Aller au contenu

Modèles

Un modèle est une copie nommée des fichiers d'un répertoire d'environnement isolé.

Shell
wp rudel template save alpha-3be7 --name=checkout-baseline --description="Checkout theme baseline"
wp rudel template list
wp rudel template delete checkout-baseline

template delete demande une confirmation ; --force ignore l'invite.

Contenu d'un modèle

template save copie le répertoire de l'environnement isolé (copie du thème, métadonnées de l'instantané, journaux et autres fichiers que Rudel y gère) vers :

Text
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json

template.json enregistre le nom, la description, la date de création, l'ID de l'environnement isolé source et URL. Aucune table de base de données n'est enregistrée.

Limites actuelles

Dans la version actuelle, rien ne permet de restaurer un modèle enregistré. wp rudel create --template=<name> et l'option template de Rudel::create() stockent uniquement la chaîne fournie comme libellé du nouvel enregistrement ; elles ne vérifient pas que le modèle existe et n'en copient aucun contenu (issue #7).

Pour lancer plusieurs environnements isolés à partir du même état aujourd'hui, préparez un environnement isolé et clonez-le :

Shell
wp rudel create --name=feature-b --clone-from=alpha-3be7

Utilisez les instantanés lorsque vous avez besoin d'un point de récupération pour un environnement isolé existant.