Compatibilité
Le plugin est compatible avec SPIP 3.0, 3.1, 3.2, 4.0, 4.1, 4.2.
Il est compatible avec PHP 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1.
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 : 3646.
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.2.
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.
La version 2.1.0 du 22/06/2021 apporte la compatibilité avec PHP 7.2, 7.3 et 7.4.
La version 2.2.0 du 25/06/2021 apporte la compatibilité avec SPIP 4.0 bêta.
La version 2.3 du 15/06/2022 apporte la compatibilité avec PHP 8.0 et 8.1, ainsi que la compatibilité avec SPIP 4.1
La version 2.4.0 apporte la compatibilité avec SPIP 4.2.
Discussions par date d’activité
17 discussions
Bonjour
Le plugin ne semble pas compatible SPIP 3.3.
Quels sont les problèmes rencontrés sous la version 3.3 de SPIP (qui est en cours de développement) ?
Sur SPIP3.3, le formulaire d’édition ne fonctionne plus.
L’erreur vient du CVT : formulaires/editer_cirv_objets.php, il manque l’initialisation de la variable $erreur. Voici un patch
Cela serait aussi un plus si le plugin respectait les dernières normes de SPIP : encodage des fichiers en utf-8, formatage du code selon la PSR, ....
cordialement
Le site de PHP indique sur la page https://www.php.net/manual/fr/language.variables.basics.php :
« Il n’est pas nécessaire d’initialiser les variables en PHP ».
La version 2.2 du plugin CIRV apporte la compatibilité avec SPIP 4.0 bêta.
Le problème rencontré sous la version 3.3 de SPIP provenait d’une évolution de la fonction autoriser_auteur_modifier_dist de SPIP.
Remarque : la solution que vous aviez proposée (initialiser la variable $erreur) ne réglait absolument pas le problème.
Répondre à ce message
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.
C’est une demande d’évolution.
Répondre à ce 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
Répondre à ce message
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.
Répondre à ce 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 :
« perso-article » étant le nom de ma page d’édition publique, à modifier par le nom de votre page d’édition.
Répondre à ce message
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.
Répondre à ce message
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
Le plugin CIRV nécessite le plugin « CIAUTORISER : Pipeline pour autoriser », qui figure à cette adresse : http://contrib.spip.net/ciautoriser-plugin-Pipeline-pour-autoriser .
Il convient d’installer CIAUTORISER et CIRV, puis d’activer les deux.
je vous remercie Equipement pour votre réponse. Peut-être serait-il judicieux d’ajouter un lien sur le texte dans la procédure d’installation afin d’éviter ce genre de question.
Répondre à ce message
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...
Répondre à ce message
Hello !
2 questions :
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
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 ?
Répondre à ce message
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.
Répondre à ce message
Bonjour,
j’utilise ce plugin, conjointement avec cirr. Il fonctionne très bien mais apparemment ne fonctionne qu’avec les rubriques à la racine et non sur les sous-rubriques.
Si j’autorise un rédacteur à publier dans une sous-rubriques, les articles créés ne sont pas pris en compte.
Bonjour,
Avec les plugins CIRV et CIRR activés, j’ai créé un rédacteur, je lui ai affecté une sous rubrique et j’ai coché « Ce rédacteur peut publier ses propres articles » (puis j’ai validé).
Je me suis connecté au site avec le compte de ce rédacteur et j’ai créé un article dans la sous rubrique, je l’ai publié et en cliquant sur « Voir en ligne » je peux consulter cet article (même en me déconnectant).
Aussi, je n’arrive pas à reproduire le problème. Que signifie « les articles créés ne sont pas pris en compte » ?
Merci de votre réponse,
donc j’ai bien effectué les étapes comme vous l’indiquez (création d’un rédacteur avec une rubrique affecté et permission de publier des articles.
En me connectant avec son compte, dans sa rubrique je créé un nouvel article (il n’y a pas de rubrique à sélectionner dans « à l’intérieur de la rubrique ») et quand je clique sur enregistrer, je retourne sur la page d’accueil de l’administration, sans nouvel article dans la rubrique.
Si j’affecte au rédacteur la rubrique parent à la sienne, cela fonctionne correctement, il faut juste que je sélectionne sa sous-rubrique pour y créer l’article et le publier en ligne.
Quand je me connecte au site avec le compte de ce rédacteur et que je créé un article, dans « à l’intérieur de la rubrique » apparaît bien la sous rubrique (et si je clique sur la loupe elle est proposée également).
Quels sont les autres plugins utilisés ?
Quelle est la version de SPIP utilisée ?
spip 2.1.8 et comme plugins cirr, cirv, ciautoriseur, couteau suisse 1.8.28, mediabox 0.6.2 et mots objets 0.3
Je suggère de vérifier que c’est bien la dernière version de CIRV et CIRR qui est utilisée. Si c’est le cas, il convient de désactiver les autres plugins (sauf ciautoriser) un par un et de vérifier si le problème persiste.
Le problème se produit uniquement si le site contient moins de 20 rubriques. Ceci provient d’un bug de SPIP. Pour en savoir plus :
http://contrib.spip.net/cirr-plugin-redacteur-restreint#forum463308
Répondre à ce message
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.
Le package cirr_101126.zip comprend désormais la version 1.2 de ciautoriser.
Répondre à ce message
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.
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.
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 ?
Bonjour,
Il convient d’ajouter, dans la table spip_auteurs, le champ « cistatut » ( VARCHAR(20) DEFAULT ’’ NOT NULL).
Répondre à ce message
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
Bonjour,
La réponse est non. A noter que le plugin ciimport permet d’importer un fichier de tableur (au format CSV) contenant des auteurs, et lors de l’import il est possible d’indiquer que les rédacteurs (que l’on va importer) pourront publier leurs articles. Pour en savoir plus :
http://www.spip-contrib.net/ciimport-plugin-importation-des-auteurs-et-des-mots
Répondre à ce message
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 ?
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
Répondre à ce message
Merci.
Vais-perdre les permissions/restrictions faites avec le Plugin « Accès Restreint » ?
Le Plugin « Accès Restreint » surcharge les fonctions d’autorisation. Aussi, il est incompatible avec le plugin « ciautoriser » qui est utilisé par cirv et cirr.
Pour en savoir plus : http://article.gmane.org/gmane.comp.web.spip.devel/59132
Répondre à ce message
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
Le plugin « cirv » ajoute le champ « cistatut » à la table « spip_auteurs ».
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 :
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.
Suivre les commentaires : |