Objectifs
- Découvrir les fonctionnalités essentielles de Kirby.
- S'initier aux meilleures méthodes pour concevoir et administrer des sites web avec Kirby.
Contenu de la formation
Module 1 : Introduction à Kirby et Installation
- Présentation de Kirby et de ses caractéristiques.
- Installation sur serveur local et en ligne.
- Structure des dossiers et types de fichiers.
- Configuration de base et interface administrateur.
Module 2 : Structuration du Contenu
- Création de templates pour les pages.
- Utilisation de champs pour les données.
- Gestion du contenu et blueprints.
- Personnalisation du tableau de bord.
- Création de sections adaptées aux besoins.
Module 3 : Templates du Site
- Modification des templates pour une présentation personnalisée.
- Ajout de styles CSS.
- Intégration de scripts JavaScript.
Module 4 : Création d’un Blog
- Configuration de modèles de page pour le blog.
- Rédaction et organisation d'articles.
- Ajout de contenu multimédia.
- Planification des articles et intégration des commentaires.
Module 5 : Formulaires
- Introduction aux formulaires dans Kirby.
- Création de formulaires avec divers champs.
- Gestion des soumissions et messages de confirmation.
- Sécurisation contre le spam.
- Personnalisation avec JavaScript et CSS.
- Intégration avec des services comme Mailchimp.
Module 6 : Rôles et Utilisateurs
- Gestion des rôles dans Kirby.
- Compréhension des autorisations des différents rôles.
- Configuration et attribution de rôles.
Module 7 : Gestion des Langues
- Configuration multilingue dans Kirby.
- Création et gestion de pages en plusieurs langues.
Module 8 : Intégration avec d’Autres Services
- Intégration d’un panier d’achat.
- Ajout de plugins et fonctionnalités supplémentaires.
Résultats attendus de la formation
- Compréhension de Kirby : Connaissance des caractéristiques et de l'architecture de Kirby.
- Installation et Configuration : Capacité à installer Kirby sur différents environnements (local et en ligne) et à configurer l'interface administrateur.
- Structuration du Contenu : Aptitude à créer et gérer des templates, des champs et du contenu dynamique.
- Personnalisation des Templates : Compétence dans la modification des templates et l'ajout de styles CSS et JavaScript.
- Création d’un Blog : Savoir configurer un blog, rédiger des articles et gérer le contenu multimédia.
- Mise en Place de Formulaires : Capacité à créer des formulaires, gérer les soumissions et intégrer des mesures de sécurité.
- Gestion des Utilisateurs : Compréhension des rôles, permissions et personnalisation des accès.
- Multilinguisme : Compétence dans la création et la gestion de pages en plusieurs langues.
- Intégration de Services : Savoir intégrer des fonctionnalités tierces comme un panier d’achat ou des plugins.