SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 131 visiteurs en ce moment

Accueil > Auteurs, authentification et autorisations > Personnalisation des droits > Rédacteurs restreints > cirr : plugin « rédacteur restreint »

cirr : plugin « rédacteur restreint »

29 octobre 2010 – par Equipement – 73 commentaires

17 votes

Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur descendance).

Il s’agit d’étendre aux rédacteurs la notion d’administrateurs restreints et de simplifier la vie du rédacteur en lui proposant uniquement les rubriques auxquelles il a été affecté.

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

Il surcharge les fichiers inc/plonger.php et inc/presenter_enfants.php de SPIP, afin que tenir compte du cas où le rédacteur est affecté à une rubrique qui n’est pas un secteur.

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 et lui affecter des rubriques de la même manière que pour un administrateur restreint.

Cet auteur voit désormais dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur descendance).

A noter que le plugin cirr désactive volontairement le menu déroulant de l’espace privé. En effet, SPIP ne filtre pas le contenu du menu déroulant avec les fonctions « autoriser », car il met le résultat en cache (commun à tout le monde).

Par ailleurs, le sous menu « Tout le site » sera partiel dans le cas où le rédacteur est affecté à une rubrique qui n’est pas un secteur (pour contourner ce problème, il serait nécessaire de surcharger le fichier exec/article_tous ... dont le contenu est différent entre SPIP 2.0 et SPIP 2.1) .

Version successives du plugin

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

La version 1.11 du 03/12/2012 contourne le problème constaté sur les sites qui ont moins de 20 rubriques, avec un administrateur restreint à une seule rubrique (qui est une sous rubrique).

La version 2.0.0 du 18/12/2014 apporte davantage de confort sous SPIP 3.

Dernière modification de cette page le 27 janvier 2017

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 16 octobre à 18:49, par michel En réponse à : cirr : plugin « rédacteur restreint »

    Bonjour,

    Ce plugin marche t-il en SPIP 3.2 ?
    Pas chez moi en tous cas, lors de la sélection sur « rédacteurs », le listing des rubriques n’apparaît pas...

    Une solution ?

    Merci beaucoup

    Répondre à ce message

  • Le 23 novembre 2016 à 16:02, par cacher quelques rubriques du menu En réponse à : cirr : plugin « rédacteur restreint »

    Bonjour

    le plugin est très intéressant et il répond très bien à mes besoins. seulement je veux cacher quelques rubriques du menu. je tiens a vous informer que j’ai donné à mon rédacteur le statut d’administrateur pour qu’il puisse insérer des auteurs.

    merci

    • Le 29 janvier à 10:31, par ajout des auteurs En réponse à : cirr : plugin « rédacteur restreint »

      bonjour
      comment permettre l’ajout des nouveaux auteurs pour les administrateurs restreint ??

      merci

    • Le 30 janvier à 11:47, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      Une des évolutions de SPIP 3.0 est qu’un administrateur restreint peut créer un auteur. En revanche, il ne peut pas restreindre le rédacteur à certaines rubriques (avec le plugin « Rédacteur restreint »). Aussi, le fonctionnement de SPIP 2.1 a été rétabli (un administrateur restreint ne peut pas créer un auteur), sauf si dans le fichier config/mes_options.php on ajoute la ligne suivante :
      define('_CIAUTORISER_ADMIN_RESTREINT_CREE_AUTEUR','oui');

    Répondre à ce message

  • Le 26 janvier à 11:35, par En réponse à : cirr : plugin « rédacteur restreint »

    Sous SPIP 3.0, sur un site qui a plus de 32 000 rubriques, la page des auteurs dans l’espace privé génère un dépassement de mémoire lorsque le plugin CIRR est activé (ce dernier indique pour chaque auteur s’il est restreint ou non). Ce dépassement de mémoire est constaté avec une limite de mémoire de 64 Mo (il disparaît si on passe à 128 Mo).

    • Le 26 janvier à 15:17, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      32 000 rubriques dans un site, c’est beaucoup trop.

      Des investigations que j’avais menées, sur des sites à forte volumétrie de rubrique, montrent que jusqu’à 1 850 rubriques, dans un site, les temps de traitement sont confortables. Aussi, on est très loin de ce chiffre.

      Concernant la liste des auteurs :
      -  SPIP 2.1 affiche la liste des auteurs en précisant s’ils sont restreints.
      -  SPIP 3.0 n’indique pas s’ils sont restreints ou non.

      Aussi, dans le cas de SPIP 3.0, le plugin CIRR utilise la fonction liste_rubriques_auteur de SPIP 3.0 pour afficher ou non la mention « restreint ». Cette fonction de SPIP renvoie la liste des rubriques liées à cet auteur et mémorise le résultat dans un tableau statique indexé par id_auteur. Avec un nombre beaucoup trop élevé de rubriques (32 000), ce tableau peut effectivement consommer beaucoup de mémoire. SPIP 3.0 n’est clairement pas en cause, c’est le nombre beaucoup trop élevé de rubriques du site (32 000) qui est en cause.

      Pour le cas de la liste des auteurs, dans la prochaine version de CIRR, j’ai remplacé l’utilisation de la fonction liste_rubriques_auteur de SPIP 3 par une fonction spécifique. Toutefois, d’autres problèmes risquent d’apparaître sur ce site.

      Mettre 32 000 rubriques dans un site est à déconseiller fortement.

    Répondre à ce message

  • Le 8 décembre 2016 à 19:32, par Papadakis En réponse à : cirr : plugin « rédacteur restreint »

    Le plugin n’est pas taggué version 3.1.
    Dois-je m’inquiéter ?

    • Le 9 décembre 2016 à 09:17, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      SPIP 3.1 n’offre pas une compatibilité ascendante totale. Aussi un plugin, réalisé pour SPIP 3.0, peut ne pas fonctionner sous SPIP 3.1.

    • Le 9 décembre 2016 à 18:27, par Papadakis En réponse à : cirr : plugin « rédacteur restreint »

      Je comprends bien.
      En attendant, je vais tester mon site à blanc (sans cirr rédacteur restreint) avec la 3.1.

      J’espère que le développement de ce plugin continue car j’en ai vraiment besoin pour notre site.

      Nous sommes en plein changement (hébergeur, fonctionnement, migration spip !) et j’aurais besoin (je suis très exigeant ^^) d’avoir une échéance (même très large) de développement pour la 3.1 si c’est le cas.

      Au cas où cela ne serait pas prévu, j’envisagerais de me passer du plugin, et ça change le dev, spoursa.

    • Le 12 décembre 2016 à 09:21, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      Je n’ai pas prévu de tester CIRR sous SPIP 3.1. La version cible est SPIP 3.0.

    • Le 16 décembre 2016 à 15:33, par En réponse à : cirr : plugin « rédacteur restreint »

      Pour info, plus de 40 sites utilisent déjà CIRR sous SPIP 3.1.

    Répondre à ce message

  • Le 8 novembre 2016 à 14:10, par saqrjareh En réponse à : cirr : plugin « rédacteur restreint »

    Bonjour,
    J’ai installé et activé le plugin cirr, mais malheureusement sa ne fonctionne pas car je n’ai plus la main pour sélectionner la rubrique liée au rédacteur concerné.

    Répondre à ce message

  • Le 29 mai 2015 à 01:12, par Julien En réponse à : cirr : plugin « rédacteur restreint »

    Bonjour,

    Le menu rapide en haut à gauche « tout le site » ne se déroule plus a l’activation du plugin en administrateur non restreint spis 3.0.19... J’ai pas compris comment y remédier.

    Julien.

    • Le 29 mai 2015 à 10:02, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      Bonjour,
      Le plugin CIRR désactive volontairement le menu déroulant de l’espace privé « tout le site ». En effet, pour des raisons de performances, SPIP mémorise le contenu de ce menu dans le fichier dans tmp/menu-rubriques-cache.txt. Aussi, un rédacteur restreint pourrait ainsi voir toute l’arborescence du site.

    • Le 29 mai 2015 à 10:06, par Julien En réponse à : cirr : plugin « rédacteur restreint »

      OK. Donc on peut rien y faire ?

    • Le 31 mars 2016 à 11:47, par 1138 En réponse à : cirr : plugin « rédacteur restreint »

      Ça m’intéresse aussi de pouvoir réafficher « Tout le site ». Sur le site où j’utilise CIRR, la structure n’est pas secrète.

      Bien entendu, ce serait encore mieux si le contenu s’affichait en fonction des droits de chacun mais je ne sais pas si c’est faisable via un plugin.

    Répondre à ce message

  • Le 25 février 2015 à 18:07, par Théo En réponse à : cirr : plugin « rédacteur restreint »

    Erreur de ma part. En fait j’ai chargé cirr_121203, cirr_1401218, et aussi ciautoriser_140603

    Et voici la copie d’écran de ma gestion des plugins…

    Y aurait-il une(des) version(s) plus récente(s) pour le couple Spip3 et Sarka ?

    • Le 25 février 2015 à 18:34, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      Les dernières versions sont :
      -  CIRR version 2.0.0
      -  CIRV version 2.0.0
      -  CIAUTORISER version 1.3

      Remarques :
      -  le fichier cirr_1401218.zip contient la version 2.0.0 de CIRR et la version 1.3 de ciautoriser.
      -  le fichier cirv_140227.zip contient la version 2.0.0 de CIRV et la version 1.3 de ciautoriser.

    • Le 25 février 2015 à 19:04, par Théo En réponse à : cirr : plugin « rédacteur restreint »

      Merci pour la réactivité ;) C’est fait, j’ai installé les 3 modules conseillés (mais j’en ai 4…)

      Accès Restreint 3.8.13 - stable
      ciautoriser : Pipeline pour autoriser 1.3.0 - stable
      cirr : Rédacteurs restreints 2.0.0 - stable
      cirv : rédacteur valideur 2.0.0 - stable

      Pourquoi activer Accès restreint ?

      Je souhaite seulement permettre à des Rédacteurs de publier librement des articles dans une Rubrique bien définie sans qu’ils puissent aller publier dans d’autres rubriques.

      Cette rubrique attitrée sera visible par le grand public.

    • Le 26 février 2015 à 09:30, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      Pour déterminer quel plugin génère le problème, il convient de suivre la procédure suivante :
      -  Désactiver tous les plugins, sauf ciautoriser 1.3.0 et cirr 2.0.0
      -  Vider le cache de SPIP
      -  Tester avec un rédacteur restreint

      Ensuite :
      -  Si cela fonctionne, réactiver un autre plugin que l’on a désactivé
      -  Vider le cache de SPIP
      -  Tester avec un rédacteur restreint
      -  Etc.

    • Le 27 février 2015 à 11:02, par Théo En réponse à : cirr : plugin « rédacteur restreint »

      Voilà, c’est compatible et ça devrait marcher. C’est installé comme indiqué.

      Je vais profiter du week-end pour tester aussi si un administrateur, seulement de Rubriques, peut aussi créer ses propres sous-rubriques…

      Accès Restreint 3.8.13 - stable
      ciautoriser : Pipeline pour autoriser 1.3.0 - stable
      cirr : Rédacteurs restreints 2.0.0 - stable
      cirv : rédacteur valideur 2.0.0 - stable

      Merci pour l’aide ;)

    • Le 28 février 2015 à 20:30, par Théo En réponse à : cirr : plugin « rédacteur restreint »

      Heureusement que vous m’aviez redonné confiance.

      ciautoriser : Pipeline pour autoriser 1.3.0 - stable
      cirr : Rédacteurs restreints 2.0.0 - stable
      cirv : rédacteur valideur 2.0.0 - stable

      J’ai désactivé mon dossier squelettes et tout a fonctionné :-)

      Merci et bravo pour cet outil !

    Répondre à ce message

  • Le 25 février 2015 à 17:41, par Théo En réponse à : cirr : plugin « rédacteur restreint »

    Bonjour,

    Je viens d’installer cirv_140227 et cirr_1401218 en local avec Spip3 et Sarka.

    J’ai suivi la procédure et attribué une rubrique à un Rédacteur.

    Vider le cache -> Déconnecter -> Connecter avec le login et mot de passe du Rédacteur.

    Je vois toutes les rubriques et peut écrire et valider des articles comme bon me semble ! :(

    Comment remédier à ce problème ?

    • Le 25 février 2015 à 18:11, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      Je ne constate pas ce problème.

      Une piste consiste a :
      -  Désactiver tous les plugins, sauf ciautoriser et cirr
      -  Vider le cache de SPIP
      -  Tester avec un rédacteur restreint

      Ensuite :
      -  Si cela fonctionne, réactiver un autre plugin que l’on a désactivé
      -  Tester avec un rédacteur restreint
      -  Etc.

    • Le 27 février 2015 à 16:37, par Théo En réponse à : cirr : plugin « rédacteur restreint »

      Voilà, j’ai fait par élimination mais je ne peux supprimer les 3 premiers plugins :

      Sarka-SPIP 3.4.5
      
Z-core 2.4.3
      
Zen-Garden 2.6.2

      
ciautoriser : Pipeline pour autoriser 1.3.0
      
cirr : Rédacteurs restreints 2.0.0
      
cirv : rédacteur valideur 2.0.0

      Les autres plugins étaient désactivés donc le problème viendrait d’une incompatibilité avec Sarka… (Z-core et Zen-Garden lui sont nécessaires).

      Dommage car votre plugin me satisfaisait :-(

    • Le 27 février 2015 à 17:09, par Equipement En réponse à : cirr : plugin « rédacteur restreint »

      J’ai installé sur un site de test uniquement les plugins suivants :
      -  ciautoriser : Pipeline pour autoriser 1.3.0
      
- cirr : Rédacteurs restreints 2.0.0
      
- cirv : rédacteur valideur 2.0.0
      -  Sarka-SPIP 3.4.5
      
- Z-core 2.4.3
      
- Zen-Garden 2.6.2

      J’ai affecté à un rédacteur un rubrique de premier niveau et une sous rubrique (d’une autre rubrique de premier niveau).

      Lorsque je me connecte avec ce compte de rédacteur, je vois ces deux rubriques (et leurs sous rubriques, etc.).

      Aussi, je ne constate pas d’incompatibilité avec Sarka Z-core et Zen-Garden.

    • Le 27 février 2015 à 18:28, par Théo En réponse à : cirr : plugin « rédacteur restreint »

      Heu… désolé que ça n’arrive qu’à moi et que je vous cause ce dérangement :-(

      Je vais persister mais je suis en local et peut-être que… mais ça m’étonne.

      Je vous tiendrai au courant mais puisque ça marche chez vous je ne perds pas espoir ;-)

      Merci de votre intervention.

    Répondre à ce message

  • Le 8 février 2014 à 19:13, par Bruno En réponse à : cirr : plugin « rédacteur restreint »

    Bonjour et merci pour ce plugin.
    Sous SPIP 3, est-il possible de supprimer dans la barre de menu des boutons
    Activités, Maintenance, Edition....
    Avec ce plugin dans mon cas inutile
    Par avance merci

    Bruno

    Répondre à ce message

  • Le 6 janvier 2014 à 10:21, par stéphane En réponse à : cirr : plugin « rédacteur restreint »

    Bonjour,

    Après installation sur mon SPIP 2.1 , je n’ai pas la liste des rubriques qui apparaît dans le formulaire.
    Etrange.
    J’ai installé par ailleurs CIRV sas problème.

    Une idée ?

    Répondre à ce message

Répondre à cet article

bouton radio modere priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Lecteur Multimédia

    28 février 2007 – 323 commentaires

    Le plugin « lecteur multimedia » permet la lecture et l’affichage de sons ou de vidéos. Il enrichit l’affichage des raccourcis des documents ajoutés <docX>. Il ajoute des lecteurs flash adaptés aux formats .MP3 et .FLV. Le plugin agit sur tous (...)

  • Le Squelette Zpip

    11 novembre 2009 – 353 commentaires

    Ce squelette n’est plus maintenu, il est remplacé par SPIPr-dist Zpip est un modèle de squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Ce modèle de squelette rend l’installation d’un site avec son thème plus facile, et la (...)

  • Zpip-vide v2

    9 novembre 2012 – commentaires

    Zpip-vide fournit un squelette Z vide de contenu, à remplir de noisettes avec le noiZetier. Compatibilité Cette version 2 de Zpip-vide, développée pour SPIP 3, est toujours compatible avec Zpip v1. Elle est par contre incompatible avec Zpip v2 (...)

  • Menus

    18 août 2009 – 985 commentaires

    Créez enfin vos menus facilement !

  • Accordion JQuery

    22 février 2016 – commentaires

    Un plugin qui permet d’activer la librairie Jquery accordion https://jqueryui.com/accordion/ et de l’utiliser directement dans votre contenu rédactionnel ou même ailleurs comme dans un menu. Obtenez des paragraphes repliables en accordéon avec le (...)