Suivi des articles selon leurs mots-clés : un squelette simple

Ce squelette permet aux administrateurs (généraux et restreints) de visualiser l’ensemble des articles du site ou d’un secteur selon 1 à 3 mots clés qui leur sont liés.

À quoi ça peut servir ?

Une technique courante lorsque l’on gère de nombreux articles consiste à tagguer les articles à l’aide de mots-clés pour identifier ceux qui nécessitent une certaine intervention. Par exemple, avec des mots-clés comme À actualiser, Incomplet, Droits de reproduction à demander à l’auteur, etc. Cela permet un suivi de l’activité éditoriale du site. En effet, en allant sur la page du mot-clé en question dans l’interface privé du site, on retrouve la liste des articles liés à ce mot-clé.

Cependant, dans certains cas, on peut avoir besoin d’identifier les articles qui ne sont justement pas liés à un mot-clé particulier ou bien ceux qui seraient liés à la fois à deux mots-clés ou bien encore à aucun de ces deux mots-clés.

Que fais le squelette proposé ici ?

Il affiche l’ensemble des articles de votre site, triés par date de dernière modification décroissante. Vous pouvez limiter les articles affichés selon leur statut en cochant les cases prévues à cette effet. D’autre part, vous pouvez également restreindre les résultats à un secteur donné.

Si vous ne sélectionnez aucun mot-clé, vous obtiendrez uniquement la liste de tous les articles.

Si vous sélectionnez un mot-clé, vous aurez d’abord la liste des articles liés à ce mot-clé puis la liste des articles non liés à ce mots-clés.

Si vous sélectionnez deux mots-clés, mot 1 et mot 2, vous obtiendrez dans l’ordre :

  1. les articles liés à la fois à mot 1 et à mot 2 ;
  2. les articles liés uniquement à mot 1 ;
  3. les articles liés uniquement à mot 2 ;
  4. et enfin les articles qui ne sont liés ni à mot 1 ni à mot 2.

De même, si vous sélectionnez trois mots-clés, vous obtiendrez :

  1. les articles liés à la fois à mot 1, à mot 2 et à mot 3 ;
  2. les articles liés à mot 1 et mot 2 mais pas à mot 3 ;
  3. les articles liés à mot 1 et mot 3 mais pas à mot 2 ;
  4. les articles liés à mot 2 et mot 3 mais pas à mot 1 ;
  5. les articles liés uniquement à mot 1 ;
  6. les articles liés uniquement à mot 2 ;
  7. les articles liés uniquement à mot 3 ;
  8. et enfin les articles qui ne sont liés ni à mot 1 ni à mot 2 ni à mot 3.

Installation

Il vous suffit de récupérer le fichier suivi_articles_motscles.htmlet de le copier dans votre répertoire squelette.

suivi_articles_motscles.html
Le squelette à télécharger.

Pour accéder à la page, il vous suffit de taper l’url http://monsite.net/spip.php?page=suivi_articles_motscles et le tour est joué.

Seuls les administrateurs généraux et restreints identifiés auront accès au formulaire et aux résultats. Les rédacteurs et les visiteurs ne verront qu’un simple message leur disant qu’ils n’ont pas accès à cette page.

Personnalisation

Ce squelette est fournit à titre d’exemple en fonction de besoins particuliers. C’est juste un petit outil pour gagner du temps. Il n’est pas multilingue et sa mise en forme est légère. À vous de l’adapter en fonction de vos usages et de vos besoins ou du design de votre site. Il peut être éventuellement adapté pour fournir une interface de recherche par multiples mots-clés.

Si Accès Restreint est installé

Si vous avez installé le plugin Accès Restreint, seuls les articles situés dans des rubriques accessibles dans l’espace public à l’administrateur authentifié seront visibles. Un administrateur restreint qui aurait accès à une certaine rubrique dans l’espace public mais pas dans l’espace privé pourra donc voir les articles proposés à publication de cette rubrique ce qu’il ne peut pas voir normalement.

Versions de SPIP

Ce squelette a été testé avec SPIP 1.9.2c. Il devrait a priori fonctionner en 1.9.1 et 1.9.3 mais cela doit être vérifié. Comme il utilise les balises #GET et #SET introduite en 1.9.1, il ne peut fonctionner avec des versions plus anciennes de SPIP. Cependant, il doit être adaptable sans trop de difficultés en 1.8.3.

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