Bonjour,
Message de Ludovic CHEVALIER date 2009-09-03 12:45 :
Il y'a de ça bientôt 3 mois, j'avais posté sur la liste user pour
connaître les raisons de la suppresion de l'export graphique des extensions.
Les mécanismes d'extensions sont devenus tellement évolués et complexes que
créer une extension bestiale depuis un bouton n'a plus de sens.
On m'avait répondu de m'intéresser à cette extension:
http://extensions.services.openoffice.org/project/BasicAddonBuilder
Sauf que, en ce qui me concerne, je ne cherche pas à déployer des
librairies Basic, mais des modèles de documents que j'ai préalablement
mis sous forme d'extension pour les déployer.
Il n'est pas facile de retrouver des modèles contenus dans une extension
installée. Personnellement je préfèrerais zipper les modèles et demander aux
utilisateurs de dézipper dans un répertoire de travail puis importer les modèles
par le menu Fichiers > Modèles.
BasicAddonBuilder est fait pour une extension simple contenant une bibliothèque
Basic et quelques menus ou une barre d'outils, mais pas pour un tel cas.
Ce serait Extension Compiler qui conviendrait. Mais le mode d'emploi est long à
lire.
Tu pourrais n'utiliser que très peu des possibilités offertes, mais une
extension au niveau OOo 2.2 ou supérieur devrait au moins comporter un fichier
description.xml, un texte de description et un nom d'affichage pour le
gestionnaire d'extensions, une license, et éventuellement d'autres infos bien
utiles : site web de l'auteur, notes de version, mécanisme de mise à jour, page
d'aide.
Tu peux aussi t'inspirer d'extensions comme
<http://extensions.services.openoffice.org/project/ooo-templates-by-sean>
Dézipper le oxt, le contenu est assez simple. Pas tout à fait parfait, mais
devrait suffire pour un besoin interne.
De plus, je n'arrive pas à retrouver où se trouve la documentation
expliquant la procédure manuelle pour créer des extensions.
Lire en anglais le chapitre Extensions du Developer's Guide
<http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions>
Prévoir quelques heures pour lire et comprendre...
______
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]