web-dev-qa-db-fra.com

Flux de travail d'InDesign vers WordPress

Je travaille sur un projet de magazine mensuel basé sur InDesign, qui leur permet de mettre leur contenu en ligne via WordPress.

Le flux de travail actuel est soit:

  1. Copier/coller depuis InDesign vers un document Word (par l'équipe du magazine ayant accès à InDesign), puis copier/coller depuis Word vers les différents champs de WP (par un stagiaire sans accès à InDesign mais avec un accès à Word )

  2. Créez un fichier CSV contenant toutes les données de publication et utilisez CSV Importer pour importer dans WordPress.

J'ai donc deux questions:

  1. Existe-t-il un meilleur flux de production InDesign => WordPress que ceux décrits ci-dessus?
  2. Sinon, quel bon moyen de coller une grande quantité de données HTML multilignes dans un tableur?

Remerciements massifs à tous ceux qui peuvent aider.

Edit: La solution que je recherche implique le moins possible de travail côté InDesign . Je vais passer un mois à écrire un plugin XMLRPC pour InDesign à partir de zéro ou quelque chose d'aussi stupide si cela signifie ne pas avoir à repasser les éléments de page pendant une décennie, tant que c'est le meilleur itinéraire possible.

6
aendrew

Mon patron a décidé qu'il serait beaucoup plus facile d'impartir le contenu importé vers un groupe d'impartition en Inde. En réalité, je pense que c'est probablement la meilleure solution pour ce genre de chose.

Je demande aux mods d'en faire une question de wiki de communauté; semble être un problème assez commun pour mériter une liste de solutions au lieu d’une seule réponse.

0
aendrew

Afaik: Il existe un bouton (caché?) Pour TinyMCE qui nettoie les éléments importés de MS Word. Vous cliquez sur le bouton Insérer (copier/coller) les éléments de Word et TinyMCE devrait faire le reste.

Deuxièmement: Vous pouvez exporter au format XML à partir d’InDesign. Pourquoi ne pas utiliser ça? Extraire des données XML devrait être beaucoup plus facile. Je suis presque sûr que vous pourriez également ajouter une nouvelle table dans la base de données pour le contenu XML et extraire-la au lieu de the_content();. Ajouter des méta-boîtes (ou simplement utiliser des champs personnalisés) pour télécharger le fichier XML dans la base de données serait aussi simple que de désactiver l'éditeur pourrait éviter beaucoup de problèmes.

2
kaiser

Si c'était moi, je m'inquiéterais davantage de la possibilité d'obtenir du contenu out de InDesign et de ne pas obtenir du contenu dans WordPress. En supposant que les données de script d’un fichier InDesign soient insérées dans un connecteur de middleware (PHP ou autre), je pense que XML-RPC serait sans aucun doute le meilleur moyen d’obtenir ce contenu dans WordPress.

Outre le fait que cette API est entièrement utilisée pour tous vos besoins en matière de publication WordPress, l'utilisation de XML-RPC aurait l'avantage supplémentaire de prendre en charge d'autres plates-formes de publication sans avoir à réécrire le code.

1
editor