Objectifs pédagogiques
- Installer et configurer un environnement de développement
- Administrer Typo3
- Gérer les contenus
- Concevoir des scripts avec TypoScript.
Niveau requis
Etre capable d'administrer un site Typo3, de créer un site personnalisé et de développer des extensions Typo3.
Public concerné
Développeurs XHTML/CSS et PHP.
Programme
Présentation/rappels
- Rappels sur XHTML/CSS/JavaScript
- Rappels sur PHP
- Le rôle d'un CMS dans un projet Web
- Fonctionnalités de Typo3
- Positionnement de Typo3 dans les CMS
- Architecture d'un ou de sites Typo3
- Comment travailler sur un projet Web en Typo3 :
- Le rédacteur
- Le designer
- Le développeur
- Documentation de référence de l'API
Installation de Typo3
- Installation/configuration d'un Apache/MySQL
- Typo3 et le STRICT MySQL
- Le dummy package Typo3
- Installation en mode 1,2,3
Administration de Typo3
- Gestion de l'arborescence
- Les différents types de pages, de contenus
- Configuration de l'administrateur système
- Composition d'une extension
- Les bonnes et les mauvaises raisons d'écrire une extension
Gérer ses pages
- Ajout / modification / suppression de pages
- Sécurité sur les pages
Gestion des contenus
- Création de contenus
- Modification de contenus
- Suppression de contenus
- Mise en forme du texte
- Gestion des liens
- Traitement des images
- Traductions
Personnalisation graphique
- Modification de l'apparence du site
- Le langage TypoScript
- Comment travailler avec un designer n'utilisant que des outils type Dreamweaver
- Gestion des gabarits : créer son propre gabarit
- Gestion des CSS
- Gestion des images
Développement spécifique
- Etendre les fonctionnalités
- Gestion des extensions Typo3
Intégration dans un système d'informations
- Créer des formulaires de requête
- Afficher des résultats
- Administration des utilisateurs
- Gestion de droits
- Gestion de rôles
- Définir un workflow
Paramétrage avancé
- Déboggage
- Tests de montée en charge, optmisation de la plateforme
- Les statistiques
- Script de déploiement et de sauvegardes
- Gestion du multilinguisme
- Gestion du cache
- Gestionnaire d'extensions
- Syndication et flux RSS
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des productions
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)