typo3
typo3 est un système de gestion de contenu d'entreprise (E-CMS) : il offre une gamme de fonctionnalités très complète et très évoluée pour la création, l’administration, la gestion et la mise à jour de site Web (Internet/Intranet/Extranet). Ses possibilités de paramétrage et son interface conviviale lui permettent d’être utilisé par des spécialistes comme par des non informaticiens.
Une architecture unique
Dans le cadre de votre projet, typo3 peut vous apporter un ensemble de solutions techniques permettant de grandement en simplifier la gestion.
typo3 sépare clairement vos fichiers des fichiers propres au CMS. Ceci garantit des processus de mises à jour de l’outil extrêmement simplifiés, quelques minutes suffisent. Il est en outre quasi instantané de revenir à une version antérieure du CMS en cas de nécessité.
« Le Backend » : un module de gestion très riche.
Ce back-office permet aussi bien la gestion du contenu (textes, fichiers bureautiques, images, vidéos, applications, format XML…) que de son contenant (forme du site : charte graphique, gabarit, feuille de styles CSS et XSLT…). La gestion est faite depuis un simple navigateur Web par une personne seule ou une équipe.
typo3 ne vous enferme dans aucun formalisme, contrairement à beaucoup de logiciels de gestion de contenu. La structure des pages n’est pas figée. Il existe une multitude de possibilités d’associer le contenant au contenu :
- définir une charte graphique (gabarit, feuille de styles CSS et XSLT …) dans laquelle viendra se positionner automatiquement le contenu…
- mettre une image de fond et superposer le menu de navigation (dynamique) par dessus (comme avec un calque)…
- mettre le menu de navigation à droite, à gauche, en bas, en haut, au milieu, en ligne, en cercle (un peu plus compliqué à intégrer)…
- mettre du texte avec des images, intégrer un éditeur HTML WYSIWYG dans un bloc de texte, bloquer tout ou partie des fonctionnalités de l’éditeur HTML (gras, italique, police, taille de la police, insertion d’images ou de tableaux…)
typo3 permet de créer une arborescence de sites et de pages disposée comme dans un explorateur de fichiers. Il offre la possibilité de travailler sur une maquette ou directement sur le site. Il permet aussi : le retour à l’étape précédente (undo), l’historisation des pages, le déplacement des pages dans l’ensemble du site, le masquage les pages en cours de création, la validation les modifications avant publication…
Pour garantir et préserver la cohérence du site, il possède un système de maquette très puissant qui gère automatiquement la présentation des différentes pages, de leur contenu et des menus de navigation. Il intègre toutes les dernières technologies de création de menus déroulants, dynamiques.
Il inclut un langage de programmation objet qui permet d’intervenir sur toutes les fonctionnalités du site. Ce langage permet entre autres d’adapter les pages, le contenu et le site en fonction des besoins :
- de présentation spécifique de certaines pages ou de certains contenus,
- de navigateur spécifique,
- de l’origine du client ou de la langue du visiteur, etc.
Ce logiciel de gestion de contenu est véritablement multicanal et peut transformer automatiquement des pages en version imprimable, PDF, PDA, Wap...
Son mode de fonctionnement s’approche énormément des outils classiques de conception de sites Web et propose en plus une multitude de fonctionnalités propres aux logiciels de gestion de contenu (Workflow, contenu dynamique, syndication, forum…).
typo3 offre une telle souplesse dans la conception qu’il n’y a pas de limite dans le design du site. La séparation du contenu, de la structure du site et de son design permet des évolutions et des modifications sans dépendance ni contrainte.
En fonction de son rôle (super admin, admin, responsable de rubriques ou contributeur), la personne connectée au Backend ne voit et n’a accès qu’aux éléments strictement nécessaires.
Une réelle sécurité
typo3 intègre un module très évolué d’administration des utilisateurs et de leurs droits, que ce soit pour la gestion, l’administration, la mise à jour ou la consultation. Il permet entre autre le contrôle des modifications à tout niveau, que ce soit pour un site, une branche, une page, une zone de contenu et même un champ et ce pour un utilisateur donné ou des groupes d'utilisateurs. De plus, il autorise le contrôle de la saisie et des modifications avant diffusion et s’appuie alors sur des circuits de validation (Workflow). Ces Workflow peuvent aussi intégrer des tâches à exécuter avant la publication.
Si le besoin s’en fait sentir, grâce au stockage des contenus en base de données, il est possible de réutiliser les mêmes contenus sous plusieurs formes et en plusieurs endroits du site, voire dans plusieurs sites différents. Les données de typo3 peuvent être accessibles grâce au standard XML (la totalité de la base peut être exportée au format XML). Il dispose d’un système de sauvegarde totale (programmes, extensions, gabarits, données…) qui génère un fichier de sauvegarde (réintégrable en un clic).
Une gestion des droits très pointue
La gestion des utilisateurs est particulièrement pointue, aussi bien pour les visiteurs que pour les contributeurs (personnes autorisées à saisir et à mettre à jour le contenu) et les administrateurs. Une fois identifié (code, mot de passe), le contributeur ne peut alors modifier que ce qui lui est attribué. Il ne voit que la partie du site le concernant (ou la page), et éventuellement ne peut ajouter que certains types de contenus…
typo3 permet même de limiter, en fonction du profil, les champs sur lesquels on peut intervenir au sein d’un type de contenu.
En effet, la visibilité des pages et des contenus est particulièrement évoluée. Elle permet, entre autres, d’afficher ou non des pages ou des portions de pages, de les rendre visibles à une certaine date, de les masquer à une autre, de ne les montrer qu’à un groupe donné, de les faire disparaître des menus...
typo3 offre la possibilité à un contributeur de simuler l’état du site à un moment donné pour un utilisateur donné. Il est également doté d’un système de cache permettant de transformer les pages en version HTML afin d’accélérer leur affichage.
Une communauté de développeurs
typo3 dispose d’une communauté internationale de développeurs issus de tous horizons dans de nombreux pays. Cette communauté s’articule autour :
- de 3 événements annuels (T3CON, T3BOARD et T3DD)
- d'un événement francophone (T3UNI)
- de 3 listes de diffusion en anglais (utilisateurs, administrateurs et développeurs)
- de forums en français
- d’un ensemble de documents en anglais et en français
De nombreuses références
Le site principal de typo3 recense à ce jour plus de 8600 références de par le monde dont plus de 1500 dans le secteur public.
TOTEMnumérique a développé plus d'une douzaine de sites en typo3 totalisant ainsi plusieurs centaines d’heures d’expérience sur ce CMS. Grâce à ces projets, l’agence a constitué une très forte expertise typo3. Ce savoir-faire nous permet d'entreprendre les projets les plus simples comme les plus pointus, toujours avec la meilleure productivité, une parfaite maîtrise des risques, en tirant le meilleur des possibilités de l'outil, et en sachant l'enrichir au besoin.
En résumé
Au travers de cette présentation, nous vous avons présenté les 20 % de fonctionnalités que vous utiliserez dans 80 % des cas. La souplesse de ce logiciel de gestion de contenu permet de paramétrer l’affichage des fonctionnalités et ainsi de garder une interface et des menus simples et clairs.
Tous les avantages ci-dessus permettent la création de sites simples comme très évolués.
Le temps d’intégration est un peu plus long comparé à d’autres solutions. En revanche, lors de la phase d’utilisation, vous gagnerez beaucoup de temps et de souplesse en développement, en richesse de fonctionnalités et en possibilité d’évolution. Votre travail quotidien sera grandement facilité.
Pour nous, typo3 est pour les années à venir l’outil de CMS Open Source en PHP le plus abouti, complet et évolutif. De par la démarche de ses concepteurs qui se positionnent plus comme un éditeur de logiciel libre associé à une communauté réactive, il est le seul logiciel européen Open Source (en PHP) à pouvoir réellement rivaliser avec les plus grands éditeurs de gestion de contenu américains.