Plugin Duplicator

Duplication des objets éditoriaux de SPIP : rubriques, articles, auteurs, ....

Fonctionnement

Auparavant limité à rubriques et articles, la version 2.0 du plugin permet de dupliquer aisément tous les objets courants de SPIP (rubriques, articles, auteurs, mots-clés, .....) en ajoutant un bouton « dupliquer » dans l’espace privé

Ce plugin peut être associé au plugin Vider rubrique afin de nettoyer plus facilement les arborescences.

Rubriques

Pour les rubriques, la duplication reprend :

  • les logos
  • les articles (leur contenu, leur statut, leurs mots clefs et logos)
  • les sous-rubriques (n niveaux), les mots clefs liés, ses articles (contenu + statut + mots clefs) et ses logos
  • l’URL en ajoutant le numéro de rubrique à la fin pour éviter des URL identiques
  • le contenu de la rubrique (description, etc.) et les éventuels champs extra s’ils sont mentionnés dans la configuration du plugin.

La nouvelle rubrique est créée au même niveau que la rubrique copiée.

Articles

Pour les articles, la duplication reprend :

  • le logo
  • le contenu et les éventuels champs extra s’ils sont mentionnés dans la configuration du plugin,
  • les documents joints
  • les mots clés
  • l’URL en ajoutant le numéro de l’article à la fin pour éviter des URL identiques.

L’article est créé dans la même rubrique.

Configuration

La configuration est disponible à partir de la page classique de gestion des plugins de SPIP.

À droite du nom du plugin, en cliquant sur l’icône de configuration.

Sur le menu de configuration, on peut choisir les objets que l’on veut permettre de dupliquer :

Sur chaque objet éditorial, vous pouvez déplier les options pour choisir :

  • les autorisations (qui a le droit de dupliquer ?)
  • si besoin les choix des champs à dupliquer
  • le statut à reprendre ou non
  • les enfants à reprendre ou non

En images

Un nouveau bouton apparaît dans la colonne de gauche des rubriques

Au clic une fenêtre de confirmation apparaît.

Après validation l’opération est executée.

La nouvelle rubrique est créée, contient la même hiérarchie que sa rubrique sœur, les articles sont conservés ainsi que leurs statuts et leurs contenus, en fonction de la configuration choisie.

Les articles quant à eux sont copiés dans la même rubrique.

Discussion

37 discussions

  • 1

    XDjuj soit béni sur 10 générations, ton plugin viens de me faire gagner des heures de boulots !

    Merci merci merci !!!!!!!

    Je t’offre un restau si tu passes par Grenoble un de ces 4.

    :D

    • Trop tard... J’étais pas loin la semaine dernière mais là c’est trop tard...

      :p

      Ravi que ça serve, mais je ne l’ai pas testé sur les dernières versions de SPIP, j’espère qu’il n’est pas cassé.

    Répondre à ce message

  • 1

    hello, les documents attachés ne sont pas pris en compte est-ce le fonctionnement normal ? (2.1.2)

    • Je crois qu’ils devraient l’être. La duplication de document est basée sur celle du plugin Docu Copieur. As-tu une erreur particulière ?

    Répondre à ce message

  • 5

    Bonjour,

    J’ai installé le plugin, les nouveaux boutons s’affichent bien, mais quand je clique sur ’dupliquer la rubrique’ j’ai le message d’erreur suivant :

    Error...
    File not found : duplicator

    Une idée ?

    Spip 2.0.5 avec les plugins suivants :
    Boutons d’administration supplémentaires,
    changurl,
    Duplicator

    Le tout en local avec EasyPHP.

    Merci d’avance,

    Nico

    • Là comme ça non je n’ai pas d’idée :)

      Mais je note que tu es en SPIP 2.0.5 et Duplicator avait été codé sous SPIP 2.0.10 (ou 2.0.8 je ne sais plus)

      Peut être peux-tu en profiter pour mettre ton site à jour ?
      => http://www.spip-contrib.net/Alerte-securite-SPIP-nouvelle

    • Merci pour ta réponse rapide, et pour tes conseils.

      Je vais upgrader.

      Pour info : ton plugin va me servir à dupliquer l’arbo complète d’un site pour une gestion multilingue. Enorme gain de temps. Grand merci.

    • Fait bien des backups SQL de ton site avant, sait-on jamais :)

      Je l’ai fait pour mon besoin, j’en ai deux versions, j’espère que ça fonctionnera comme tu l’attendais :)

      En revanche, tu devras tout de même refaire tes liens de traduction, que le plugin ne pourra pas inventer.

      Bonne journée :)

    • Upgrade effectué en spip 2.1.0
      Le plugin fonctionne parfaitement.

      Pour le multilingue : je ne fais pas de liens de traduction. J’utilise la technique suivante :
      http://www.paris-beyrouth.org/tutoriaux-spip/article/des-liens-entre-rubriques

      Merci !

    • Technique de 1.8 ;-) Mais fonctionnelle :)

      En tout cas c’est une bonne chose d’être passé en 2.1 :)

      Contant que ça ait marché ! :)

    Répondre à ce message

  • 3

    sous spip 2.0.10 j’ai rien qui s’affiche !
    J’utilise les plugins :
    Acces Restreint
    Le Couteau Suisse
    SPIP Bonux

    • Ca veut dire quoi : « j’ai rien qui s’affiche » ? :)

      Est-ce qu’il fait beau ? Où ? Quand ? Comment ? A quelle occasion ? Avec qui ? La tarte est froide !

      Non ? :)

    • Oops, désolé !
      Quand je suis sur une rubrique (ou un article) je n’ai aucun bouton « dupliquer » ! Que ça soit en modification ou pas de la rubrique !
      Le plugin est pourtant installé (en auto).
      F.

    • Es-tu loggué en tant que webmasteur ? L’opération de duplication n’est accessible qu’aux webmasteurs du site :)

    Répondre à ce message

  • 1

    Non en fait c’est bon, autant pour moi, à force de tester 1000 trucs j’avais oublié d’activer le plugin, comme un newb.

    Par contre sur SPIP TRAC il est dit que la profondeur de duplication est figée (profondeur figée (2)) alors que dans l’article, à moins que je sois passé à côté, rien n’est dit à ce sujet.

    Par contre ca ne dupliquer pas les éventuels documents associés si ? Au pire je me pencherais sans doute sur la question la semaine pro, ça m’intéresse fortement

    • Spip Trac ? :)

      Non elle a été figée quand j’ai commité le plugin, et 1h plus tard elle l’était plus, c’était dans la todo liste et je l’ai fait tout de suite :)

      Pour les docs... Je ne sais plus, pour les logos oui. Mais pour les documents :
      -  Mediatheque te permet de LIER un document (unique) à plusieurs articles (ce qui évite la duplication = mieux)
      -  DocuCopieur (plugin) s’en charge très bien lui même :)

      Du coup, est-ce vraiment nécessaire de dupliquer les documents ? A la base, c’est plus pour répercuter une hiérarchie de fonctionnement que du contenu réel, le contenu lors de la duplication ayant vocation a être effacé, les documents sont du contenu :)

      La question se pose donc... :) Pas sûr qu’il faille le faire ! :)

    Répondre à ce message

  • 1

    Sur le papier c’est juste parfait, mais dans les faits le plugin ne fait même pas mine de s’affiche chez moi : aucune icône n’apparaît sur mes rubriques.

    Pour infos j’ai les plugins suivants :

    CFG
    CKeditor
    Couteau Suisse
    Spip Bonux
    Thickbox
    Champ Extra 2
    Facteur
    Multidomaines
    SPIP Formulaires
    SPIP Surcharges

    • Déjà je vois SPIP Surcharge dans la liste ;-) Et quelle est la version de SPIP ?

    Répondre à ce message

  • Aaaaaleluhiah, Dieu m’a entendu ! :-D

    Merci XDjuj :D

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom