Bonjour Cédric, Le 23/08/2011 09:47, Cedric Bosdonnat a écrit : > Bonjour Jean-Baptiste et Olivier, > > On Mon, 2011-08-22 at 07:19 +0200, Jean-Baptiste Faure wrote: >> Est-ce que quelqu'un sait à quoi servent exactement les extensions >> "script provider" (javascript, beanshell, python) ? >> Je croyais qu'elles étaient nécessaires pour faire fonctionner les >> extensions et macros dans le langage concerné mais ça semble plus subtil >> que ça. Par exemple le dico FR qui est en python si je ne m'abuse >> fonctionne même si l'extension "script provider for python" n'est pas >> installée. Idem pour Grammalecte installée après coup. >> >> Peut-être que cela ne concerne que les macros et que c'est donc un moyen >> pour l'administrateur système de contrôler la possibilité d'exécuter par >> le simple utilisateur des macros dans un langage autre que le Basic ? > > Attention a la confusion. Les extensions en python ou autres utilisent > le binding du langage correspondant. Le script provider n'est la que > pour permettre de developper des macros dans d'autres languages que > Basic.
Ok. merci pour cette information. > > Les script providers Beanshell, Javascript et Python on ete mis dans des > extensions pour les tres simples et bonnes raisons que: > * presque personne ne les utilise (il n'y a pas d'IDE et c'est loin > d'etre trivial a mettre en oeuvre) Ok, je comprends ça. Mais pourquoi les installer par défaut ? > * Cela gagne un peu de place dans l'installation. Vraiment ? Comme l'extension est installée par défaut cela me surprendrait qu'il y ait une différence sensible. En revanche un admin système peut repackager l'installeur et enlever ces extensions pour empêcher l'exécution de macros dans ces langages. Est-ce qu'on pourrait soupçonner ces langages de permettre de faire plus facilement qu'avec le basic des choses malveillantes ? Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
