Le CMS HeadLess va permettre de fournir du contenu dynamique au client mobile.
Sommaire |
---|
Installation
Le CMS se lance avec Docker. Par défaut, la configuration proposée utilise PostgreSQL, mais il est aussi possible d'utiliser MySQL (voir la section MySQL ci-dessous).
...
Remarque | ||
---|---|---|
| ||
Redémarrez le conteneur Docker de Directus pour que l'import soit bien pris en compte. |
Import des données d'exemple
Pour importer les collections :
...
- Si vous êtes sur une installation locale, vous pouvez directement passer à l'étape 6.
- Nous allons ajouter un rôle pour notre application, rendez-vous dans Réglages > Rôles et autorisations.
- Créer un nouveau rôle intitulé "Application" par exemple. Le champ "Accès à l'application" indique si les utilisateurs avec ce rôle pourront accéder à l'interface du CMS ou non. Ici, on peut décocher les deux options.
- Donnez les permissions de lecture à toutes les collections (pas les collections système).
- Créez un nouvel utilisateur pour ce rôle (donnez uniquement un nom).
- Générez un token pour l'utilisateur que l'on vient de créer (en local : le compte admin). Gardez-le, vous en aurez besoin pour la configuration du backend.
- Rendez visible le dossier des images d'important-news (créé préalablement) au rôle Public comme indiqué sur les captures d'écran ci-dessous :
Les collections
Les languages
Les features
Les widgets
Les important-news
Les social-network
Les channels
Les pages
Le contact us
Le login
Pour aller plus loin
Organisation des colonnes
...
Export de la structure de données
Pour exporter la structure : depuis l’intérieur du conteneur Docker directus, exécuter :
Bloc de code | ||
---|---|---|
| ||
$ docker compose exec directus npx directus schema snapshot --yes ./snapshot/snapshot.yaml |
...