Activite éditoriale

Un site, c’est bien !

Un site à jour, c’est mieux !

Pour un site qui n’est pas d’« actualité », il arrive fréquemment que les administrateurs oublient de le mettre à jour. Ce plugin permet de rappeler régulièrement, par courriel, de mettre à jour certaines rubriques du site.

Installation

Le plugin s’installe comme n’importe quel plugin. Il nécessite le plugin Champs Extra 2.

Pour un réglage avancé il nécessite CFG sous SPIP 2 et 2.1. En revanche nul besoin sous SPIP 3.

Fonctionnement

Après l’installation, allez dans la page de configuration (via "Configuration"->"CFG").

Choisissez sur quel champ le plugin calcule la mise à jour d’une rubrique :

  • Réglage par défaut : champ « maj » de la rubrique. Ce champ n’est mis à jour que si un des champs (titre, descriptif, texte) de la rubrique a été mis à jour.
  • Champ « date_modif » des articles de la branche. Dès qu’un article (ou une brève) de la branche (= rubrique et ensemble des sous-rubriques, des sous-sous-rubriques etc.) est mis à jour, ce champ est mis à jour.
  • Champ « date_modif » des articles de la rubrique. Dès qu’un article (ou une brève) de la rubrique est mis à jour, ce champ est mis à jour.

Signaler quelle rubrique doit être mise à jour fréquemment

Se rendre sur le formulaire d’édition de la rubrique. Deux nouveaux champs sont apparus :

  • Dans « Identifiants des auteurs à alerter », mettre les auteurs qui seront avertis par mail si la rubrique n’a pas été mise à jour régulièrement. Pour cela, mettre les id (les numéros) de ces auteurs, séparés par des virgules. Depuis la version 0.4, on peut mettre aussi des courriels.
  • Dans « Délai », mettre la fréquence, en jour(s), à laquelle la rubrique doit être actualisée.

Si la rubrique n’a pas été mise à jour au bout du délai imparti, les auteurs signalés recevront un courriel. Si la rubrique est mise à jour (selon les critères définis dans la configuration du plugin), alors le décompte repart à zéro.

Récapitulatif des rubriques non à jour

En vous rendant sur "Édition"->"Activité éditoriale" vous arriverez sur une liste indiquant la liste des rubriques non à jour.

Auteur et Licence

Développement original : Stéphanie Caron.
Amélioration : Maïeul Rouquette
Licence GPL (développé sur la SPIP-Zone).

Discussion

14 discussions

  • Hum, ça y est. Je commence à piger le fonctionnement ;)

    Pas mal ! par contre « Édition »->« Activité éditoriale » il n’y a rien chez moi mais je le trouve dans « Configuration »->« Activité éditoriale » et devant aucune icône… Pas grave ?

    Ces 5 plugins sont-ils tous vraiment nécessaires ?
    • activite_editoriale
    • champs_extras3_interface
    • champs_extras3
    • verifier
    • yaml

    Répondre à ce message

  • 3

    Bonjour,

    Pas moyen d’activer « Activité éditoriale ».

    J’ai mis « champs_extras3 » sur ma version Spip 3.0.17 et j’ai ajouté le plugin « CFG » à mais rien à faire.

    • Ah ! j’avais oublié « Champs Extras (Interface) », « verifier », « yaml » et j’ai retiré « CFG ».

      J’aperçois le commencement du fonctionnement du plugin et je cherche maintenant à comprendre un peu plus comment ça marche ;-)

    • comment ca pas moyen d’activer ?

    • effectivement CFG n’est nécéssaire que sous SPIP < 3. Je ne comprend cependant pas ce que tu entend par « impossible d’activer »

    Répondre à ce message

  • 1

    Bonjour
    Dans un premier temps joli boulot pour ce plugin vraiment intéressant.

    Je m’y suis intéressé car j’ai besoin d’une remontée d’alerte sur l’activité éditoriale de mon site. Le soucis, c’est que j’ai besoin de checker la date de mise à jour de mes articles. En gros je veux m’assurer que le contenu soit régulièrement remis au goût du jour et le cas échéant retiré du site si celui-ci est devenu complètement obsolète.

    Je suis donc à la recherche d’une évolution de ce joli plugin permettant de contrôler la date de modification des articles d’une rubrique (et de ses rubriques filles) et de remonter par mail le nom et l’identifiant de cet article à son auteur (plus copie au webmestre ou à d’autres destinataires).

    Cela suppose donc de maintenir l’email de saisie pour la rubrique, mais aussi pour chaque rubrique concernée, d’aller tester la date de chaque article et de shooter un mail lorsque celui ci a dépassé la date fatidique...

    Je voulais savoir si c’était d’actualité compte tenu du fait qu’il semble nécessaire au vu des échanges que j’ai pu lire de nettoyer le code.

    Cordialement,

    • le code a été purifié. Toutefois je ne suis pas sûr de comprendre votre besoin, et pour être honnête je n’ai plus le temps de m’occuper de maintenir ce plugin...

    Répondre à ce message

  • 3

    Afficher les statistiques de rubrique, c’était une bonne idée. Cependant, sur mon spip 2.1, cela m’affiche le message suivant : Fichier activite_editoriale_statistics introuvable.

    Normal ?

    Merci pour votre réponse

    • je n’étais pas chaud pour que cette fonctionalité soit intégrées dans ce plugin. Une personne a voulu la mettre, je lui est dit « ok mais sans moi ».

      La manière dont cela a été integré a été assez mauvais du point de vue du code, est donc pas maintenable.

      Je n’ai pas maintenu cela.

      Donc je ne sais pas si normal, mais pour moi ce plugin devrait redevenir ce qu’il était avant : quelquechose qui avertisse de mettre à jour le site. Quitte à faire un autre plugin pour d’autres besoins.

    • hum, j’ai un doute, qu’entendenz vous par « »Afficher les statistiques de rubrique" et à quel moment se produit l’erreur ?

    • ouais, c’est bien ce qu’il me semblait. il s’agissait de cette fonctionalité jamais documentée et jamais fonctionnelle.

      bien qu’intéressante, elle mériterait un codage plus propre dans un plugin dédiée.

    Répondre à ce message

  • 3
    Stéphane Santon

    Bonjour,

    Puisque le plugin demande des idées à l’installation... (je viens juste de seulement le télécharger) :
    -  Que plusieurs délais soient paramétrables, pas seulement un unique nombre de jours, mais plusieurs séparés par des ’ ;’
    -  Ne pas avoir à définir explicitement les mails ou id d’auteurs : choisir par défaut le premier auteur rédacteur, à défaut administrateur

    Merci

    • Stéphane Santon

      Installé !
      Pas compris dans CFG :
      -  Liste des articles sans mots-clés
      -  Groupes de mots clés pris en compte

      Où définit-on le contenu du message envoyés ?? Peut-on le personnaliser ?

    • Stéphane Santon

      A la désactivation du plugin, j’ai un message
      Class ’IterFactory’ not found in /homez.409/alentour/www01/ecrire/public/composer.php(49) : eval()’d code on line 37

      Peut-être vider le cache à la désactivation ? Je ne sais pas si les coutumes de gestion de plugins l’autorisent.

    • je crois que je vais procéder à une purification de ce plugin un de ces 4. On a ajouté des fonctionalités qui n’étaient pas là au début, et on les a mal codé. D’où des pb de maintenance.

      Tu peux vider le cache pour supprimer le message, cela devrait faire l’affaire.

    Répondre à ce message

  • 5

    Bonjour,
    J’ai impression que ce plugin est incompatible avec la lame « Supprime le numéro » du couteau suisse (je suis en SPIP 2.1.10, les versions de ce plugin (0.5 [48497]) et du couteau suisse (1.8.41.04 [49429]) sont les dernières) : quand il est activé les numéros des titres s’affichent, quand il ne l’est pas ils disparaissent comme prévus par la lame.
    Cordialement,

    Philippe G.

    • a priori aucune raison qu’il y ait incompatibilité. Mais le couteau suiss est une vrai usine à gaz complexe...

      avec vous testez avec juste ce plugin + lame du cs ? où y-a-t-il d’autre plugins ?

      je vous conseille de vous tournez vers le support du CS, parceque je pars en vacances tout de suite.

      Par ailleurs, si vous n’avez qu’une seule lame du couteau suisse qui est « Supprimer le numéro » je vous conseille de supprimer le couteau suisse et de mettre tout cela dans un fichier mes_options (voir ici http://geekographie.maieul.net/Un-fichier-mes_options-minimal). Pour gagner du temps, si vous avez un squelette personalisé, je vous conseille de le faire sous forme de plugin http://geekographie.maieul.net/Jeux-de-squelettes-sous-forme-de.

      Cordialement

    • Merci ! Je note tout cela. Ceci dit, j’utilise pas mal de lames. je vais passer mes squelettes en plugin. A suivre, donc, et bonnes vacances !
       :-)

    • Dans un premier temps le fichier « mes_options.php » minimal a l’air de fonctionner, je n’affiche plus les numéros :-)

    • Re-bonjour,
      Dans un autre ordre d’idée, dans l’interface privée, quand je tape sur « Voir le détail », j’ai
      « Fichier activite_editoriale_mots_cles introuvable » qui s’affiche, de même avec « Voir les statistiques de la rubrique » j’ai « Fichier activite_editoriale_statistics introuvable »

    • bonjour,

      je ne suis pas l’auteur de cette fonctionalité du plugin. Je n’étais pas partisan de l’y inclure, jugeant que cela n’avait rien à y faire.

      Je pense qu’il faudrait que je vire cette fonctionalité pour la mettre dans un plugin dédié (elle a été très mal codée)

    Répondre à ce message

  • Bonjour,

    Je reviens ici car j’ai toujours le même soucis, je ne reçois rien. Peut-être est-ce une mauvaise configuration de ma part. J’aimerai pour cela savoir si il est possible de tester le plugin de manière presque instantanée. A savoir si je peux régler le temps d’inactivité d’un article avant une alerte sur 10min ou 1h. Ce qui me permettrait de tester rapidement sans avoir à attendre 24h ou plus.
    Merci d’avance.

    Répondre à ce message

  • 6

    Bonjour,

    Je reviens poster à propos de ce plug-in car j’ai un soucis.
    Lors de l’ajout d’un nom d’utilisateur ou d’une adresse email pour la surveillance d’une rubrique, c’est bien pris en compte sauf qu’ensuite lorsque je vais voir les « Rubriques à suivre » dans Admin/Edition/Activité Editoriale, je ne vois aucun « responsable » apparaitre pour chaque rubrique souhaitée. Et donc pour le moment je n’ai reçu aucun email d’alerte. Existe-il une explication à cela ou ai-je oublié quelque chose ?

    Merci d’avance.

    • Hum,

      quel version de SPIP et de champs extra 2 ? est-ce que sur la rubrique l’auteur est bien signalé comme devant suivre ?

    • SPIP est en version 2.1.8 [16966], Champs Extra 2 en version 1.9.0.
      Sur la rubrique même, le nom d’utilisateur ou l’adresse e-mail que j’ai entré est bien en mémoire, donc inscrite à chaque fois que j’édite la rubrique. C’est inscrit de cette manière là : Utilisateur,email@lambda.com

      Merci.

    • hum,

      suis très étonné.

      pour ce qui est du nom affichage des emails dans la liste de suivis, c’est une erreur mais elle ne devrait pas impacter le reste notamment l’envoi d’email.

      Cela a-t-il fonctionné à un moment comme semble le dire tes messages du 16 ?

    • Disons que ce n’est pas pour un usage personnel mais pour un client, et une fois le système mis en place, il semblerait que rien ai été reçu depuis. Donc j’essaie de voir d’où vient le soucis, je refais des essais et je vais voir si je reçois quelque chose.
      Concernant la liste des responsables à avertir, leur nom devrait apparaitre normalement ?

    • attention : on doit bien rentrer l’identifiant (numero) pas le login.

    • Ok merci beaucoup. C’est déjà un bon point que je n’avais pas correctement saisi. Effectivement en inscrivant le numéro de l’utilisateur, je vois bien son nom inscrit dans les responsables.
      Je vais désormais voir ce que ça donne maintenant, si ça ne fonctionne pas peut-être que le système d’envoi d’email de mon SPIP sera à vérifier. Je vous tiens au courant.

    Répondre à ce message

  • 6

    Bonjour,

    Le Plugin fonctionne bien pour moi aussi. Même si sa publication date un peu, j’ai une question à propos des « Identifiants des auteurs à alerter », à savoir est-il possible de mettre directement des adresses email au lieu des "id" des auteurs à avertir ?

    Merci

    • en l’état ce n’est pas prévu. A voir si j’ai le temps de coder cela cet apres-midi.

    • Très bien Maïeul, merci. Cette fonctionnalité rendrait le Plugin complet je pense.
      Merci de me tenir au courant si cela se fait. ;)

    • voilà, c’est fait.

      comme dh’abitude sois mis à jour par SVN soit recuperation du dernier zip :)

      dites moi si cela convient / fonctionne. J’ai fait de stest en local, cela à l’air de marcher.

    • Merci beaucoup Maïeul, il me semble que c’est niquel ! Je vais faire les tests de mon côté mais ça devrait fonctionner.
      Un détail, sommes-nous obliger d’indiquer une adresse email d’une personne inscrite sur le site SPIP ou peut-on bien indiquer une adresse email externe au site ?

    • n’importe quelle mail (sinon je vois pas la différence avec inscrire l’id auteur)

    • Oui je suis d’accord, c’était bien pour ça que je demandais cette fonctionnalité. La question était juste à titre de vérification. ;)
      Je vais voir ce que ça donne, encore merci.

    Répondre à ce message

  • Génial ; merci bien...........

    Maintenant ça vie grâce au rappel

    Répondre à ce message

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