Les objectifs de ce plugin
Offrir la possibilité de restreindre l’accès à une rubrique, sur le site public et dans l’espace privé de SPIP, à certains utilisateurs, afin d’obtenir des espaces collaboratifs. Par exemple, selon ses droits, une personne pourra accéder (après s’être authentifiée) à l’espace collaboratif A mais pas à l’espace collaboratif B.
Pouvoir surcharger le statut d’un auteur dans un espace collaboratif. On peut par exemple décider de donner à un administrateur restreint uniquement un rôle de rédacteur dans un espace collaboratif.
Permettre de restreindre, sur le site public uniquement, l’accès à une rubrique aux personnes authentifiées. Cet objectif est différent du premier et il n’oblige pas à affecter des droits aux utilisateurs.
Offrir le choix entre 4 niveaux de protection des pièces jointes (sauf si le paramétrage par fichier est utilisé) .
Pourquoi un plugin supplémentaire sur ce sujet ?
Il existe déjà un plugin « Accès restreints 3 », toutefois il ne répond pas à certains besoins spécifiques auxquels le présent plugin (qui constitue le portage sous SPIP 2 d’une fonctionnalité introduite en 2006 dans Giseh) doit répondre :
- il ne permet pas de surcharger le statut d’un auteur dans une rubrique protégée ;
- si on veut qu’un auteur gère une rubrique protégée, il est nécessaire d’une part d’affecter, dans le plugin, cet administrateur restreint à une zone contenant la rubrique protégée, et d’autre part, d’affecter, dans la gestion des auteurs de SPIP, la rubrique protégée à cet auteur. Sans cette seconde manipulation, l’auteur ne pourra pas gérer cette rubrique.
- soit le plugin n’offre aucune protection des pièces jointes, soit il offre un filtrage de l’accès aux images et documents pénalisant en termes de performances.
- etc.
Compatibilité
- Le plugin est utilisable sans utiliser les squelettes Giseh.
- CIAR version 3.4 est compatible avec SPIP 3.2, 4.0, 4.1, 4.2.
- CIAR version 3.4 est compatible avec PHP 7.4, 8.0, 8.1, 8.2.
- Il est compatible avec les plugins "cirv : rédacteur valideur« et »cirr : rédacteur restreint".
- 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 cliquer ici.
Le plugin « ciautoriser : Pipeline pour autoriser » figure dans le même fichier ZIP que le plugin « ciar : accès restreints issus de Giseh ».
Installation
- Le plugin s’installe comme tous les plugins, cf. http://www.spip.net/fr_article3396.html .
- Il est nécessaire d’installer le plugin « ciautoriser » (qui figure également dans le fichier ZIP ci-joint).
- Il est facultatif d’installer le plugin « ciag » (qui gère les groupes d’auteurs et qui figure également dans le fichier ZIP ci-joint).
Utilisation
L’utilisation est décrite dans le document « Description du plugin acces restreint issus de Giseh » joint au présent article.
L’utilisation des groupes d’auteurs est décrite dans le document « Description du plugin groupes d’auteurs », joint au présent article.
Illustration en image
Possibilité de restreindre, à certains utilisateurs authentifiés, l’accès à certaines rubriques sur le site public et dans l’espace privé :
Avec la possibilité de modifier le statut de l’auteur pour l’une de ces rubriques (on peut par exemple décider de donner à un administrateur restreint uniquement un rôle de rédacteur sur une rubrique protégée) :
Le plugin offre le choix entre 4 niveaux de protection des pièces jointes (sauf si le paramétrage par fichier est utilisé) :
Si le plugin « ciag : Groupes d’auteurs » est activé, on peut créer des groupes d’auteurs :
On peut leur affecter des auteurs et des espaces collaboratifs :
Dans la page de gestion d’un espace collaboratif, ses membres figurent avec, le cas échéant, l’indication du groupe d’auteurs qui les rend membres de cet espace :
En cliquant le bouton « Groupes d’auteurs », on peut modifier les listes des groupes d’auteurs affectés à cet espace collaboratif :
Version successives du plugin
La version 1.1 du 13/01/2011 corrige deux points.
La version 1.2 du 14/01/2011 offre le choix entre 4 niveaux de protection des pièces jointes (sauf si le paramétrage par fichier est utilisé) :
- aucune protection
- protection simple (ajout d’une clé dans le nom du fichier)
- filtre d’accès (sans protection simple)
- filtre d’accès (avec protection simple)
La version du 02/11/2011 corrige plusieurs points.
La version du 28/11/2011 ajoute une gestion par groupe d’auteurs, ainsi que la compatibilité avec SPIP 3. Pour disposer de la gestion par groupes d’auteurs, il est nécessaire d’activer le plugin ciag qui figure également dans le fichier ZIP ci-joint.
La version du 16/01/2012 permet désormais d’accéder au sous menu « suivre / gérer les forums ». Elle apporte également la compatibilité avec les pièces jointes dans les forums.
La version du 16/04/2012 corrige un problème de compatibilité avec SPIP 3.
La version du 25/04/2012 apporte une compatibilité avec une volumétrie d’auteurs élevée.
La version du 02/05/2012 corrige une incompatibilité introduite par la version 3.0.0-rc de SPIP.
La version du 07/01/2013 ajoute des mécanismes de prévention supplémentaires.
La version du 13/01/2014 prend en compte d’une constante à placer dans le fichier mes_options.php (ou un autre fichier d’options) :
define('_CIAR_DOC_PAS_ATTACHE', 'oui');
Si cette constante a pour valeur ‘oui’, alors les pièces jointes ne seront pas retournées en ‘attachment’.
La version du 03/06/2014 intègre la version 1.21 du plugin ciautoriser.
La version du 17/09/2015 apporte une légère évolution fonctionnelle des accès restreints.
La version 2.8.0 du 08/04/2016 prend en compte une incompatibilité avec SPIP 3.0 signalée par deux internautes.
La version du 27/03/2018 apporte la compatibilité avec SPIP 3.2 et la compatibilité (sous SPIP 3.2) avec PHP 7.0 et 7.1.
La version du 22/06/2021 apporte la compatibilité avec PHP 7.2, 7.3 et 7.4.
La version 3.1 apporte la compatibilité avec SPIP 4.0
La version 3.2 du 15/06/2022 apporte la compatibilité avec PHP 8.0 et 8.1, ainsi que la compatibilité avec SPIP 4.1
La version 3.3 apporte la compatibilité avec SPIP 4.2
La version 3.4 apporte la compatibilité avec PHP 8.2
Discussions par date d’activité
Une discussion
Bonsoir
je rencontre un pb de paramétrage de CIAR avec le plugins Newsletters
je n’arrive pas a voir les images ou documents télécharger pour la construction de la newletters
une aide pour ce paramétrage me serais utile car je ne voie pas comment faire
merci
J’ai élaboré une solution, pour rendre le plugin CIAR compatible avec le plugin Newsletters.
Le fichier modifié est téléchargeable :
Merci, efficace , réactif
Un plaisir d’utiliser les plugins sur la plateforme que des retours positifs ;)
@micalement
Hummmmmm
serais ce le passage en spip 3.2.7 qui a casser la possibilité de joindre des images au newletters
mais cela ne fonctionne plus
Sous SPIP 3.2.7, avec CIAR version 2.9.1 et Newsletters version 1.6.2, je ne constate pas ce problème.
Problème résolu , Merci
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 : |