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

17 discussions

  • Bonjour

    Est que le développement du plugin est toujours actif ?
    Le plugin ne semble pas compatible SPIP 3.3.

    Serait il possible de le déposer sur le git de la communauté pour faciliter son évolution et mise à jour ?
    https://git.spip.net

    Reply to this message

  • 1

    Sous SPIP 3.0 :
    -  Un administrateur restreint peut créer un auteur (ce qui n’est pas le cas sous SPIP 2.1).
    -  Cet auteur ne peut pas avoir le statut administrateur. Aussi, il ne peut rien publier.
    -  Un administrateur restreint peut modifier les droits des auteurs n’ayant pas le statut administrateur.

    Sous SPIP 3.0, avec CIRV, un administrateur restreint peut créer un auteur et lui donner le droit de publier ses propres articles. En revanche, même avec CIRR activé, il ne peut pas restreindre le rédacteur à certaines rubriques. Aussi, le rédacteur pourra publier dans toutes les rubriques.

    Reply to this message

  • Bonjour,
    Merci pour votre travail, hélas votre plugin n’est pas labellisé pour fonctionner sous spip 3.1.
    Comptez-vous l’adapter pour cette version ?
    Si oui quand ?
    Sinon, connaissez-vous une solution équivalente à celle que vous proposez mais fonctionnant sous spip 3.1 ?

    Cordialement

    Reply to this message

  • 1

    Bonjour,

    Très pratique ce plugin. Il complète les droits des Administrateurs, rend plus souple la gestion des Rédacteurs et surtout rend l’espace de ces Rédateurs dépouillé.

    Mais il laisse GIS s’afficher dans une fenêtre en bas de la rédaction d’un article, dans l’espace privé des Rédacteurs après l’avoir enregistré.

    Comment empêcher d’avoir cette fenêtre dans cet espace ? J’ai cherché mais je planche :(

    • Si GIS est configuré pour activer la géolocalisation sur les articles, il s’affiche en bas de la rédaction d’un article. GIS ne tient pas compte du statut de l’auteur pour cet affichage. Cette question concerne d’ailleurs GIS et pas CIRV.

    Reply to this message

  • Pour ceux qui, comme moi, veulent utiliser ce plugin en édition publique, il convient d’ajouter deux lignes à la page “cirv_ciautoriser.php”, après la ligne 42 :

    elseif (in_array(_request('page'),array('perso-article')) AND intval(_request('id_article'))>0)
                                    $id_article = _request('id_article');

    “perso-article” étant le nom de ma page d’édition publique, à modifier par le nom de votre page d’édition.

    Reply to this message

  • 7

    Bonjour,

    J’ai installé le trio CIRV, CIRR et Ciautorisé, jusque là très bon, le rédacteur n’a accès qu’à la rubrique voulue et peut valider ses propres articles MAIS le problème c’est qu’il a accès à des groupes de mots clés réservés aux administrateurs.

    Exemple : le mot clé slider du groupe Accueil est réservé aux admins, eux seuls décident si un article doit se retrouver ou pas dans le slider du sommaire. Dans mon cas, le rédacteur a accès à ce mot clé et peut le lier à son article.
    J’ai désactivé CIRR, ça ne change rien.

    Merci pour votre aide.

    • Comment je devine la version de SPIP qui est utilisée ?
      Comment je devine les autres plugins qui sont utilisés ?

    • Bonjour et merci pour la rapidité,

      Voici, ma configuration
      version : SPIP 3.0.5

      plugins :
      API de vérification 1.0.1
      Champs Extras 3.2.3
      Champs Extras (Interface) 3.1.0
      ciautoriser : Pipeline pour autoriser 1.2
      cirr : Rédacteurs restreints 1.11
      cirv : rédacteur valideur 1.1
      Compositions 1.2.3
      Crayons 1.14.0
      Facteur 2.2.6
      Formulaire de contact avancé 0.10.2
      Menus 0.9.1
      Saisies pour formulaires 1.28.2
      Social tags 1.0.4
      SPIP Bonux 3.0.3
      Squelettes Z pour SPIP (Zpip) 1.7.9
      Video Accessible 0.6.6
      WebFonts 0.1.0
      YAML 1.5.0
      Zen-Garden 2.4.2

      Merci encore

    • Est-ce que le problème persiste lorsque CIRR, CIRV et CIAUTORISER sont désactivés ?

    • Lorsque les 3 sont désactivés, les auteurs ne sont donc plus que
      rédacteurs (pas possibilité de valider, logique) et même avec ce statut
      ils ont toujours accès à des mots clés réservés aux administrateurs

    • Les plugins CIRR, CIRV et CIAUTORISER sont donc hors de cause.
      Est-ce que le problème persiste lorsque tous les plugins sont désactivés ?

    • J’ai désactivé tous les plugins et le problème est tojours là :
      les groupe de mots clés réservés aux administrateurs
      sont visibles et peuvent être ajouté à l’article.

    • Sur un site de test en SPIP 3.0.10, sans ajout de plugins, je ne constate pas ce problème.

    Reply to this message

  • 2

    Bonjour Equipement et merci pour cet outil très pratique.

    Enfin, pratique, je n’ai pas encore pu le juger car je bute lors de l’installation. Pourrirez-vous me pointer ce que je ne fais pas correctement svp ?

    Je vais dans “gestion des plugins” puis “ajouter des plugins”
    Dans le champ “Télécharger un plugin depuis son archive” je renseigne “http://contrib.spip.net/IMG/zip/cirv_121029.zip” et spip me télécharge les fichiers dans plugins/auto/cirv_121029

    Jusque là tout va bien.

    Je vais dans mes plugins inactifs et veux l’activer et là apparaît cette erreur : “• Le plugin cirv : rédacteur valideur dépend de CIAUTORISER [1.;]”

    Je suis sous Spip 3.0.11 et je m’étonne de ce blocage : dois-je placer “cirv_ciautoriser.php” à un endroit particulier ?

    D’avance merci pour votre réponse

    Reply to this message

  • 4

    bonjour
    avec le droit “Ce rédacteur peut publier ses propres articles” + Autorité activé (droit “Auteur modifie article” activé ou non), l’auteur peu modifier ses articles etc.... les proposer à l’évaluation, mais il lui est impossible.... de les publier !!!

    spi 3..0.10, cirv 1.1, autorite 0.10.0

    • Le plugin CIRV nécessite le plugin CIAUTORISER. Ce dernier surcharge les fonctions d’autorisation. Aussi, ce dernier est incompatible avec les plugins qui surchargent les fonctions d’autorisation (par exemple le plugin autorité).

    • dommage de ne pas fusionner les 2 plugins, car cela revient à être obligé de faire des choix “discriminants”...

    • Cette incompatibilité provient d’une limitation de SPIP. Dès 2010, j’ai suggéré à la communauté SPIP de faire évoluer SPIP pour contourner cette limitation. Pour en savoir plus :
      http://article.gmane.org/gmane.comp.web.spip.devel/59132

    • ça serait tellement mieux, et si simple ;)
      et tous les users y gagneraient...

    Reply to this message

  • 2

    Hello !

    2 questions :

    • pourquoi ce plugin n’est-il pas sur spip-zone ?
    • est-ce que la dépendance à ci_autoriser est toujours d’actualité avec SPIP 3 ?

    Merci d’avance ;)

    • Bonjour,
      Le plugin n’est volontairement pas sur spip-zone. En effet, une modification peut remettre en cause la sécurité et la stabilité du plugin.
      L’API d’autorisation de SPIP 3.0 est quasiment la même que celle de SPIP 2.1. Aussi, il est toujours nécessaire d’utiliser ciautoriser avec cirv.

    • J’arrive un peu tard après la bataille, cette réponse ne m’ayant pas été notifiée par email. Merci pour ton retour, cependant je ne comprends pas bien ce que tu entends par

      une modification peut remettre en cause la sécurité et la stabilité du plugin

      le but de développer les contribs sur la zone étant justement de bénéficier de toute la base de connaissance autour de SPIP permettant justement d’éviter de compromettre sécurité et stabilité ?

      Ou alors quelque chose d’autre m’échappe ?

    Reply to this message

  • 2

    Bonjour.
    Existe-t-il ou peut on modifier ce mod pour que les auteurs puissent aussi valider leurs brèves ?
    Merci ...

    • Bonjour,
      SPIP 2.1 et SPIP 3.0 ne mémorisent pas qui est l’auteur d’une brève. Aussi, on ne peut pas savoir quelles sont les brèves d’un auteur. Par conséquent, on en peut pas savoir quelles brèves il doit être autorisé à valider.
      Une piste consiste à utiliser des articles avec un mot-clé particulier, à la place des brèves.

    • Ok ok. Je vais voir si je peux modifier le plugins de manière à ce que les rédacteurs puissent modifier ou valider n’importe quelle brève.

    Reply to this message

Ajouter un commentaire

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