Compatibilité
Le plugin est compatible avec SPIP 3.2, 4.0, 4.1, 4.2.
Il est compatible avec PHP 7.4, 8.0, 8.1, 8.2.
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 apporte la compatibilité avec SPIP 4.2.
La version 2.5 apporte la compatibilité avec PHP 8.2.
Discussions par date d’activité
Une discussion
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
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 : |