SPIP-Contrib

SPIP-Contrib

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

273 Plugins, 191 contribs sur SPIP-Zone, 177 visiteurs en ce moment

Accueil du site > Administration et BDD > Aides administration > Nouvelle version - Modération de modifications > Nouvelle version - Modération de modifications

Nouvelle version - Modération de modifications

29 janvier 2012 – par fwedboot – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

4 votes

Suite à une migration depuis SPIP-Agora, j’ai développé ce plugin permettant de reprendre la fonctionnalité « Nouvelle version » non reprise sur SPIP 2.

Cette fonctionnalité permet de :

-  Modérer a priori les modifications d’un article publié en ligne
-  Archiver la version antérieure complète de l’article une fois la modification validée par un administrateur.

Des rédacteurs peuvent donc modifier un article en ligne (tout le monde peut créer une nouvelle version d’article), mais seuls des administrateurs peuvent publier la version modifiée.

Ce plugin s’appuie sur le plugin duplicator pour la partie duplication d’article.

La partie « remplacement et publication » est écrite ex-nihilo.

-  Fonctionnement du plugin :

1. Un bouton apparait dans la zone de contrôle de l’article affiché avec la mention « Nouvelle Version »

2. Un message d’alerte demande de confirmer la duplication de cet article. L’opération est irreversible car c’est un insert en base.

3. Une fois l’alerte approuvée, un message s’inscrit après la création de la nouvelle version de l’article, et propose de se rendre sur la nouvelle version.

4. La nouvelle version est maintenant accessible et ’en cours de rédaction’. On note qu’il s’agit d’un article avec un nouvel ID mais avec le contenu de l’article publié. On peut modifier tranquillement cet article sans toucher à l’article en ligne. Une fois les modifications apportées et si on est administrateur avec le droit de publier sur le site, on peut choisir de « Publier cette version » comme le montre le nouveau bouton dans la zone de modification de statut de l’article.

5. Une fois le bouton « Publier cette version » cliqué, on est prié d’en confirmer la publication :

6. La version en cours de rédaction est publiée dans l’article en ligne.

7. En cliquant le lien vers l’article publié, on notera que l’id du message n’a pas changé, mais que les textes eux, sont à jour. La version antérieure est mise à la poubelle.

/// Ajouts du 11 février 2012///

Suite à demandes pertinentes postées sur le forum de spip-contrib, plusieurs modifications ont été apportées :
-  J’ai limité à une seule version en cours d’édition pour un article donné.
-  J’ai ajouté des liens de la version vers l’original et de l’original vers la version en cours d’édition.
-  J’ai ajouté des icônes supplémentaires différenciant chaque bouton clairement.
-  La création d’une nouvelle version n’est proposée que si l’article en cours est publié.

P.-S.

Le plugin est sous SVN spip-zone : http://zone.spip.org/trac/spip-zone/browser/_plugins_/nouvelle_version

À faire éventuellement :

-  Faire un cfg pour ce plugin permettant de choisir le statut appliqué à la version antérieure.

Retour en haut de la page

Vos commentaires

  • Le 6 février à 12:31, par Nicolas Hoizey En réponse à : Nouvelle version - Modération de modifications

    Super, cela fait plaisir de voir que les quelques avantages qu’avait SPIP Agora à l’époque viennent petit à petit dans SPIP !

    Répondre à ce message

  • Le 22 janvier à 14:58, par YannX En réponse à : Nouvelle version - Modération de modifications

    Bonjour,

    En recherches sur les contraintes de travail en collaboratif sur un site SPIP, Stanislas me fait découvrir ces plugins aujourd’hui : je voudrais signaler peut-etre deux autres possibilités, suite au problème des liens internes !

    -  meme si cette faculté n’est pas très utilisée dans SPIP (voir l’ancien Editeur-de-liens-internes->http://www.spip-contrib.net/Editeur-de-liens-internes], il me parait souvent profitable d’insérer des liens internes dans le texte d’un article, c’est-à-dire des liens raccourcis vers un autre article, qui peuvent être détéctés par le plugin Liens entre Contenus.

    Peut-etre que la solution est de replacer alors un chainage dans l’ancien article, le chapo commencant par un =[->artNNN] si cela était reconnu !

    -  personnellement, j’etais en train de m’orienter vers une autre approche, à savoir conserver deux arborescences de rubriques pour les articles, un peu comme avec Contrib + Carnet, de facon à permettre lors de la validation de l’article par un rédacteur et son admin restreint, de le retourner en proposé dans un secteur de « publication définitive » aux bons soins de l’instance centralisatrice de rédaction !

    Du coup, Duplicator va m’etre utile !

    Cdlt
    Yx

    PS http://www.spip-contrib.net/Quels-b...

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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

  • Introduction à la création d’un livre

    17 janvier – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Pour produire un livre avec SPIP, on peut produire un PDF. Une des solutions est d’utiliser LaTeX. C’est celle que nous avons choisie. SPIP et LaTeX SPIP permet de produire n’importe quel fichier de type text. En général, il produit des fichiers (...)

  • Escal-V3

    16 février – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un jeu de squelettes proposant un affichage en 2 ou 3 colonnes avec un large choix de noisettes à insérer ou pas, fortement paramétrable depuis l’espace privé . A l’instar de sa petite soeur plugin Escal-V2 dont elle reprend toutes les (...)

  • SPIP 1.9.2n, 2.0.17, 2.1.12 disponibles

    17 novembre 2011 – 10 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Bonjour, Plusieurs failles de sécurité ont été repérées (Merci à High-Tech Bridge SA Security Research Lab, Davy et Arnault) dans les versions 1.9, 2.0 et 2.1 de SPIP. Nous rappelons à toutes et tous que le meilleur moyen pour signaler des failles, ou (...)

  • Table des Matières

    29 juillet 2007 – 50 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ajoute des ancres en fonction des intertitres et fournit une balise pour afficher la « table des matières » d’un article - autrement dit un « sommaire » -.

  • Navigation AJAX

    31 janvier – 30 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)