Cette version a été générée à partir de l'anglais. Nous avons besoin de contributeurs et de correcteurs pour améliorer cette traduction. N'hésitez pas à participer !
Cette page est en cours de développement, des tests sont nécessaires. Silex est un logiciel libre, ce qui signifie que vous devez contribuer.
Ce tutoriel est très long mais devrait fonctionner correctement si vous suivez chaque étape. Si vous souhaitez que nous développions un plugin WordPress pour simplifier ce processus, vous pouvez voter pour cette fonctionnalité ici.
Vous pouvez également consulter cette vidéo, une autre tentative de documentation de l'intégration WordPress.
À la fin de ce tutoriel, vous disposerez d'un back-end WordPress pour éditer votre site web. Le front-end sera conçu avec l'interface de glisser-déposer de Silex et sera hébergé gratuitement sur GitLab Pages.
Prérequis : vous avez besoin d'un site WordPress normal. Un WordPress local (développement) ne fonctionnera pas car Silex et GitLab ne pourront pas y accéder.
Ce guide inclut toutes les configurations nécessaires pour rendre votre WordPress compatible avec Silex. Nous installerons plusieurs plugins, comme SCF (ex-ACF).
N'hésitez pas à poser des questions dans le chat ou sur les forums si vous avez besoin d'explications concernant une étape ou une action.
Dans l'administration de WordPress, cliquez sur "Ajouter un nouveau plugin" dans l'onglet "Extensions".
Entrez "Secure Custom Fields" dans le champ de recherche.
Lancez le processus d'installation.
Activez le plugin.
Ajoutons un autre plugin.
Entrez "WPGraphQL" dans le champ de recherche.
Lancez le processus d'installation.
Activez le plugin.
Ajoutons un autre plugin.
Entrez "WPGraphQL ACF" dans le champ de recherche.
Lancez le processus d'installation.
Activez le plugin.
Accédez aux paramètres du plugin WPGraphQL.
Repérez et copiez l'endpoint GraphQL qui sera utilisé pour connecter WordPress à Silex.
Cochez l'option "Enable Public Introspection" pour permettre à Silex d'accéder aux données GraphQL.
Appliquez les changements.
Connectez-vous à votre tableau de bord Silex.
Utilisez votre compte GitLab pour accéder à Silex.
Cette page est en cours de rédaction, des tests sont nécessaires. Silex est un logiciel libre, ce qui signifie que vous devez contribuer.
Ce tutoriel est très long, mais il devrait fonctionner correctement si vous suivez chaque étape. Si vous souhaitez que nous développions un plugin WordPress pour simplifier un peu les choses, vous pouvez voter pour cette fonctionnalité ici
Vous pouvez également regarder cette vidéo, qui est une autre tentative de documenter l'intégration avec WordPress
À la fin de ce tutoriel, vous disposerez d’un back-office WordPress pour modifier le contenu de votre site. Le front-end sera conçu avec l’interface de glisser-déposer de Silex et hébergé gratuitement sur GitLab Pages.
Prérequis : vous devez avoir un site WordPress en ligne classique. Un WordPress local (de développement) ne fonctionnera pas car Silex et GitLab ne pourront pas y accéder.
Ce guide inclut toute la configuration nécessaire pour rendre votre WordPress compatible avec Silex. Nous allons installer plusieurs plugins comme SCF (anciennement ACF).
N'hésitez pas à poser vos questions sur le chat ou les forums si une étape ou une action n’est pas claire
Depuis l’administration de WordPress, cliquez sur "Ajouter une extension" dans l’onglet "Extensions".
Saisissez "Secure Custom Fields".
Lancez l'installation.
Activez l’extension.
Ajoutons une autre extension.
Tapez "WPGraphQL" dans le champ de recherche.
Lancez l'installation.
Activez l’extension.
Ajoutez une nouvelle extension.
Tapez "WPGraphQL ACF" dans le champ de recherche.
Lancez l'installation.
Activez l’extension.
Accédez aux réglages.
Récupérez l’URL de l’API GraphQL.
Cochez l’option "Enable Public Introspection".
Sauvegardez les modifications.
Rendez-vous sur "v3.silex.me".
Connectez-vous à Silex avec votre compte GitLab.
Bienvenue sur le tableau de bord, créez un nouveau site vide.
Accédez aux réglages CMS du site.
Cliquez sur le bouton "Ajouter une source de données".
Renseignez ici l’URL copiée plus tôt ("Endpoint").
Assurez-vous qu’aucune erreur ne s’affiche.
Appliquez les changements.
Ajoutez un bloc de texte au site.
Faites glisser un bloc de texte sur la zone d’édition.
Ouvrez les réglages du bloc de texte.
Ajoutez une expression dans le champ "Loop".
Lorsque vous publierez le site, le bloc de texte sera dupliqué une fois par page dans WordPress.
Les "{ }" à côté de "Pages" indiquent qu’il s’agit d’un objet, pas d’un tableau.
Les "[ ]" à côté de "nodes" indiquent qu’il s’agit d’un tableau de pages. Vous pouvez faire une boucle dessus.
Cela rendra le contenu du bloc dépendant d’une expression. Lors de la publication, le texte sera remplacé par le résultat de l’expression.
"Loop data" correspond à la page représentée par ce bloc.
Les pages ont un titre. Ce bloc de texte affichera le titre de chaque page.
Publiez les modifications.
Choisissez GitLab pour héberger votre site gratuitement avec GitLab Pages.
Publiez le site. Attendez une trentaine de secondes.
Accédez au lien du site en ligne.
Voici votre site en ligne, avec un champ texte par page WordPress (une seule par défaut).
Copiez l’URL de votre site pour la suite (dans la barre d’adresse).