2010-08-23 17 views
4

Je voudrais créer un plugin qui exporte dans un format de document personnalisé similaire à la façon dont l'exportation vers PDF et l'exportation vers Word fonctionnent actuellement dans Confluence.Comment créer un plugin d'exportation pour Confluence

Est-ce que quelqu'un a de l'expérience dans la création d'un plugin d'exportation personnalisé pour Confluence? Si oui, connaissez-vous des ressources ou des échantillons décrivant ce qui serait impliqué?

+0

Pour tous ceux qui cherchent à faire cela, je vous recommande de regarder le code source du plugin Auto Export. – boileau

Répondre

3

Voici les ressources les plus utiles que j'ai trouvé jusqu'à présent:

  • Plugin Tutorial - Adding a custom action to Confluence - Cela montre comment ajouter une action dans le menu « Outils » qui apparaît en haut d'une page de confluence. En outre, il montre comment interagir avec l'objet Page pour obtenir plus d'informations sur la page.

  • Plugin Module Types - Le deuxième guide que j'ai trouvé utile était la liste des types de module de plugin généraux. Il était instructif de découvrir qu'un "plugin" est vraiment une collection de "modules" et de voir cette liste était utile pour comprendre comment appliquer ce modèle à la création d'un plugin du type que je cherchais. De plus, le Confluence Plugin Guide a également été utile pour une panne sur les modules d'extension spécifiques à Confluence.

  • The Confluence Developer FAQ - Utile pour obtenir des informations sur la façon de convertir le contenu wiki d'une page en HTML, ainsi qu'un certain nombre d'autres gemmes difficiles à trouver.

Enfin, il était difficile de trouver, mais pour comprendre comment « cible » un menu ou une zone de l'interface existante pour étendre, je l'ai trouvé très utile de lire sur le guide pour Creating your Plugin Descriptor.