Gmane
From: bertrand Gugger <bertrand@...>
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