Re: Évolutions SPIP 3.2 + Menu privé alpha
Matthieu Marcillaud <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 23/02/2017 à 16:08, Debondt Didier a écrit :
> Je propose "Casserole" !
Héhé :)
> Sinon, est-ce que ce ne serait pas une bonne idée de revoir un peu la
> manière dont on nomme les plugins ?
>
> C'est un peu agaçant de devoir sans cesse trouver des synonymes pour
> trouver un préfixe disponible... D'autant que tout les bons préfixes
> semblent déjà utilisés.
>
> Est-ce qu'il ne serait pas possible d'avoir un système d'espace de nom ?
>
> https://fr.wikipedia.org/wiki/Espace_de_noms_(programmation)
Oui, c'est pour cette raison que les namespaces ont été introduits dans
PHP aussi (5.4). Ça offre un peu plus de libertés dans les nommages.
> Je vois quelque façon de faire :
>
> core:zipper : Plugin dans le core
> zone:zipper : plugin de zipper de la zone
Il est toujours possible de préfixer le préfixe ^^ (même sans :).
Si on passait à une utilisation avec ':' ou '\' ça sous entendrait qu'on
utilise réellement des espaces de noms (en PHP il s'entend), sinon le
problème va se reposer avec le nom des fonctions / fichiers appelés
({prefixe}_fonctions.php) par exemple. Et ça impliquerait (les espaces
de noms indiqués dans le paquet.xml) d'autres complications.
Ceci étant dit ça n'empêche pas que le mot Archive est employé en
français et ici pour les choses plus ou moins différentes. Et que ça
soit core_archive d'un coté et plugin_archives de l'autre ne changera
pas beaucoup cette situation.
MM.