Intégrateurs, développeurs Python
Connaissances en HTML5/CSS3 et notions de développement Python
Construire et administrer un site web avec Django CMS.
Fonctionnalités majeures de Django CMSComparaison avec d'autres CMSPrérequis d'installationProcédure d'installationArborescence de django CMSGestion des mises à jour
Atelier: installation de django CMS et gestion des mises à jour
Présentation de l'interface d'administrationGestion des pages: création, édition, modificationApprendre à utiliser l'éditeur de texteLes commentairesGestion des différents médias (Media Asset Manager): Images, Audio, Vidéo...Importer du contenu depuis d'autres plateformesGestion du Workflow de publicationGestion des pages statiquesGestion des utilisateurs et auteurs multiplesProtection des articlesGestion des menusLes services WebInstaller et utiliser des plugins supplémentaires
Atelier: publication et mise en forme de contenus
Le thème par défautUtilisation des autres thèmesApprendre à modifier un thème par défautCréer son propre thème
Atelier pratique: création d'un template personnalisé
Gestion des droits et permissions des différents utilisateursGestion des types de pageVersioning des pages et restaurationConstruction de pages flexiblesOptimisations pour le référencementMultisites: administrer plusieurs sitesMultilingues: gestion de plusieurs languesApplications spécifiques à chaque page du CMSCréation de sitemapGestion du cache
Atelier: multiples tâches d'administration et internationalisation du site
Création de pluginsCréation d'apphooksConfigurations complexesExtension de la barre d'outilsPersonnalisation des menusCréation de wizard pour la création de contenuExtensions de pages et de modèles de titresTest d'extensions
Atelier: implémentation d'un plugin et extension de pages
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis