Présentation du CMS TYPO3
Transcription
Présentation du CMS TYPO3
PRESENTATION DU CMS TYPO3 ET DE SES POINTS FORTS CHRISTIAN BELLET LucidLab Mise à jour du 17/01/2016, version TYPO3 7.6.2 TYPO3 est un CMS professionnel d’origine danoise dont la première version date de 1997. Il connait un très grand succès dans les pays anglo-saxons mais également en France où il est plébiscité principalement par les DSI des organismes publics, les mairies ou Conseils généraux. Le point fort de TYPO3 : son système d'extensions pour ajouter sans effort de nouvelles fonctionnalités. TYPO3 est un outil complet et performant. Voici les principaux points forts de TYPO3 : Système de groupes pour le back office afin de restreindre l’accès à certaines fonctionnalités. Les différents champs des masques de saisie peuvent être masqués pour permettre aux éditeurs de se consacrer à l’essentiel : la saisie de contenus Back office « responsive » pour consultation sur tablette et smartphone Editeur de texte intégré pour enrichir vos textes et plus globalement vos contenus à partir de votre navigateur, notamment par l'utilisation de styles de mise en forme. Editeur d’images intégré dans le back office en Ajax pour effectuer des opérations de découpage, prise en charge du format 16 :9 ou 4 :3 Gabarits de type « back office » pour personnaliser le nombre et le nom des colonnes afin d’offrir la meilleure représentation possible du front office. Simulation de l’affichage front office depuis le back office en fonction de différentes résolutions ou terminaux mobiles Système intégré de « corbeille » pour restaurer des enregistrements effacés par erreur (« soft delete ») Système moderne compatible HTML5. La compression et la concaténation des fichiers Javascript et CSS est possible afin d’accélérer le chargement des pages de votre site. Système de cache performant : la première fois, chaque page doit être générée par le serveur. Il faut lier les données provenant de la base, aux gabarits HTML. Ces pages sont ensuite placées dans un cache performant, sur le serveur ainsi qu'en base de données. Gestion du multilingue et du multisites Séparation du contenant et du contenu c’est-à-dire que les données sont séparées des gabarits, ceci pour faciliter les mises à jour de la charte graphique. TYPO3 est doté de son propre moteur de templating pour réutiliser par exemple des portions de gabarit, accéder à des fonctions automatiques (création simplifiée de champs de formulaire, de liens hypertextes, de boucles, insertion de variables, …) Authentification front-office intégrée pour rendre privé certaines rubriques d’un site internet Back office sécurisé par authentification RSA : l'authentification est basée sur service de cryptage des mots de passe par un couple de clé privé/publique. Le système utilise conjointement un Page | 1 Présentation du CMS TYPO3 et de ses points forts système de hashage des mots de passe. L’usage du SSL est également supporté. Selon le site Exploit-db.com, TYPO3 a seulement été affecté par 15 failles de sécurité contre 26 pour Drupal, 831 pour Wordpress et 1146 pour Joomla (source : https://goo.gl/4qX9u1) Réécriture d'URL pour éviter l'emploi d'URL exotiques et sans paramètres (point d'interrogation) afin d'améliorer le référencement et ceci, dans une stratégie globale SEO (Search Engine Optimization). TYPO3 est optimisé pour le référencement naturel. Système intégré de gestion de versions pour restaurer une ancienne version des contenus ou pour des opérations événementielles. Les différences apparaissent dans le back office. En rouge, les contenus supprimés, en vert, les contenus ajoutés… Ajout de meta-données sur vos fichiers pour l’exploitation de ces informations en front office (TYPO3 FAL) ou pour les trouver plus rapidement dans le back office. Les fichiers ne sont plus dupliqués, une référence est conservée et TYPO3 nous alerte lorsque nous tentons de supprimer un fichier dont la référence est utilisée dans des contenus existants Système de workflow : un système de validation des contenus peut être implémenté nativement pour certains de vos contributeurs back office afin de contrôler la publication de vos contenus. Vous serez averti par email lorsqu'un contenu doit être validé. Vous avez également la possibilité de refuser la publication en demandant des corrections auprès du contributeur. Login du back office personnalisable (fond, logo…). Un système intégré d’alerte permet d’afficher des informations aux contributeurs qui souhaitent se connecter. Système évolutif grâce à l’ajout possible d’extensions (modules) depuis le TER qui comprend près de 1400 contributions. Chaque type de contenu peut être affecté nativement à une catégorie, ce qui permet de retraiter plus facilement en front office des informations de même catégorie ou de contenu proche Date de mise en ligne ou de suppression automatique des contenus Exploitation de tâches planifiées implémentées directement depuis le back office Librairie PHP orientée MVC pour le développement de modules front office et back office Versions LTS (Long Term support) de TYPO3 pour assurer une maintenance (patchs de sécurité et correctif) pendant 3 ans sur une même branche. TYPO3 est un système en évolution constante. Des fonctionnalités sont ajoutées non pas parce qu’on peut les trouver ailleurs mais parce qu’elles sont demandées par la communauté et parce qu’elles sont utiles. Page | 2 Présentation du CMS TYPO3 et de ses points forts Quelques captures 1. Arborescence des pages Il est possible de renommer des pages en double-cliquant directement sur le titre. Page | 3 Présentation du CMS TYPO3 et de ses points forts 2. Menu simplifié du back office pour un contributeur Seules les fonctionnalités importantes sont conservées pour ne pas perturber le contributeur dans la mise à jour du site internet. Page | 4 Présentation du CMS TYPO3 et de ses points forts 3. Personnalisation du back office Les noms des colonnes sont personnalisables pour repérer plus facilement les zones éditables Page | 5 Présentation du CMS TYPO3 et de ses points forts L’assistant permet de construire facilement tout type de gabarit du back office 4. Corbeille Pour restaurer facilement des contenus supprimés par erreur. Un système de filtres permet de retrouver plus facilement les enregistrements effacés. Page | 6 Présentation du CMS TYPO3 et de ses points forts 5. Manipulation des images Editeur intégré pour modifier l’apparence des images Page | 7 Présentation du CMS TYPO3 et de ses points forts 6. Gestionnaire d’extensions Pour ajouter de nouvelles fonctionnalités au site. Le système informe l’administrateur des mises à jour disponibles. Quelques exemples d’extensions disponibles Gestion d’actualités L’extension News dispose d’un module back office pour gérer plus facilement les actualités qui peuvent être catégorisées. Différentes vues sont disponibles par défaut : liste d’actualité, détail, recherche d’actualités, menu de catégories, partage vers les principaux réseaux sociaux… Page | 8 Présentation du CMS TYPO3 et de ses points forts Formulaire de contact L’extension Powermail dispose d’un assistant pour créer des formulaires de contact depuis le back office. A chaque formulaire complété, le contributeur reçoit un email et un nouvel enregistrement qui résume les informations saisies est ajouté dans le back office. Page | 9 Présentation du CMS TYPO3 et de ses points forts Il est possible de réorganise facilement les champs avec un « glissé-déplacé » au moyen de la souris Page | 10 Présentation du CMS TYPO3 et de ses points forts Chaque champ est personnalisable et des critères de validation sont disponibles et personnalisables (expressions régulières) Création de blocs de contenu pour le rendu front office L’extension Mask offre un assistant dans le back office pour générer automatiquement des blocs de contenu avec le code HTML et les champs souhaités. C’est également valable pour les gabarits de pages. Page | 11 Présentation du CMS TYPO3 et de ses points forts La liste des champs disponibles est relativement complète Page | 12 Présentation du CMS TYPO3 et de ses points forts Exemple où l’on a choisi l’entête (par défaut), un champ de type « textarea » et un champ lien. Et bien d’autres exemples encore… Page | 13 Présentation du CMS TYPO3 et de ses points forts