Guides

Un cas d'usage par page, étendre l'admin, créer un module, envoyer un courriel, stocker un fichier, encaisser un paiement.

Chaque guide traite un besoin concret de bout en bout. Ils sont indépendants, à lire au besoin.

Pour savoir lesquels vont ensemble, et dans quel ordre, Que peut-on construire en donne trois parcours, un par profil de projet.

Étendre la plateforme

GuideBesoin
Étendre l'adminAjouter une page, une entrée de sidebar ou un widget sans publier de package.
Créer un moduleEmpaqueter une fonctionnalité en @lrvo/module-* réutilisable.
Cycle de vie d'un moduleComprendre la découverte, la synchronisation des manifestes et le build avant publication.
Écrire une migrationFaire évoluer un schéma déjà déployé sans rejouer de DDL sur des tables pleines.
Ajouter une route APIExposer un endpoint sous /lrvo/api/* avec auth et permission.
Permissions et rôlesDéclarer des permissions, les grouper, filtrer l'UI et les routes.

Authentification et comptes

GuideBesoin
Personnaliser la connexionEnvelopper les pages auth dans une mise en page maison.

Services

GuideBesoin
Envoyer un courrielComposer un gabarit React Email et l'envoyer via Resend ou SMTP.
Stocker des fichiersTéléverser sur S3, déclarer une policy d'accès, servir le fichier.
Accepter des paiementsSession Checkout, PaymentIntent, webhook Stripe.
Planifier des tâchesEnregistrer un job cron qui survit au hot-reload.
Générer un PDFComposer un document React PDF et le servir en réponse HTTP.
Chiffrer des secretsStocker un token tiers en base sans le laisser en clair.

Contenu public

GuideBesoin
SEO et métadonnéesStocker, éditer et rendre les métadonnées d'un contenu.
Contenu public et templatesServir du contenu à la racine du site et l'envelopper dans un template.
Blocs personnalisésAjouter un type de bloc à l'éditeur et le rendre côté public.
Gérer les médiasAttacher des fichiers à un contenu via le registre média.
Personnaliser l'apparenceChanger la marque, les gris, la barre et la coquille de l'admin depuis theme.js.
Thèmes et mode sombreCâbler le thème clair/sombre sans flash au chargement.

Pour le détail d'une signature ou d'une option, voir la Référence.

Sur cette page