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.
Discussions par date d’activité
9 discussions
Bonjour
J’ai passé un site en spip 4.2, php 8.1 chez O2switch. Et duplicator 3.0.4. Mais les rubriques et leurs enfants ne se dupliquent plus (tout marchait avant), je vois bien le bouton, mais quand on clique dessus, on a une page blanche et rien... J’ai laissé comme plugins Duplicator, Saisies pour formulaire et YAML. Que puis-je faire ?
Ça remarche si je passe PHP en 7.4.
Répondre à ce message
Bonjour,
La duplication d’un événement fonctionne très bien, mais s’il y a des répétitions celles-ci ne sont pas dupliquées.
Est-ce que cette fonctionnalité est prévue ?
https://git.spip.net/spip-contrib-extensions/duplicator/issues/11
François
Répondre à ce message
Bonjour,
Je m’aperçois que Duplicator n’est pas indiqué comme compaatible avec Spip 4.1, y a-t-il une raison structurelle à cela ?
En attendant je vais essayer de modifier paquet.xml pour voir si ça passe.
Merci !
Bonjour,
J’ai testé le plugin avec SPIP 4.1 :
Testé avec et sans le plugin Déclarer le parent
Il n’y a normalement plus besoin de déclarer parent. Et je viens de tester en v4.1.4 avec le plugin v3.0.1 -> ca marche, mais par contre j’avais un bug dans mon cache SPIP privé suite à une mise à jour depuis une autre version de SPIP -> j’ai du faire un recalcul pour avoir l’affichage correct.
Au temps pour moi, je n’avais pas vu le 2e bouton [Dupliquer ce contenu et ses enfants].
Donc, le plugin fonctionne sous SPIP 4.1.
je confirme, il fonctionne avec la version 4.1.5.
https://apmep-iledefrance.fr/
Une mise à jour du plugin est-elle prévue ?
Cordialement,
Michel Suquet
Répondre à ce message
Bonjour,
Juste pour signaler un coquille dans le fichier duplicator_autoriser.php, ligne13
if ($autorisation = lire_config("duplication/$quoi/autorisation")) {
>> Il est écrit duplication au lieu de duplicator !
Du coup la configuration des autorisations ne fonctionne pas ...
Cordialement
TG
PS : le problème a été reconduit dans la branche compat_spip_4
Merci. C’est corrigé dans master + releasé en v2.0.10
Et j’ai aussi mis pour compat_spip_4
Répondre à ce message
Bonjour,
Je constate que je n’arrive plus à dupliquer mes événements via ce plugin alors que pour les articles cela fonctionne correctement.
Agenda 3.39.5
Spip 3.2.12
Cela fonctionnait il y a quelques mois de cela.
Quand on clique sur le bouton « Dupliquer ce contenu », il ne se passe rien, pas de message d’erreur.
Merci,
JuL
Il me semble qu’il y avait un bug dans les version 3 d’agenda, corrigé dans les v4
Répondre à ce message
Bonjour,
Ce plugin très utile sera-t-il porté sur la version 4.0 de Spip ?
Merci
Répondre à ce message
J’ai dupliqué cet évènement :
https://www.linneenne-lyon.org/spip3/spip.php?article2022&var_mode=calcul
mais le vrai URL ne marche pas : Erreur 404
https://www.linneenne-lyon.org/spip3/spip.php?article2022
SPIP 3.2.4 [24285]
Duplicator 2.0.8 - stable
Répondre à ce message
J’ai dupliqué et modifié un article :
https://www.linneenne-lyon.org/spip3/spip.php?article2022&var_mode=preview
mais si on enlève &var_mode=preview , ça ne marche pas : Erreur - 404
https://www.linneenne-lyon.org/spip3/spip.php?article2022
SPIP 3.2.4 [24285]
Duplicator 2.0.8 - stable
Bah tout semble montrer que le nouvel article n’est pas en statut publié. Cela la configuration du plugin, le statut peut être ou pas conservé. A vous de voir, et le cas échéant de publier.
Merci Maïeul ;
Pour moi (blanc-bec Spip) le statut était publié après la duplication.
J’ai fait la bascule « publié » => « en rédaction » => « publié »
Ca n’a rien changé .
bah tu dois avoir un problème ailleur dans ton squelette du coup je pense ...
Ha oui , SarkaSpip qui est peu maintenu ...
Je crois que je vais devoir faire du copier collé à la main.
Pourtant le Duplicator avait marché il y quelques mois et on n’a rien changé à la config. ...
bah en fait je vois pas en quoi un copier-coller à la main changerait quoi que ce soit : un article publié doit être visible normalement côté public. S’il l’est pas c’est surement pas à cause du fait que c’est produit par duplicator...
Répondre à ce message
Bonjour,
Pouvez-vous me confirmer qu’il n’est pas possible de dupliquer un événement ?
Bonne journée
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 : |