esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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
titleAttention
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 :

...

  1. Si vous êtes sur une installation locale, vous pouvez directement passer à l'étape 6.
  2. Nous allons ajouter un rôle pour notre application, rendez-vous dans Réglages > Rôles et autorisations.
  3. 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.
  4. Donnez les permissions de lecture à toutes les collections (pas les collections système).
  5. Créez un nouvel utilisateur pour ce rôle (donnez uniquement un nom).
  6. 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.
  7. 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
languagebash
$ docker compose exec directus npx directus schema snapshot --yes ./snapshot/snapshot.yaml

...