|
Subject: Noms des exec et actions Newsgroups: gmane.comp.web.spip.zone Date: 2007-05-27 18:25:39 GMT (2 years, 5 weeks, 4 days, 15 hours and 15 minutes ago) Bonsoir, Nous parlions sur irc ce matin d'une recommandation manquante pour les plugins. Un plugin peut fournir des execs et des actions. Peu de différences si ce n'est que l'un est privé et le second public (grosso modo). Ils partagent en tout cas une chose, c'est qu'ils sont basés sur une recherche d'un fichier exec/xxx.php ou action/xxx.php Tout cela pour dire que ces "xxx" ne sont pas infinis (on appelle ça un espace de nommage unique) Donc, pitié ! Lorsque vous adoptez un nom pour une action ou un exec de votre plugin, veuillez assurer qu'il est assez particulier pour votre plugin. Un exemple célèbre est spip-listes qui utilise exec=config config générale de spip ? non, de spip-listes ... C'est une des raisons pour laquelle cfg s'appelle cfg et pas config. La seule solution pratique est de préfixer le nom, par exemple, nous parlions avec BoOz de renommer ce spip-listes/exec/config.php en spip-listes/exec/sl_config.php ou spip-listes/exec/listes_config.php ou ... ce qui donnerait ecrire/?exec=sl_config ... etc. Je donnais l'exemple de spixplorer dont toutes les actions sont des spx_machin. Ma proposition était même de réserver les noms très génériques au core. Ça n'est pas du troll, mais une vraie condition de cohabitation harmonieuse. Par ailleurs, je ne pense pas qu'une solution compliquée coté core fasse l'affaire. C'est très, très bien que les noms d'actions ou execs se limitent à un nom. (KISS) J'espère que vous ne verrez pas dans ce message une quelconque attaque, nous avons quelque chose à partager, partageons le bien. (oui, je sais, je partage très mal , perso, pas la peine de le rappeler) -- toggg |
|
|