Liens entre contenus

Les raccourcis typographiques de SPIP permettent de gérer très proprement les liens internes entre contenus, évitant notamment de tout casser quand la méthode de construction des URL change, ou que l’on déplace certains contenus.

Le plugin Médiathèque permet en outre d’éviter que soient supprimés des documents qui sont rattachés à des articles, soit explicitement, soit simplement par appel d’un des modèles <doc>, <img> ou <emb>.

Ce plugin « Liens entre contenus » propose d’assurer la même protection à l’ensemble des types de contenus de SPIP, pour empêcher que l’un d’eux soit supprimé si d’autres pointent vers lui.

Prenons par exemple ce vieil article [1] sur mon blog.

Le lien intitulé « Tiscali » pointe vers cet autre article encore plus ancien, y faisant référence.

De l’information en plus

Côté espace privé, le plugin « Liens entre contenus » ajoute une boîte d’information sur chacun de ces deux articles, pour montrer l’existence du lien :

Une boîte en plus dans l’interface

Zoomons sur cette boîte, d’abord dans le cas du premier article :

On peut voir les informations suivantes :

  • l’article que l’on est en train de visualiser contient un lien vers un autre contenu, sur lequel nous savons ceci :
    • c’est un article, comme l’indique l’icône
    • cet article est publié, comme l’indique le carré vert [2]
    • le titre de l’article lié est indiqué, ainsi que son identifiant
    • je peux cliquer pour aller consulter directement cet autre article
  • aucun autre contenu ne contient de lien vers l’article que l’on est en train de visualiser

Si l’on regarde la boîte ajoutée au second article, l’information est logiquement complémentaire :

Si, de plus, j’écris un lien qui pointe vers un contenu qui n’existe pas, cela est mis en évidence :

Mais surtout une protection contre les fausses manipulations !

Là où ce plugin devient vraiment intéressant, c’est qu’il permet d’éviter des manipulations hasardeuses qui pourraient mettre en péril l’intégrité du site [3].

En effet, si je veux mettre changer le statut du second article, le remettre en évaluation par exemple...

... le plugin va me prévenir qu’un autre contenu pointe vers celui-ci, qu’il serait impacté par une telle action [4], et me propose donc de l’annuler !

Si j’effectue tout de même cette action, malgré l’alerte, la boîte du premier article se présentera différemment, on verra bien que ce contenu pointe vers un autre dont le statut n’est malheureusement pas « publié » :

Mieux, l’information est importante, donc elle est mise en évidence dès le début de la page :

Installation

Télécharger le paquet ZIP du plugin et placer son contenu dans votre répertoire « plugins/ ». Activez-le ensuite dans la page de gestion des plugins.

Évolutions...

Toutes les actions de changement de statut ne sont pas protégées, notamment dans les listes.

Notes

[1L’idée est d’illustrer mon propos, pas de me faire de la pub, l’obsolescence de ces contenus devrait suffire...

[2OK, pas terrible pour l’accessibilité, mais j’ai repris le standard SPIP pour être cohérent.

[3OK, j’y vais un peu fort...

[4Puisqu’il contiendrait alors un lien vers un contenu non publié.

Discussion

Une 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