SPIP-Contrib

SPIP-Contrib

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

278 Plugins, 195 contribs sur SPIP-Zone, 101 visiteurs en ce moment

Accueil > 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 – commentaires

8 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é.

Voir en ligne : http://plugins.spip.net/duplicator

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 22 août 2012 à 15:39, par YannX En réponse à : Nouvelle version - Modération de modifications

    J’avais prévu d’utiliser.... je recommence !

    Avant meme d’utiliser, je livre des interrogations à la lecture de la page :
    -  le changement des versions n’est pas « limpide » a comprendre, malgré les précisions de Valéry
    -  qu’en est-il des dates de publications, et des documents liés (avec ou sans Mediathèque)
    -  qu’en est-il des auteurs précédents... sont-ils repris /
    peuvent-ils toujours intervenir a plusieurs sur la rédaction en-cours ?? ?
    _(la réponse est NON dommage pour le collaboratif : ce serait presque un « bug »
    contraire au droit d’auteur français !)

    C’était les questions « avant usage »...
    Et comme j’ai pas terminé ce msg avant de commencer à utiliser :
    un p’tit souci !!

    Premier usage, et
    finallement je ne veux pas de cette duplication, je ré-écris dans cet article un tout nouveau contenu, qui doit être publié « a-coté » de l’article d’origine...et que je publie dans la foulée [1]

    Cela marche, mais comment me débarrasser du lien excédentaire qui reste a trainer « Publier cette version » ??
    Ah  ! fallait pas faire comme cela ?? Ben désolé, mais j’savions point !!

    Voila ; à suivre...

    [1C’est pas bien, j’ai pas utilisé le work-flow de validation de SPIP...

    • Le 22 août 2012 à 16:17, par fwedboot En réponse à : Nouvelle version - Modération de modifications

      Bonjour,

      Merci pour avoir pris le temps de faire un retour sur ce plugin, malgré l’utilité limitée que vous lui avez trouvée :))
      Pour les questions :
      -  Ce n’est effectivement pas limpide, ça correspondait à une demande très précise dans le cadre de la reprise d’un workflow Agora ’immuable’ (J’ai moi même eu du mal à en mesurer l’importance au début ...)
      -  Les documents liés et leur date de publication ne sont pas touchées. Il est juste fait une entrée en base de l’association id_article<->id_document . Pour la Médiathèque, je ne pense pas, je n’ai jamais utilisé ce plugin
      -  Les auteurs précédents ne sont pas repris, et effectivement je vais regarder comment permettre à l’auteur antérieur. Dans mon cas, les auteurs sont tous administrateurs restreints à la même rubrique, donc le problème ne se pose pas.
      Si je comprends bien, vous dites qu’un rédacteur ayant créé l’article n’a plus accès à la nouvelle version créée .. C’est très bloquant en effet, je regarde pour un correctif et vous tiens informé d’une mise à jour dans ce sens.


      Pour le problème d’usage, vous avez plutôt l’air de vouloir créer un nouvel article. Dans ce cas pourquoi s’embarrasser de ce plugin ? Cependant, je suis aussi pour le droit au changement d’avis inopiné :) ... du coup, l’ajout d’un bouton ’Détacher et publier’ (on peut disucter du libellé :)) conviendrait-il ?

      Merci encore pour vos commentaires...

    Répondre à ce message

  • Le 5 mars 2012 à 10:53, par cy_altern En réponse à : Nouvelle version - Modération de modifications

    Les articles constituants les anciennes versions sont ils intégrés dans l’outil « Historique des modifications » des articles de SPIP ?
    L’idée c’est de savoir si on peut gérer les différentes versions d’un même article (revenir à une version antérieure, voir les modifs entre 2 versions...) avec l’outil natif de SPIP lorsque l’on utilise ce plugin...

    • Le 5 mars 2012 à 11:27, par fwedboot En réponse à : Nouvelle version - Modération de modifications

      Bonjour,

      La nouvelle version rentre dans l’outil d’historisation des modifications de SPIP de l’article original.
      C’est à dire qu’on peut tout à fait voir les modifications avec la version antérieure.

      Cependant, je ne savais pas que l’outil natif de spip permettait, outre la comparaison, le retour à une version antérieure.
      Avec mon plugin, la procédure pour revenir à une version antérieure créée à l’aide de ce plugin, est la suivante :

      -  Aller sur la version à remettre en ligne qui doit avoir le statut ’à la poubelle’
      -  Le repasser en ’en cours de rédaction’, le bouton ’publier cette version’ réapparait.
      -  Cliquer ’publier cette version’
      -  et voilà ...

      Si il existe effectivement un moyen via l’outil natif de spip de revenir à une version antérieure, ce doit toujours être possible car j’ai intégré le plus complètement possible les actions aux fonctions intégrées de SPIP.

      N’hésitez pas si vous avez besoin de précisions ou si je ne suis pas clair :)

      fwedboot

    • Le 19 avril 2012 à 14:19, par Valéry En réponse à : Nouvelle version - Modération de modifications

      La fonctionnalité n’est pas explicite dans l’interface : mais en cliquant sur une version antérieure puis sur « modifier cet article » on se retrouve dans l’interface d’édition avec le contenu de la version antérieure. Enregistrer cette page publie la version antérieure à la place de la version actuelle (je viens de tester la manipulation dans 2.1). En revanche je ne retrouve plus dans l’historique le contenu ainsi écrasé. La manipulation proposée avec votre plugin me semble donc préférable.

    • Le 15 août 2012 à 15:27, par Valéry En réponse à : Nouvelle version - Modération de modifications

      Notons que SPIP 3.0 propose désormais un joli bouton « Restaurer cette version ».

    Répondre à ce message

  • Le 6 février 2012 à 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 2012 à 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

  • Le menu déroulant Babbibel

    2 juin 2009 – 364 commentaires

    Un menu déroulant horizontal en jQuery sans limitation de profondeur et configurable.

  • Transaction : créer des formulaires avec paiement en ligne

    13 mars 2011 – 94 commentaires

    Transaction est une extension du plugin de création de formulaires Formidable pour concevoir des formulaires de paiement en ligne et les connecter aux principales API bancaires françaises. Présentation Transaction introduit 3 nouveaux types de (...)

  • GIS 4

    11 août 2012 – 335 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Le plugin a2a pour lier des articles

    4 octobre 2009 – 73 commentaires

    Ce plugin permet de lier des articles de façon ponctuelle sans avoir à utiliser les mots-clés de SPIP. Il peut être utilisé pour mettre en place des liens de type "Lire aussi" comme dans le squelette Sarka-SPIP. Installation Installation et (...)

  • Formulaire de contact avancé

    23 mars 2009 – 1173 commentaires

    Un formulaire de contact configurable, avec de multiples options.