...
| Remarque |
|---|
Documentation en cours de rédaction / reconstruction |
- Installation de Wordpress (docker-compose)Installation des plugins nécessaires
- ACF => lien web
- Polylang => lien web
- WPGraphQL => lien web
- WPGraphQL for ACF => lien web
- WP GraphQL Polylang => lien vers le fichier .zip sur github
- Multi Custom Types => fichier .zip à importer
- Réglages
- Général
- GraphQL
- Langues
- Rédaction d'un contenu multilingue
- GraphQL
- Création compte GraphQL en lecture seule + création d'un token d'accès
- Exemple de requête
- Pour aller plus loin
- Création d'un nouveau custom type => plugin Multi Custom Types
- Création d'un nouveau custom field => plugin Multi Custom Types
- Ajouter des champs traduisibles => plugin Multi Custom Types
...
Votre instance de Wordpress devrait alors être accessible à l'adresse : http://localhost:9090
Installation et configuration des extensions nécessaires
La gestion des extensions se situe au niveau du menu Extensions dans le menu latéral gauche.
| Info |
|---|
En premier lieu, vous pouvez supprimer les 2 extensions présentes par défaut : Akismet et Hello Dolly |
Installer et configurer Pods
Par défaut, Wordpress ne propose que 4 types par défaut : Articles, Médias, Pages et Commentaires. On ne peut pas y toucher n'y même y ajouter des champs.
Pods est donc l'extension qui nous permet de créer des collections personnalisées dans Wordpress.
Lien vers le plugin : https://fr.wordpress.org/plugins/pods/
Dans la section Extensions de Wordpress, faire Ajouter une extension, dans le champs Rechercher des extensions, saisir "Pods", localiser l'extension puis installez la et activez la.
Une fois le plugin installé et activé, rendez vous dans Pods Admin > Composants puis désactivez le composant Templates. Étant donné que nous allons faire une utilisation headless de Wordpress, cette fonctionnalité ne nous sera pas utile.
De même, au niveau de Pods Admin > Réglages vous pouvez passer la fonctionnalité Dynamic Features à Disable All Dynamic Features in Pods (penser à enregistrer la modification avec le bouton en bas de page)
Installer et configurer Polylang
Polylang est le plugin qui va nous permettre de proposer des traductions dans nos collections personnalisées avec Pods.
Lien vers le plugin : https://fr.wordpress.org/plugins/polylang/
Dans la section Extensions de Wordpress, faire Ajouter une extension, dans le champs Rechercher des extensions, saisir "Polylang", localiser l'extension puis installez la et activez la.
Une fois le plugin installé et activé, il va vous demander de définir les langues nécessaires à votre application. Sélectionnez les langues dont vous avez besoin et cliquez sur le bouton Ajouter une nouvelle langue
Cliquez sur Continuer. N'autorisez pas la traduction des médias et choisissez le français comme langue des contenus présents dans le CMS.
L'installation est terminée, vous pouvez revenir à l'administration en cliquant sur le bouton Retour au tableau de bord.
...
| Avertissement |
|---|
Ancienne documentation de Tristan (en cours de restructuration) |
...


