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

  • 3
    Daniel

    depuis l’installation du plugin je n’ai que des messages d’erreurs. Je l’ai supprimé mais il me renvoit le message d’erreur suivant:
    Erreur SQL
    U.url, U.date, O. FROM spip_rubriques AS O LEFT JOIN spip_urls AS U ON (U.type=’rubrique’ AND U.id_objet=O.id_rubrique) WHERE O.id_rubrique=105 ORDER BY U.date DESC LIMIT 1
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’FROM `lapairel`.spip_rubriques AS O LEFT JOIN `lapairel`.spip_urls AS U ON (U.ty’ at line 2

    une explication?
    merci
    Daniel

    • pour faire disparaitre les messages d’erreurs, avez vous vidé le cache après la desinstallation ?

      n’avez vous rien mis d’autre comme plugin ?

      quel est votre version de mysql (allez dans /ecrire/?exec=info pour le savoir)

    • Daniel

      J’ai vidé le cache et cela a suffit pour que tout revienne en ordre, Merci.

    • mouais, par contre cela n’explique pas le bug. Pouvez vous donait la version Mysql de votre site ?

    Reply to this message

  • 1

    Après install de champs extra, cela fonctionne. mais le message d’erreur lors de l’activation du plugin indique que le plugin CEXTRAS est nécessaire. Ce n’est pas très explicite et le lien avec le plugin “Champs extra” ne sera pas forcément fait par les néophytes en spip. Cela semble être plus lié au plugin Champs extra qu’à celui-ci ?

    D’autre part, il manque me semble-t-il la possibilité de n’activer la fonctionnalité “Activité éditoriale” et donc les champs extra associés, que pour les rubriques ou cela est nécessaire. Là encore, c’est peut-être plus une limite de champs extras que ce plugin.

    • c’est assez étonnant, si champs extra marche il ne devrait pas indiquer qu’il est nécéssaire !

      ceci dit, pour le liens avec champs extra, c’est marqué dans la doc, donc ...

      et pour ce qui est des champs : et bien si tu ne veux pas suivre une rubrique, tu remplis pas le champs, et voilà !

    Reply to this message

  • Oups, merci à toi. C’est corrigé. Le prochain zip devrait faire l’affaire.

    Ne pas hésiter à rapporter des bugs ...

    Reply to this message

  • Ca a l’air bien, mais après install, un petit détail qui chiffonne avant d’aller plus loin. Dans CFG, le bouton de configuration du plugin s’appelle CFG, ! c’est gênant :-)

    Reply to this message

Add a comment

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 / PostgreSQL
  • 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 apparait.

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.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom