Ga naar de inhoud

Sjablonen

Een sjabloon is een bestandskopie met een naam van één sandboxmap.

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 vraagt om bevestiging; --force slaat de prompt over.

Wat een sjabloon bevat

template save kopieert de sandboxmap (met een themakopie, snapshotmetadata, logs en de andere bestanden die Rudel daar beheert) naar:

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

template.json registreert de naam, beschrijving, aanmaaktijd, bron-sandbox-ID en URL. Er worden geen databasetabellen opgeslagen.

Huidige beperkingen

In de huidige release leest niets een opgeslagen sjabloon terug. wp rudel create --template=<name> en de optie template van Rudel::create() slaan de opgegeven tekenreeks alleen op als label op de nieuwe record; ze controleren niet of het sjabloon bestaat en kopiëren er niets uit (probleem 7).

Om nu meerdere sandboxes vanuit dezelfde status te starten, maak je één sandbox klaar en kloon je die:

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

Gebruik snapshots wanneer je een herstelpunt nodig hebt voor één bestaande sandbox.