URLs éditables

Édition libre des URLs

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

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom