Création en masse
La Création en masse est l'écran d'administration permettant de mettre en place de nombreuses pages ou posts en une seule passe, à partir de titres collés ou de blocs titre+corps collés, sous forme de brouillons, dans une seule langue. Trouvez-la sous l'entrée Create in bulk dans la zone d'administration.
Deux modes de saisie
- Liste de titres: collez un titre par ligne. Chaque ligne devient un brouillon non publié du type choisi (page ou post) dans la langue choisie.
- Blocs par élément: séparés par une ligne contenant uniquement trois tirets ; la première ligne de chaque bloc est le titre, le reste jusqu'au prochain
---constitue le corps de cet élément. Pratique lorsque vous collez du contenu de brouillon depuis un fichier markdown ou un plan. Si vous soumettez les deux champs, la saisie par élément l'emporte, donc un champ de titres parasite ne peut pas créer de doublons.
Extras par ligne
Une ligne peut comporter un slug personnalisé après la dernière virgule : My Page, my-page crée la page avec le slug my-page. Ce raccourci ne s'applique que lorsque le texte après la dernière virgule ressemble à un slug (lettres minuscules, chiffres, tirets, pas d'espaces), donc les titres contenant de vraies virgules ("Roofing, Siding & Gutters") sont analysés intacts.
Réglages facultatifs :
- Langue (parmi vos langues configurées).
- Page parente: pages uniquement ; les nouvelles pages s'imbriquent sous un parent existant, ce qui vous donne un sous-arbre instantané (par ex. 12 pages de pays sous /services).
- Modèle de page: n'importe quel modèle de page fourni ou du thème (par défaut
page.tt). - Un modèle de corps partagé: un seul corps pour tous les éléments avec les espaces réservés de fusion
{{title}}et{{slug}}: chaque page reçoit le même design avec son propre titre et sa propre URL injectés, échappés en HTML à l'insertion. Les corps par élément (du mode par élément) remplacent le modèle partagé pour cet élément.
Limites et garde-fous
- 500 éléments par exécution (volume volontairement borné ; les lignes excédentaires sont tronquées).
- Modèle de corps ≤500 Ko ; saisie par élément ≤1 Mo ; les saisies trop volumineuses sont rejetées avec un message.
- Les titres de plus de 500 caractères sont rejetés et listés sur l'écran de résultat.
- Les doublons sont ignorés : un titre correspondant à un élément existant (sans distinction de casse, dans la même langue, enregistrements vivants uniquement) n'est pas recréé ; l'écran de résultat montre ce qui a été ignoré avec son ID existant.
- Les collisions de slug se résolvent en
slug-2,slug-3, … jusqu'à-100; au-delà, un horodatage empêche l'exécution de se bloquer. - Les contrôles d'autorisation s'appliquent : votre périmètre de langues et vos types de contenu autorisés (pour les éditeurs avec restrictions) sont vérifiés avant toute écriture.
Ce qui est créé
Des brouillons. Chaque page/post créé est non publié avec le statut de révision brouillon, attribué à vous (visible dans la piste d'audit, une ligne par élément), et soumis au flux d'approbation habituel si votre compte éditeur ne publie pas directement.
Si le lot échoue
La création est transactionnelle : si quoi que ce soit dans l'exécution lève une erreur, tout le lot est annulé (« aucun enregistrement n'a été créé ») et le journal du serveur contient le détail ; sûr de relancer après avoir ajusté la saisie.