Planif création thème WP

REMISE 4 – PLANIFICATION DU THÈME WP Étape individuelle

Cette étape se réalise d'abord individuellement et ensuite il y aura un retour en équipe.

Dans VS Code, installez l'extension MarkMap. Dans votre thème, créez un fichier structure-site-VOSINITIALES.md (changez VOSINITIALES pour vos propres initiales, par exemple pour moi, mon fichier serait structure-site-mmo.md). Ensuite ouvrez palette des commandes (ctrl+maj+p) et inscrivez Open as markmap + Enter afin de visualiser votre fichier markdown en fomat carte conceptuelle. Listez toutes les pages du site, chaque page sera un titre de niveau 1 (en markdown). Pour les pages qui se répètent (les 13 nouvelles ou les quelques services), veuillez les considérer comme une seule page. Sous chaque page, copiez-collez le code ci-bas. ⬇️ Pour chaque catégorie ci-bas, veuillez lister en titre niveau 3 ou 4 (selon le contexte) ce que vous prévoyez avoir à créer pour chaque catégorie. Vous trouverez les instructions pour chaque catégories juste en bas ici. ⬇️ ⬇️

Catégories par page

## TYPE DE CONTENU (POST TYPE) ## MODÈLE (TEMPLATE) ## COMPOSANTES ### NOM DU PARTIAL ### CHAMPS PERSONNALISÉS ## AUTRES CHAMPS PERSONNALISÉS

Instructions pour chaque catégorie

  • ## TYPE DE CONTENU (POST TYPE)
    Quel type de contenu (post-type) principal vous avez besoin?
    Comment allez vous nommer ce post type (sans majuscule, ni accent, ni espace)? Ce sera le nom que vous allez utiliser pour le créer dans WP et l'utiliser dans le code PHP du thème.

  • ## MODÈLE (TEMPLATE)
    Quel sera le nom du modèle lié à cette page (ou ce type de page)?
    Par examples: page.php, product.php.
    Vous n'avez pas nécessairement besoin de créer un modèle unique pour chaque page. Si la page ne comporte qu'un titre et un contenu textuel, comme ces champs sont natifs de WordPress, vous n'avez pas besoin de faire un modèle spécial pour cette page, ni de champs personnalisés. À vous de voir.

  • ## COMPOSANTE DE LA PAGE
    Dans la page elle-même, qu’est-ce que vous évaluez être une composante qui aura son propre partial PHP dans le thème. Pour chaque composante nommée :
    • ### NOM DU PARTIAL DU THÈME WP POUR CETTE COMPOSTANTE
      Comment nommerez-vous le partial de cette composante php?
    • ### CHAMPS PERSONNALISÉS (CUSTOM FIELDS) DE CETTE COMPOSANTE
      Quel(s) champs SCF que cette composante aura besoin et comment allez-vous les nommer. Vous devez donc écrire
      le-nom: le type de champs.
  • ## AUTRES CHAMPS PERSONNALISÉS (CUSTOM FIELDS) SANS LIEN AVEC UNE COMPOSANTE
    Outre les composantes, quels champs SCF avec-vous besoin de créer pour compléter la page en question.
    le-nom: le type de champs
Pour les type de champs personnalisés, allez consulter les options de Secure Custom Fields. Essayez de minimiser le nombre de type de contenu (post type), de modèles et de champs personnalisés à créer. Rappelez-vous qu'il y a des types de contenu (page et article) ainsi que des champs de base déjà existants dans Wordpress que vous pouvez utilsier avant d'en créer des supplémentaires. Étape en équipe

Lorsque l'étape individuelle est complétée, retrouvez-vous en équipe et comparez vos planifications. Discutez et trouvez un accord pour faire un plan final d'équipe. Faites votre markdown/mindmap final ensemble. Les noms de modèles, de types de contenu et de champs personalisés devront être finaux. Vous devrez vous fier à ces noms exacts pour réaliser votre thème WordPress.

Remise

Ajoutez vos fichiers individuels ainsi que le fichier d'équipe final structure-site.md dans votre thème Wordpress.

Remettez ces 3 ou 4 fichiers structure-site.md dans Teams/Devoir d'ici lundi.

Notes de cours