10 messages in org.openoffice.fr.progRe: [prog] Proposition d'extension
FromSent OnAttachments
Romain PelisseApr 1, 2009 10:29 am 
Romain PelisseJun 16, 2009 1:36 am 
Jean-Baptiste FaureJun 16, 2009 10:17 am 
Romain PelisseJun 16, 2009 4:11 pm 
Jean-Baptiste FaureJun 17, 2009 9:10 pm 
Jean-Baptiste FaureJun 17, 2009 11:16 pm 
Romain PelisseJun 18, 2009 8:36 am 
Bernard MarcellyJun 18, 2009 10:06 am 
Romain PelisseJun 18, 2009 10:16 am 
Bernard MarcellyJun 18, 2009 10:52 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Proposition d'extensionActions...
From:Romain Pelisse (bela@gmail.com)
Date:Jun 18, 2009 10:16:09 am
List:org.openoffice.fr.prog

Bernard,

Tout d'abord merci pour ton retour exhaustif !

- le fait de mettre dans le nom de l'extension son numéro de version implique qu'il est possible, à tort, d'installer deux versions de la même extension (avec probablement un conflit logiciel).

Oui en effet. Je vais changer ça et indiquer la version au sein d'un fichier dans l'extension.

- mettre le numéro de version dans le nom du fichier jar vous oblige à mettre à jour le manifest à chaque fois.

Ce n'est pas un problème, c'est fait automatique à la construction de l'extension, on n'a même pas à y penser.

Les versions successives d'OOo ont apporté des éléments très utiles pour une extension professionnelle: - nommage de la barre d'outils (au lieu de Addon-n)

Je viens de l'implémenter en effet !

- en Java on peut faire des boutons "bistable" (ToggleButton) dans la barre
d'outils

Alors oui, et ce point nous intéresse tout particulièrement. Nous avions commencé à partir là dessus et nous avons juste trouver des exemples en C++ , rien en Java. Comme nous étions pressé nous n'avions pas le courage de partir de ça... Connais tu des pointeurs ou une extension exemple d'un tel bouton en Java ?

- identificateur unique (nom interne) de l'extension, - contrôle de la version minimale d'OOo, - license affichée à l'installation, - adresses internet pour les "Release notes" et pour une mise à jour - pages d'aide intégrées dans l'aide F1 - insertion de nouvelles commandes dans les menus existants (au lieu de Outils > Addons) Plus d'information, voir le Wiki <http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions>

Je signalerais ces remarques à nos clients.

Une extension de niveau OOo 2.4.1 ou 3.1 peut être assez complexe à construire. L'outil Extension Compiler sert à produire les fichiers xml et le package correspondant aux facilités utilisées. Il est un peu long à comprendre mais rentable à terme. <http://wiki.services.openoffice.org/wiki/Extensions_Packager#Extension_Compiler>

Cette extension est pratique, mais elle ne peut pas s'exécuter hors de OpenOffice, non ? Nous utilisons Ant (outil de construction similaire à Makefile) pour construire l'extension, ça nous semble quand même plus pratique que devoir à chaque fois construire l'extension à partir de OpenOffice.org (déjà que très honnêtement l'IDE n'est pas très pratique).

Un petit clin d'oeil pour terminer : Voici l'email que j'attendais - > Voici l'courriel que j'attendais Le crash de la Bourse - > Le écrasement de la Bourse Le responsable du Marketing - > Le responsable du mercatique

Ca c'est le conseil de la terminologie française qui décide ... :)