Gestion de contenus spécialisée
Compétence ciblée :
- Développer pour le web et les médias numériques
SAÉ au sein desquelles la ressource peut être mobilisée et combinée :
- Produire du contenu multimédia
Descriptif :
Objectif : mettre en place un thème personnalisé sur un outil de gestion de contenus, en intégrant une taxonomie adaptée :
- Création d’un thème de A à Z (hiérarchie des templates) ;
- Utilisation d’un framework comme Redux pour permettre la personnalisation du thème ;
- Utilisation d’un thème enfant si besoin ;
- 2 façons de créer les CT, taxonomies et champs personnalisés :
- Création en dehors du thème (comme en S2 avec CPTUTI et ACF) ;
- Création directement dans le thème (création lors de l’installation du thème) ;
- Création de nouveaux CT et de nouvelles taxonomies en utilisant des générateurs de code comme WP-hasty ;
- Création de nouveaux champs personnalisés en utilisant un framework comme CMB2 (code fourni sous la forme d’une extension – facilite la mise à jour).
Apprentissages critiques ciblés :
- Produire des pages et applications Web responsives
- Mettre en place ou développer un back office
- Optimiser une application web en termes de référencement et de temps de chargement
- Configurer une solution d’hébergement adaptée aux besoins
Mots clés :
- CMS – thème – personnalisation
Volume horaire :
- Volume horaire défini nationalement : 20 heures dont 10 heures de TP
Plan du cours
- WordPress
- Définition WordPress / CMS
- wordpress.com VS wordpress.org
- Installation de WordPress
- Installation de MAMP ou équivalent
- Création d’une base de donnée
- Installation de WordPress
- Configuration des réglages WP
- Présentation de l’arborescence des fichiers WP
- Arborescence générale de WP
- wp-config.php
- wp-content
- .htaccess
- Arborescence des themes WP
- index.php
- style.css
- Template Hierarchy
- Arborescence générale de WP
- Création d’un thème WordPress
- Création de CPT
- Création de CT
- Création de CF