Skip to main content

Installation du thème

Pour commencer, installez et configurez Wordpress dans votre environnement local (serveur php, serveur mysql etc). Assurez vous également de pouvoir éxucter Node.

Ensuite, installez le plugin ACF Pro qui est requis pour les contenus fléxibles. Cela nous permettra d'ajouter dynamiquement des contenus dans les composants de nos pages.

Pour rappel : configuration requise.

Pour finir, téléchargez le thème et lancez son installation :

  1. Clonez le repo (le dossier du thème) dans votre dossier "themes", dans votre arboréscence : <votre-projet>/wp-content/themes/ (si vous commencez un nouveau projet, vous pouvez renommer le dossier du thème en question)
  2. Clonez le plugin ACF Pro dans votre arboréscence : <votre-projet>/wp-content/plugins/
Repo Gitlab SNCF

Si vous partez d'un repo Gitlab SNCF d'un projet existant, vous aurez une architecture docker contenant le thème dans ses volumes <votre-projet>/wp-content/themes/<votre-projet>

  1. Naviguez dans le dossier du thème, et effectuer ces commandes dans votre terminal :
Dans le répertoire /wp-content/themes/<votre-projet>
npm install
npm run build

Usage

Pour un flux de travail de développement efficace, il est recommandé d’exécuter l’observateur de fichiers. Cela mettra automatiquement à jour les dépendances utilisées par le navigateur lors de la modification d'un fichier.

Démarrez l'observateur de fichiers avec la commande suivante :

Dans le répertoire /wp-content/themes/<votre-projet>
npm run start

Déploiement

Avant de déployer votre thème dans un environnement en ligne, arrêtez l'observateur de fichiers et "buildez" votre projet afin d'optimiser le thème et toute ces ressources. Cela va, entre autre, générer un dossier dist contenant les ressources compilées et compressées.

Générez une version prête à livrer avec la commande suivante :

Dans le répertoire /wp-content/themes/<votre-projet>
npm run build

Ressources