cirv : plugin “rédacteur valideur”

Le plugin “cirv : rédacteur valideur” offre la possibilité d’autoriser certains rédacteurs à publier leurs propres articles.

Compatibilité

Le plugin est compatible avec SPIP 2.0, SPIP 2.1 et SPIP 3.0.

Il est compatible avec PHP 5 (y compris PHP 5.3).

Il nécessite le plugin “ciautoriser : Pipeline pour autoriser” qui surcharge les fonctions d’autorisation. Aussi, ce dernier est incompatible avec les plugins qui surchargent les fonctions d’autorisation.

A noter que le plugin “ciautoriser : Pipeline pour autoriser” est utilisable par plusieurs plugins. Pour en savoir plus : http://article.gmane.org/gmane.comp.web.spip.devel/59132

Installation

Ce plugin s’installe comme tous les plugins, cf. http://www.spip.net/fr_article3396.html

Il nécessite le plugin “ciautoriser : Pipeline pour autoriser”, qui figure à cette adresse : http://contrib.spip.net/ciautoriser-plugin-Pipeline-pour-autoriser.

Paramétrage

Le plugin ne nécessite pas de paramétrage.

Utilisation

Dans l’espace privé de SPIP, sélectionner un auteur qui a le statut de rédacteur. L’écran suivant s’affiche :

Cocher la case “Ce rédacteur peut publier ses propres articles”, puis cliquer sur le bouton [Valider].

Cet auteur peut désormais publier ses propres articles. Dans ses propres articles, il dispose du bloc de statut, à gauche de l’article, avec la ligne “publié en ligne”, etc. :

Version successives du plugin

La version du 14/06/2012 ajoute la compatibilité avec SPIP 3.

La version du 29/10/2012 ajoute une option supplémentaire pour les rédacteurs : “Ce rédacteur peut publier (dans ses rubriques uniquement) ses propres articles et les articles (avec le statut proposé) que leurs auteurs ne peuvent pas publier”.

La version 2.0.0 du 27/02/2014 ajoute le fichier paquet.xml.

updated on 2 October 2019

Discussion

16 discussions

  • 1
    Wingraphy

    Les 2 plugins cirr et civr ne fonctionnaient pas chez moi ( le rédacteur ne pouvait publier dans sa rubrique ) car la version de ciautoriser n’était pas la bonne : 1.0 au lieu de 1.2. En fait le package cirr_101126.zip contenant cirr et ciautoriser ne contient pas la bonne version de ciautoriser, il faut la prendre séparément.

    Reply to this message

  • 3
    Christophe

    Bonjour

    J’ai un petit souci. J’ai créé un nouveau rédacteur, l’option “ce rédacteur peut créer ses propres articles est disponible”, je peux la cocher, oui mais voilà, lorsque je cherche à valider, le choix (et les droits) retombe désespérément sur “Ce rédacteur ne peut pas etc.”.

    Bien cordialement

    NB1 : Je n’ai repéré aucune incompatibilité avec un autre plugin.
    NB2 : j’ai également installé “rédacteurs restreints”, qui lui, fonctionne nickel. Son activation ou sa désactivation ne change rien au problème.

    • Equipement

      Bonjour,
      Il convient de vérifier que le champ “cistatut” a bien été ajouté à la table spip_auteurs.
      Si ce n’est pas le cas, désinstaller le plugin CIRV (avec le lien “Désinstaller” et pas en décochant la case) et l’installer à nouveau.

    • Christophe

      Merci de cette réponse.
      Malheureusement, désinstaller et réinstaller le plugin (par le lien adéquat) ne crée pas la colonne voulue.
      Faut-il que je la crée directement par une requête SQL ?

    • Equipement

      Bonjour,
      Il convient d’ajouter, dans la table spip_auteurs, le champ “cistatut” ( VARCHAR(20) DEFAULT ’’ NOT NULL).

    Reply to this message

  • 1

    bonjour,

    est ce que par défaut on peut on peut avoir un nouveau rédacteur pouvant publié? car dans notre cas, un nouveau rédacteur ne peut publier.
    merci

    Reply to this message

  • 3

    Bonjour,

    par défaut le rédacteur dans SPIP spip.net article3517
    ne peut pas : * Modifier un article publié, même s’il en est l’auteur ;

    est-ce que avec ce plugin le rédacteur
    ne peut pas : * Modifier un article publié, sauf s’il en est l’auteur ?

    ( question un peut équivalente, sur ses articles publiés il dispose toujours du bloc de statut ? et il peut donc rétrograder ses articles à « en cours de rédaction » ?)

    Est-ce qu’il peut permettre à un autre rédacteur de modifier son texte ? en le déclarant co-rédacteur de son article ?

    • Equipement

      Bonjour,
      Un rédacteur, qui a l’option “Ce rédacteur peut publier ses propres articles” :
      -  ne peut pas modifier un article publié, sauf s’il en est l’auteur.
      -  peut permettre à un autre rédacteur, qui a l’option “Ce rédacteur peut publier ses propres articles”, de modifier son texte en le déclarant co-rédacteur de son article.

    • Bonjour,
      il existe donc une possibilité “d’usurpation d’identité” : un rédacteur-valideur peut écrire un article, déclarer rédacteur un autre rédacteur (simple ou rédacteur-valideur) et se soustraire lui même comme rédacteur de l’article qu’il vient d’écrire.
      (c’est pas pour couper les cheveux en 4, juste pour signaler cette possibilité à prendre en compte donc. Une parade (si nécessaire ...) serait l’obligation de passer par un administrateur pour faire la demande de co-rédaction. Possible ? )

    • Bonjour,

      je m’aperçois qu’un simple rédacteur dispose également de la possibilité d’ajouter un auteur,
      par contre pas dans retirer un (quand est-il pour un rédacteur-valideur ?).
      Je vais de toute façon tester ce plugin intéressant, très bientôt .
      Merci

    Reply to this message

  • 1

    Merci.
    Vais-perdre les permissions/restrictions faites avec le Plugin “Accès Restreint”?

    Reply to this message

  • 1

    Si j’ai bien compris cirv et cirr sont incompatible avec le Plugin “Accès Restreint”?
    J’aurais aimé savoir quelles tables et champs ils ajoutent à la Base de données?
    merci

    Reply to this message

Comment on this article

pre-moderation

Warning, your message will only be displayed after it has been checked and approved.

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