Greffon pour Dotclear2 : bigRedButton v0.4.0
Par ȷulmud le samedi 24 décembre 2022, 21:41 - Free the code! - Lien permanent
Avec la sortie toute récente de Dotclear 2.24, une grosse mise à jour du code des plugins est nécessaire. Voici donc la version mise à jour du plugin bigRedButton.
J'ai l'habitude d'avoir plusieurs environnements de tests, entre lesquelles je réplique de manière irrégulière mes différents blogues. Étant donné qu'il s'agit à chaque fois d'un blogue au milieu d'une installation multiblogue, l'importation de Dotclear ne commence pas par vider le contenu. Je me devais donc à chaque fois de commencer par :
- afficher tous les billets et les effacer (à faire en plusieurs fois car j'ai déjà trop de billets pour pouvoir tous les mettre sur une seule page) ;
- faire de même avec les pages connexes, les galeries et les images pour les galeries ;
- sélectionner toutes les catégories et les effacer ;
- sélectionner tous les liens de la blogroll et les effacer ;
- éventuellement optimiser les tables de la base pour récupérer l'espace anciennement utilisé.
À chaque fois, j'oublie l'une ou l'autre de ces étapes... Suite à une question sur le forum de Dotclear, je me suis rendu compte que d'autres que moi rencontraient ces mêmes besoins. Quelques heures plus tard, voici donc un greffon permettant d'automatiser tout cela.
À quoi ça sert ?
- Permet de vider tout le contenu d'un blogue. Il nécessite bien entendu des droits administrateurs sur le blogue en question pour pouvoir être utilisé.
Où est-ce que je le trouve ?
- Dans les annexes à ce billet ou sur Dotaddict.
Qu'y a-t-il de nouveau dans cette version ?
- Compatibilité avec la version 2.24 de Dotclear.
À quoi dois-je faire attention ?
- Un conseil : n'installez pas ce greffon dans un environnement de production, uniquement dans vos environnements de test et de développement.
- Il y a suffisamment d'avertissements lors de l'utilisation du greffon. Si malgré tout vous effacez le contenu du mauvais blogue, je ne pourrai en aucun cas être tenu pour responsable. Mais bien entendu, vous avez une sauvegarde de votre base quelque part ?
- Le répertoire public (endroit de dépôt des media) pouvant être partagé entre plusieurs blogues, vous risquez de perdre des infos concernant d'autres blogues que celui que vous videz.
Remarques, commentaires, rapports de bogues, ...
... sont toujours les bienvenus dans les commentaires de ce billet ou sous forme de ticket sur le repository dédié.