L’auteur original de ce plugin est Stéphane Laurent. Merci à lui
Ce plugin vise à combler un manque de SPIP 2.1 : éditer par soi-même les adresses des rubriques, articles, brèves, mots-clés, auteurs et sites syndiqués. Cette fonctionnalité est intégrée d’une façon native dans SPIP 3 ( voir menu configuration > panneau de configuration des URLs) rendant donc ce plugin obsolète.
Techniquement ce plugin n’ajoute aucune table ni champs. Le plugin ne fait que travailler avec la table spip_urls. Vous pouvez donc le tester sans crainte.
Installation
L’installation se fait comme les autres plugins. Le plugin requiert config (cfg)
Il faut aussi
- Dans le panneau configuration : avoir activé les URLs propres ou URLs libres ou URLs arborescentes nouveautés version 0.6.0
- Avoir un .htaccess actif
Configuration (cfg)
Permet de choisir votre préférence pour la formatage des adresses que vous soumettez
- longueur minimale au-dessous, l’url n’est pas acceptée. Par défaut 3 caractères
- longueur maximale la longueur maximum. Au delà la chaîne est coupée. Par défaut 35 caractères, ne peut pas dépasser 255 caractères.
- séparateur le caractère de remplacement des blancs. Par défaut « - »
- filtre expérimental passe la chaine par une fonction PHP. Par exemple, ucfirst, strtoupper ...
Fonctionnement
Sur les articles, rubriques, brèves, mots, auteurs, sites, événements, un panneau vous permet d’ajouter ou de supprimer l’URL publique.
Actuellement, il est possible pour un même objet d’avoir plusieurs URLs. Attention de ne pas en abuser pour éviter le Duplicate Content
Les URLs soumises sont passées aux filtres de SPIP qui les réécrit pour avoir des URLs compatibles notamment par rapport aux caractères accentués et spéciaux.
Lorsque vous validez un article, une brève et si vous n’avez pas renseigné au préalable d’adresse, SPIP se comporte comme avant et attribue automatiquement une adresse que vous pourrez de toute façon modifier ou supprimer par la suite.
TODO
- Affiner les droits (pour l’instant seuls les administrateurs peuvent éditer les URLs)
- Rendre paramétrable
- Ajouter une option « Autoriser ou non pour un objet d’avoir plusieurs URLs »
- ....
Le plugin est sur la zone, n’hésitez pas à contribuer
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |