Exemples du dépôt

Partez de modules compilables et vérifiés avec le SDK public.

Sur cette page

Extension Annuaire

extensions/official/directory déclare fiches, catégories, réglages, migrations, page publique et endpoints. Son hook peut exiger un site web avant publication et mémorise la première publication. L’identifiant historique est cms.directory.

Instance de test arrêtée pour les trois dernières commandes
pnpm build
pnpm cms plugin:pack extensions/official/directory/dist .local/directory.cms-plugin
pnpm cms plugin:install .local/directory.cms-plugin --allow-unverified
pnpm cms plugin:activate cms.directory
pnpm cms plugin:list

Le fichier de sortie doit être absent. --allow-unverified est une décision explicite pour ce test local ; distribuez un package signé à un exploitant qui approuve votre clé.

Thème enfant Minimal

themes/minimal-child montre la factory ThemeRuntime, le TSX indépendant, le manifest et le CSS d’un enfant de Starter. Il utilise l’héritage réel sans accès réservé aux services du core.

Serveur arrêté pour installer et activer
pnpm cms theme:pack themes/minimal-child/dist .local/minimal.cms-theme
pnpm cms theme:install .local/minimal.cms-theme --allow-unverified
pnpm cms theme:activate official.minimal-child

Autres références

themes/starter décrit les documents et parties livrés. Les 14 extensions officielles illustrent formulaires, Membership, catalogue, recherche, GraphQL, analytics, SEO, langues et providers. Catalogue contient un bloc et un type de champ ; Forms montre des soumissions publiques validées.

plugin:create, block:create et theme:create produisent des projets stricts. Les contrats de blocs et les 29 types de champs sont exportés par le SDK ; reprenez les validateurs au lieu d’inventer une forme de document.

Rechercher dans les guides

Saisissez un mot-clé.

↑↓ ParcourirEntrée OuvrirEsc Fermer