Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


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 à discuss+help@fr.libreoffice.org 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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.