L’or­ga­ni­sa­tion à but non lucratif TYPO3 As­so­cia­tion a publié en 2000 sa première version beta du système de gestion de contenu (CMS pour Content Ma­na­ge­ment System en anglais). Depuis la sortie du programme, de nombreux nouveaux templates et plugins pour TYPO3 ont vu le jour, offrant des fonc­tion­na­li­tés sup­plé­men­taires au logiciel. Son im­por­tante com­mu­nauté en­tre­tient en effet la com­pé­ti­ti­vité du CMS ! Autant de bonnes raisons pour con­si­dé­rer le CMS TYPO3.

In­tro­duc­tion à TYPO3

Depuis 2012, le nom TYPO3 CMS est utilisé pour ce système de gestion de contenu : TYPO3 As­so­cia­tion a entre autres réagi au dé­ta­che­ment de l’équipe de dé­ve­lop­peurs qui tra­vail­lait sur TYPO3 Neos, un autre CMS qui se dif­fé­ren­cie sen­si­ble­ment du logiciel original. Malgré ce chan­ge­ment de nom, l’ap­pel­la­tion « TYPO3 » est restée dans les mœurs.

Avec WordPress, Joomla et Drupal, TYPO3 est l’un des logiciels de gestion de contenu les plus répandus au monde. En 2024, ce sont plus d’un million de sites Web qui utilisent ce programme.

Image: Infographie sur la diffusion de TYPO3
TYPO3 est de plus en plus utilisé d’année en année.

TYPO3 est un logiciel open source avec lequel on travaille le Webdesign via l’uti­li­sa­tion de templates, et ce par le biais d’un na­vi­ga­teur Web. Le programme est dis­po­nible gra­tui­te­ment en té­lé­char­ge­ment.

Plutôt in­ha­bi­tuel pour un CMS, les contenus de l’interface uti­li­sa­teur de votre site Web doivent être saisis dans TYPO3 à l’aide d’un langage de con­fi­gu­ra­tion spécial appelé Ty­poS­cript. Cela ne facilite pas la tâche des plus novices.

TYPO3 est considéré comme l’un des CMS les mieux protégés et offre une flexi­bi­lité extrême ainsi qu’une com­mu­nauté très im­por­tante et active. Diverses ex­ten­sions pour TYPO3, comme des templates, des plugins et bien d’autres, sont gé­né­ra­le­ment dis­po­nibles gra­tui­te­ment. Et en cas de questions ou de problèmes, de nombreux forums en ligne et tutoriels de la com­mu­nauté sont là pour vous aider. Il existe désormais aussi des pres­ta­taires de services pro­fes­sion­nels qui proposent une as­sis­tance TYPO3.

Vidéo : qu’est-ce que TYPO3 ?

LMx4SmK4s0U.jpg Pour afficher cette vidéo, des cookies de tiers sont né­ces­saires. Vous pouvez consulter et modifier vos pa­ra­mètres de cookies ici.

Les fonc­tion­na­li­tés de TYPO3 : aperçu

On peut concevoir des sites Web de toute forme et de tout type avec TYPO3. En raison de sa large étendue de fonctions, TYPO3 est aussi adapté pour les exigences les plus spéciales en matière de Webdesign. Voici un résumé des prin­ci­pales fonc­tion­na­li­tés de TYPO3 :

  • Le trai­te­ment des contenus de pages Web par des ré­dac­teurs dif­fé­rents peut être contrôlé et adapté avec la fonction Workflow. Grâce à l’his­to­rique des versions en­re­gis­trées, vous pouvez retrouver d’anciennes versions sans problème.
  • Les mo­di­fi­ca­tions sur les contenus et la mise en page de votre page Web peuvent être testés sur Works­paces. Le Workspace est un en­vi­ron­ne­ment de travail spé­cia­le­ment conçu pour simuler une page Frontend.
  • Vous pouvez définir aussi bien sur le backend que sur le frontend, et en détail, qui aura accès et à quelles parties de votre site. Dans les nombreux pa­ra­mètres, vous pouvez modifier les droits d’accès et dé­ter­mi­ner les droits d’uti­li­sa­tion d’un uti­li­sa­teur précis, d’un rédacteur, des ad­mi­nis­tra­teurs ou encore de groupes.
  • L’ad­mi­nis­tra­tion de plusieurs sites autonomes est possible sans res­tric­tion. Les ex­ten­sions pour tous les sites ne doivent être ins­tal­lées qu’une seule fois.
  • Il y a plus de 6 000 ex­ten­sions et ap­pli­ca­tions à votre dis­po­si­tion. Le ges­tion­naire d’ex­ten­sions vous permet de les installer fa­ci­le­ment.
  • Vous pouvez proposer dif­fé­rentes langues sur un ou plusieurs de vos sites Web à vos visiteurs. Un choix de plus de 50 dif­fé­rentes ré­gio­na­li­sa­tions est à votre dis­po­si­tion.
  • Le frontend et le backend sont tous deux res­pon­sive. De plus, vous pouvez afficher une pré­vi­sua­li­sa­tion du frontend pour les appareils mobiles.
Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Installer TYPO3 : con­di­tions préa­lables et ins­truc­tions

Vous trouverez les versions actuelles de ce système de gestion de contenu sur le site Web officiel du projet. Mais avant de savoir comment installer TYPO3, il convient d’abord de mettre en place les struc­tures ma­té­rielles et lo­gi­cielles ap­pro­priées. TYPO3 impose au serveur Web une série d’exigences que celui-ci doit im­pé­ra­ti­ve­ment remplir pour que l’ins­tal­la­tion et l’uti­li­sa­tion ul­té­rieure du programme soient possibles sans problème.

TYPO3 : prérequis

TYPO3 fait partie des systèmes CMS uti­li­sables sur toutes les pla­te­formes. Pour le système d’ex­ploi­ta­tion, le choix est libre : l’as­so­cia­tion TYPO3 met à dis­po­si­tion dif­fé­rents paquets d’ins­tal­la­tion pour Windows, macOS ou Unix/Linux. En ce qui concerne le logiciel de serveur Web, la décision vous ap­par­tient : Apache est certes re­com­mandé par l’équipe de dé­ve­lop­pe­ment comme la solution optimale, mais les projets TYPO3 peuvent tout aussi bien être exploités avec NGINX ou Microsoft IIS et d’autres ap­pli­ca­tions qui disposent d’un module PHP. Les com­po­sants du système de gestion de contenu sont basés sur ce langage de script, c’est pourquoi l’ins­tal­la­tion d’une version actuelle de PHP fait également partie des con­di­tions de base de TYPO3 :

  • TYPO3 v10 : PHP 7.2-7.4
  • TYPO3 v12 : PHP 8.1 ou supérieur
  • TYPO3 v13 : PHP 8.2 ou 8.3

Dans l’en­vi­ron­ne­ment PHP configuré, il est essentiel qu’au moins 256 Mo (pour des per­for­mances plus stables, il est re­com­mandé d’avoir 512 Mo de mémoire dis­po­nible.) de mémoire soient dis­po­nibles et que la valeur globals soit dé­sac­ti­vée. De plus, la durée autorisée pour l’exécution des scripts (max_execution_time) doit être d’au moins 240 secondes afin de garantir que les scripts complexes disposent de suf­fi­sam­ment de temps pour s’exécuter.

Les dé­ve­lop­peurs re­com­man­dent MySQL (à partir de 5.7, re­com­mandé : 8.0 ou plus) comme base de données. Grâce à l’extension standard DBAL (Database Abs­trac­tion Layer), TYPO3 prend désormais en charge d’autres systèmes de base de données tels que Post­greSQL (à partir de 10.0) et MariaDB (à partir de 10.2, re­com­mandé : 10.4 ou plus). Oracle n’est plus of­fi­ciel­le­ment mentionné dans les versions actuelles de TYPO3, tandis que Microsoft SQL Server est supporté jusqu’à la version 2019 incluse.

En ce qui concerne le matériel, TYPO3 est re­la­ti­ve­ment peu exigeant : 200 Mo d’espace Web libre et 256 Mo de mémoire vive ne cons­ti­tuent pas un obstacle majeur, même si davantage de RAM est fortement re­com­mandé pour les projets de grande envergure.

Ins­truc­tions : comment installer le CMS TYPO3 ?

Il existe deux pos­si­bi­li­tés pour installer TYPO3 :

  1. Vous té­lé­char­gez le paquet d’ins­tal­la­tion et le dé­com­pres­sez sur votre serveur Web. Vous pouvez également dé­com­pres­ser le paquet en local puis et té­lé­char­ger ensuite les fichiers dé­com­pres­sés sur le serveur Web. Comme le paquet contient des milliers de fichiers, il est souvent plus efficace de té­lé­char­ger et d’extraire les fichiers di­rec­te­ment sur le serveur.

  2. Vous installez TYPO3 à l’aide d’un outil sup­plé­men­taire comme TYPO3Wins­tal­ler. L’aide à l’ins­tal­la­tion (pour Windows) se charge non seulement de l’ins­tal­la­tion et de la con­fi­gu­ra­tion du CMS, mais veille à ce que les versions né­ces­saires d’Apache, PHP et MySQL soient ins­tal­lées sur le serveur Web.

Une fois que tous les fichiers de programme né­ces­saires sont sur le serveur Web, l’outil d’ins­tal­la­tion guide le reste de la procédure d’ins­tal­la­tion et de con­fi­gu­ra­tion. L’outil d’ins­tal­la­tion se trouve dans le dossier « typo3/install » : vous pouvez y accéder via le na­vi­ga­teur de votre choix en sai­sis­sant le chemin d’accès exact dans la barre d’adresse. Suivez les ins­truc­tions de cet outil TYPO3 pour créer des bases de données et en définir l’accès, ainsi que pour créer un compte ad­mi­nis­tra­teur pour votre projet TYPO3.

TYPO3 : plus de fonc­tion­na­li­tés grâce aux ex­ten­sions

Dans sa variante de base, TYPO3 fournit un excellent package CMS qui peut être utilisé pour la mise en œuvre des projets Web les plus divers. Le cœur du programme ainsi que le frontend et le backend peuvent toutefois être adaptés et étendus en cas de besoin. Pour cela, il suffit d’utiliser les ex­ten­sions TYPO3, des modules dotés de fonc­tion­na­li­tés spéciales qui peuvent être intégrés via des in­ter­faces définies. Les ex­ten­sions ajoutent par exemple des fonc­tion­na­li­tés de sécurité au système de gestion de contenu, comme le ren­for­ce­ment des mots de passe sécurisés pour le backend ou le blocage au­to­ma­tique des adresses IP associées à un com­por­te­ment de connexion in­ha­bi­tuel. Il existe également des ex­ten­sions pour optimiser la gestion des uti­li­sa­teurs, pour intégrer des éléments in­te­rac­tifs spé­ci­fiques ou pour im­plé­men­ter des for­mu­laires sup­plé­men­taires.

Comment fonc­tionne le dé­ve­lop­pe­ment d’ex­ten­sions ?

In­dé­pen­dam­ment du domaine d’ap­pli­ca­tion, PHP est la base de toute extension TYPO3. Être familier avec le langage de script est donc l’une des con­di­tions es­sen­tielles pour pouvoir créer des ex­ten­sions TYPO3. Le CMS fournit cependant deux outils précieux qui sim­pli­fient con­si­dé­ra­ble­ment le processus de dé­ve­lop­pe­ment :

  • Le moteur de templates Fluid aide à créer l’interface uti­li­sa­teur de l’extension.
  • Le framework MVC Extbase aide, en tant que « modèle » de l’ar­chi­tec­ture lo­gi­cielle, à séparer les données de l’extension de son trai­te­ment et de sa pré­sen­ta­tion.

De cette manière, le code source est plus clair et la cor­rec­tion des bugs plus facile. En outre, Extbase contient une fonction qui simplifie l’en­re­gis­tre­ment des ex­ten­sions nou­vel­le­ment dé­ve­lop­pées. Si vous souhaitez vous plonger dans le monde du dé­ve­lop­pe­ment d’ex­ten­sions TYPO3 et pro­gram­mer votre propre extension, vous devriez aussi vous in­té­res­ser à l’extension Extension Builder. Cette dernière permet de créer ra­pi­de­ment et sim­ple­ment une structure de base pour l’extension prévue. Tous les fichiers né­ces­saires sont générés au­to­ma­ti­que­ment, ce qui permet d’éco­no­mi­ser beaucoup de travail et de temps.

Vidéo : principes de base du dé­ve­lop­pe­ment d’ex­ten­sions

CISH8lD8GtA.jpg Pour afficher cette vidéo, des cookies de tiers sont né­ces­saires. Vous pouvez consulter et modifier vos pa­ra­mètres de cookies ici.

Comment installer les ex­ten­sions TYPO3 ?

Si vous avez trouvé des plugins utiles pour votre projet TYPO3, vous devez désormais les installer. Veillez toutefois à ce que l’extension en question soit com­pa­tible avec la version du système de gestion de contenu que vous utilisez, et vérifiez le sérieux et la pérennité de l’extension en examinant des données clés (his­to­rique de la version, date de la dernière mise à jour, nombre de té­lé­char­ge­ments). Pour installer l’extension TYPO3 souhaitée, vous pouvez recourir à l’Extension Manager, qui fait partie du programme par défaut. Ce ges­tion­naire permet d’installer et de con­fi­gu­rer les ex­ten­sions di­rec­te­ment à partir de TYPO3 et est toujours pré­fé­rable à une ins­tal­la­tion manuelle via un paquet externe.

Dans la plupart des cas, vous trouverez l’extension de votre choix grâce à la fonction de recherche du ges­tion­naire d’ex­ten­sions. Vous avez seulement besoin de la clé complète et correcte, que vous pouvez par exemple obtenir via le ré­fé­ren­tiel officiel. Pour démarrer l’ins­tal­la­tion, il suffit de sé­lec­tion­ner le bouton « Import and install », qui se trouve di­rec­te­ment à côté du nom de l’extension choisie. Si l’im­plé­men­ta­tion a réussi, TYPO3 le signale dans une courte fenêtre de dialogue.

TYPO3 Extension Re­po­si­tory

Les dé­ve­lop­peurs ayant programmé une extension TYPO3 et sou­hai­tant la partager avec la com­mu­nauté peuvent utiliser le TYPO3 Extension Re­po­si­tory (TER). Ce ré­per­toire central, ac­ces­sible via le site Web officiel du CMS, offre la pos­si­bi­lité de charger ses propres plugins, templates, etc. et de les mettre à dis­po­si­tion de l’ensemble des uti­li­sa­teurs de TYPO3. Dans le cadre du processus de té­lé­char­ge­ment, le dé­ve­lop­peur attribue entre autres la clé d’extension men­tion­née dans le pa­ra­graphe précédent, grâce à laquelle l’extension peut être trouvée et installée dans l’Extension Manager.

L’Extension Re­po­si­tory de TYPO3 propose plus de 1 800 ex­ten­sions dif­fé­rentes et constitue ainsi l’un des portails les plus im­por­tants pour les uti­li­sa­teurs de TYPO3. Une fonc­tion­na­lité par­ti­cu­liè­re­ment utile du ré­per­toire est la fonction de recherche intégrée, qui permet notamment de filtrer les résultats par statut de dé­ve­lop­pe­ment, catégorie ou com­pa­ti­bi­lité TYPO3.

Aperçu des ex­ten­sions TYPO3 les plus po­pu­laires

Pour vous montrer la po­ly­va­lence de l’Extension Re­po­si­tory, nous avons regroupé ici quelques-unes des ex­ten­sions TYPO3 les plus in­té­res­santes et les plus utiles.

Clé d’extension Des­crip­tion Version TYPO3 Auteur Lien de té­lé­char­ge­ment
news Gestion po­ly­va­lente des news et des blogs 10.0-13.0 Georg Ringer https://ex­ten­sions.typo3.org/extension/news
fp_news­let­ter Gestion des abonnés de news­let­ter 11.5.0-12.4.99 fp Marketing https://ex­ten­sions.typo3.org/extension/fp_news­let­ter
cy_news­let­ter Service de news­let­ter pour les uti­li­sa­teurs frontend 11.0-12.4.99 Clemens Gogolin https://ex­ten­sions.typo3.org/extension/cy_news­let­ter
yoast_seo Op­ti­mi­sa­tion SEO pour TYPO3 10.0-13.0 MaxServ https://ex­ten­sions.typo3.org/extension/yoast_seo
luxletter Outil de news­let­ter marketing 10.0-12.4.99 In2code https://ex­ten­sions.typo3.org/extension/luxletter
powermail Gestion avancée des for­mu­laires 7.6-13.0 In2code https://ex­ten­sions.typo3.org/extension/powermail
bootstrap_package Thèmes frontend pré­con­fi­gu­rés, basés sur Bootstrap 8.7-13.0 Benjamin Kott https://ex­ten­sions.typo3.org/extension/bootstrap_package
mask Création d’éléments de contenu per­son­na­li­sés 9.5-12.0 Mask Team https://ex­ten­sions.typo3.org/extension/mask
container Struc­tures de mise en page flexibles 10.0-12.0 TYPO3 Team https://ex­ten­sions.typo3.org/extension/container
gri­de­le­ments Extension pour la création de mises en page en grille 8.7-12.4.99 Grid Elements Team https://ex­ten­sions.typo3.org/extension/gri­de­le­ments

Templates TYPO3 : le moyen le plus simple d’obtenir le design souhaité

Les templates sont un moyen simple de donner à son projet TYPO3 la mise en page et le design souhaités. Au lieu de partir de zéro pour la con­cep­tion visuelle du site Web, on utilise avec les templates une structure de base sur laquelle le contenu cor­res­pon­dant peut être construit. La structure choisie peut être modifiée ul­té­rieu­re­ment ou même com­plè­te­ment remplacée : les contenus sont alors tout sim­ple­ment repris et intégrés dans le nouveau système.

De nombreux pro­gram­meurs se sont donné pour mission de dé­ve­lop­per des templates TYPO3 et de les mettre à la dis­po­si­tion des uti­li­sa­teurs. Ils proposent ces modèles au té­lé­char­ge­ment sur leurs propres sites Web ou les vendent sur les sites de four­nis­seurs spé­cia­li­sés dans la vente de templates. Le prix n’est toutefois pas né­ces­sai­re­ment un in­di­ca­teur de la qualité de ces templates.

Hé­ber­ge­ment Web
Hé­ber­ge­ment Web de pointe au meilleur prix
  • 3x plus rapide, 60 % d'éco­no­mie
  • Haute dis­po­ni­bi­lité >99,99 %
  • Seulement chez IONOS : jusqu'à 500 Go inclus

Points d’attention lors du choix d’un template TYPO3

Lors de la recherche de templates TYPO3 pour votre projet Web, vous tomberez sur des offres gratuites et d’autres payantes. Certains sites proposent plusieurs templates dif­fé­rents, tandis que d’autres n’en mettent qu’un seul à dis­po­si­tion. Les coûts et la variété de choix ne devraient cependant pas être dé­ter­mi­nants dans le choix de té­lé­char­ger ou non un modèle : les ca­rac­té­ris­tiques tech­niques et visuelles sont bien plus dé­ter­mi­nantes.

Vous devez d’abord vous demander si le design et la mise en page du template envisagé cor­res­pon­dent à vos attentes et surtout à votre projet Web (tant au niveau thé­ma­tique que fonc­tion­nel). Si vous utilisez un template pour sa structure de na­vi­ga­tion, mais que son design détourne l’attention, vous dé­va­lo­ri­sez in­vo­lon­tai­re­ment votre projet. Si un template ne contient que quelques éléments in­té­res­sants pour vous, vous devriez évaluer si les travaux d’adap­ta­tion né­ces­saires sont sup­por­tables en termes de temps et d’argent. Avant de té­lé­char­ger un template TYPO3, il est conseillé de faire attention aux éléments suivants :

  • WebDesign res­pon­sive : misez dès le départ sur un template TYPO3 res­pon­sive. Avec ce type de template, votre site Web s’adapte au­to­ma­ti­que­ment aux tailles d’affichage des dif­fé­rents appareils. De cette manière, vous offrez une ex­pé­rience uti­li­sa­teur optimale non seulement aux uti­li­sa­teurs d’or­di­na­teurs de bureau, mais aussi de smart­phones et de tablettes, sans devoir créer et gérer une variante mobile sup­plé­men­taire de votre projet.
  • Com­pa­ti­bi­lité : avant d’utiliser un template, assurez-vous qu’il est com­pa­tible avec votre version de TYPO3. En général, les four­nis­seurs indiquent dans les des­crip­tions des templates les dif­fé­rentes versions avec les­quelles un template peut être utilisé. Si votre version n’apparaît pas, ré­flé­chis­sez bien (en par­ti­cu­lier pour les offres payantes), car vous prenez le risque que le template TYPO3 ne fonc­tionne pas. Si vous prévoyez de mettre ré­gu­liè­re­ment à jour TYPO3, vous devriez chercher un template également mis à jour très ré­gu­liè­re­ment.
  • Licence : les templates TYPO3 sont publiés sous des licences très dif­fé­rentes, ce qui a des ré­per­cus­sions sur les pos­si­bi­li­tés d’uti­li­sa­tion. Qu’il s’agisse d’une licence com­mer­ciale ou d’une licence libre, vous devez vérifier si les di­rec­tives en vigueur cor­res­pon­dent à vos besoins. Dans certains cas, il est par exemple interdit de modifier le modèle ou de l’utiliser à des fins com­mer­ciales. Mais la plupart du temps, il est sim­ple­ment né­ces­saire d’établir un lien vers le dé­ve­lop­peur ou le four­nis­seur.
  • Confiance : le té­lé­char­ge­ment de templates TYPO3 comporte les risques de sécurité typiques : si vous tombez sur le mauvais four­nis­seur, vous pouvez té­lé­char­ger sans le vouloir un adware ou même un malware. De tels four­nis­seurs peu sérieux ne sont pas toujours re­con­nais­sables au premier coup d’œil, c’est pourquoi une certaine prudence est de mise vis-à-vis des pres­ta­taires de services que vous ren­con­trez pour la première fois. Certains marqueurs de confiance, comme les com­men­taires positifs des uti­li­sa­teurs ou les pos­si­bi­li­tés de contact et d’as­sis­tance, sont de bons in­di­ca­teurs de four­nis­seurs fiables. C’est bon signe si des versions de dé­mons­tra­tion et des exemples de captures d’écran des modèles TYPO3 proposés sont dis­po­nibles.

Trouver des templates TYPO3 : aperçu des services gratuits et payants

La recherche de templates s’avère souvent plus com­pli­quée que prévu. Il n’est pas rare que vous ayez trouvé la solution presque parfaite, mais que celle-ci ne soit pas com­pa­tible avec votre version de TYPO3. Dans d’autres cas, le paquet global convient, mais les coûts du modèle dépassent votre budget. Il faut donc s’armer de patience et ne pas se pré­ci­pi­ter sur la première solution venue : c’est la seule façon de trouver un template TYPO3 qui cor­res­ponde à vos attentes et qui soit uti­li­sable à long terme. Nous vous proposons un aperçu des four­nis­seurs établis et sérieux.

Note

L’offre de templates pour TYPO3 est plus res­treinte par rapport au nombre de modèles pour d’autres CMS tels que WordPress, Joomla et autres, ce qui rend la recherche du four­nis­seur approprié encore plus difficile.

typo3.org : Extension Re­po­si­tory (gratuit)

L’Extension Re­po­si­tory de TYPO3, déjà évoquée, propose également une série de templates. Le ré­per­toire ne permet pas de sé­lec­tion­ner une catégorie d’extension, mais dispose d’une option de filtrage qui permet de re­cher­cher di­rec­te­ment des templates. Ces derniers pro­vien­nent de dif­fé­rents dé­ve­lop­peurs qui mettent ainsi gra­tui­te­ment leurs produits à dis­po­si­tion de la com­mu­nauté. En plus d’une brève des­crip­tion, les données de référence les plus im­por­tantes sont indiquées pour chaque modèle TYPO3 : la version actuelle du modèle, les versions de TYPO3 com­pa­tibles, la dé­pen­dance du modèle par rapport à d’autres ex­ten­sions ainsi que les noms des dé­ve­lop­peurs.

Vous pouvez aussi consulter les manuels qui, outre une in­tro­duc­tion détaillée, four­nis­sent aussi des in­for­ma­tions sur les licences. Lors du té­lé­char­ge­ment des templates TYPO3, vous avez le choix entre un paquet T3X et une archive ZIP : le CMS peut charger les deux formats par défaut.

t3Bootstrap.de (payant)

Le template t3Bootstrap de Wap­pler­Sys­tems est un modèle d’un genre par­ti­cu­lier qui, comme son nom l’indique, est basé sur le framework CSS Bootstrap. Ce template s’adresse en premier lieu aux uti­li­sa­teurs de TYPO3 qui créent leur propre template, mais qui ne veulent pas tra­vail­ler avec le moteur standard. En plus d’une série d’éléments de base, comme un système de grille, des menus de barre latérale, des ty­po­gra­phies ou une fonction pour des images res­pon­sives, vous disposez grâce au Template Maker d’un outil qui simplifie con­si­dé­ra­ble­ment la création de vos propres com­po­sants pour votre projet. Le template TYPO3 Res­pon­sive peut aussi être utilisé tel quel pour la gestion de contenu grâce aux éléments Bootstrap prêts à l’emploi.

Conseil

Apprenez à mieux connaître le framework CSS grâce à notre tutoriel Bootstrap !

Pour pouvoir utiliser t3Bootstrap, vous devez acheter l’une des licences proposées. Pour un site Web simple, une licence pour uti­li­sa­teur privé, peu coûteuse, suffit. Si vous souhaitez utiliser le template pour votre site d’en­tre­prise, vous avez en revanche besoin d’une licence com­mer­ciale in­di­vi­duelle. Pour une uti­li­sa­tion com­mer­ciale illimitée, Wap­pler­Sys­tems propose la licence mul­ti­pro­jets. Les or­ga­nismes à but non lucratif peuvent utiliser le template gra­tui­te­ment à condition de créer un backlink sur leur site.

sebkln.de/en (gratuit)

Le dé­ve­lop­peur Web Sebastian Klein a créé un template pour TYPO3 que vous pouvez utiliser comme base pour vos propres templates. Con­trai­re­ment au modèle t3Bootstrap, son modèle nommé « ba­se­tem­plate » ne contient pas de solution frontend intégrée comme Bootstrap, mais seulement une structure HTML simple qui permet de sim­pli­fier l’uti­li­sa­tion des templates Fluid TYPO3. À cet effet, le template fournit une structure de dossiers ju­di­cieuse, une con­fi­gu­ra­tion Ty­poS­cript de base ainsi qu’une con­fi­gu­ra­tion de base des modules TYPO3 (TSconfig). Tous ces pa­ra­mètres peuvent être fa­ci­le­ment adaptés en cas de besoin. ba­se­tem­plate est dis­po­nible gra­tui­te­ment sur GitHub en trois variantes : « ba­se­tem­plate62 » pour TYPO3 6.2, « ba­se­tem­plate7 » pour TYPO3 7.6 et « ba­se­tem­plate8 » pour TYPO3 v8 LTS.

OnePage Template for TYPO3 CMS (gratuit)

Si vous êtes à la recherche d’une mise en page Onepage pour vos sites Web et que vous tra­vail­lez avec TYPO3 6.2, le modèle t3onepage est un excellent choix. Le modèle TYPO3 de Maxi­mi­lian Mayer contient le Ty­poS­cript approprié et la base de modules cor­res­pon­dante pour pouvoir présenter votre contenu sur une seule page. L’ensemble des polices, icônes, snippets Ja­vaS­cript et feuilles de style CSS est placé sous la licence libre MIT et peut donc être utilisé et modifié à des fins privées ou com­mer­ciales (à condition de men­tion­ner la licence et le copyright). Vous pouvez té­lé­char­ger le template gra­tui­te­ment sur GitHub.

Comment créer un template TYPO3 ?

Outre la variante con­sis­tant à recourir à des modèles prêts à l’emploi, il existe bien sûr la pos­si­bi­lité de créer son propre template TYPO3 : vous avez ainsi un maximum de contrôle sur la mise en page et le design de vos sites Web. Pour ce faire, il vous faudra disposer des con­nais­sances né­ces­saires en HTML, CSS et Ja­vaS­cript. Pour sim­pli­fier la création d’une telle structure de base, vous pouvez bien entendu recourir à des fra­me­works HTML/CSS tels que Bootstrap, ZURB Foun­da­tion ou HTML5 Boi­ler­plate, afin de ne pas devoir partir com­plè­te­ment de zéro. Comme al­ter­na­tive à la création de templates via un modèle HTML, vous pouvez également créer votre template avec le langage de con­fi­gu­ra­tion interne à TYPO3, Ty­poS­cript. Cela dit, cela suppose dans tous les cas un certain temps d’ap­pren­tis­sage. Il est re­com­mandé de créer son propre template en tant qu’extension TYPO3. De cette manière, il peut être intégré fa­ci­le­ment et sim­ple­ment via l’Extension Manager.

Vidéo : comment créer un template TYPO3 avec Bootstrap ?

WE_9Dk7BHGo.jpg Pour afficher cette vidéo, des cookies de tiers sont né­ces­saires. Vous pouvez consulter et modifier vos pa­ra­mètres de cookies ici.

Quelles sont les étapes pour mettre à jour TYPO3 ?

Lorsqu’une mise à jour vers une nouvelle version de TYPO3 est prévue, dif­fé­rentes tâches sont à l’ordre du jour. Qu’il s’agisse d’une mise à jour mineure (par exemple de 13.2.1 à 13.2.2) ou d’une mise à jour majeure (par exemple de 12.x à 13.x), vous devez d’abord effectuer une sau­ve­garde de l’ins­tal­la­tion actuelle de TYPO3 ainsi que de la base de données. Si des com­pli­ca­tions sur­vien­nent lors du processus de mise à jour, vous pourrez ainsi revenir ra­pi­de­ment à l’ancienne version. Avant de passer à la nouvelle version, il est en outre in­dis­pen­sable d’ac­tua­li­ser l’index de référence. Pour les mises à jour TYPO3 im­por­tantes utilisant l’assistant de mise à jour, voici les étapes à suivre :

  • Con­ver­sion des ex­ten­sions globales en ex­ten­sions locales : les ex­ten­sions ins­tal­lées glo­ba­le­ment doivent être con­ver­ties en ex­ten­sions locales afin d’éviter des problèmes de com­pa­ti­bi­lité.
  • Exécution de l’analyseur de base de données : cela permet d’iden­ti­fier et de résoudre les problèmes po­ten­tiels dans la structure de la base de données.
  • Vidage de la table de cache et sup­pres­sion des fichiers de cache tem­po­raires : cela supprime les anciennes données devenues inutiles.
  • Réi­ni­tia­li­sa­tion des pa­ra­mètres uti­li­sa­teur dans le backend : les anciens pa­ra­mètres peuvent être in­com­pa­tibles et doivent donc être réi­ni­tia­li­sés.
  • Lecture du ChangeLog et du fichier NEWS.md de la nouvelle mise à jour de TYPO3 : ces fichiers con­tien­nent des in­for­ma­tions im­por­tantes sur les mo­di­fi­ca­tions et les nouvelles fonc­tion­na­li­tés.
  • Mise à jour des ex­ten­sions et du module lin­guis­tique (language) : toutes les ex­ten­sions et les packs lin­guis­tiques utilisés doivent être mis à jour pour garantir leur com­pa­ti­bi­lité.

Dans la plupart des cas, le passage à une nouvelle version de TYPO3 se fait sans trop de com­pli­ca­tions. Toutefois, les adap­ta­tions né­ces­saires diffèrent selon l’étendue des ex­ten­sions utilisées et la dif­fé­rence de version. En raison de la charge de travail po­ten­tiel­le­ment élevée, de nombreux hé­ber­geurs proposent d’effectuer les mises à jour de TYPO3 en tant que service.

Exemples des pos­si­bi­li­tés offertes par TYPO3

Les exemples de sites Web suivants, basés sur TYPO3, montrent de quoi TYPO3 est capable et ce que l’on peut réaliser avec le CMS :

Vous pouvez tester TYPO3 depuis un na­vi­ga­teur Web avec la version d’essai du programme.

Avantages et in­con­vé­nients de TYPO3

En com­pa­rai­son avec d’autres systèmes de gestion de contenu, TYPO3 est peu ac­ces­sible pour les uti­li­sa­teurs amateurs. Un uti­li­sa­teur novice en CMS aura besoin de temps pour s’adapter aux nom­breuses fonc­tion­na­li­tés de TYPO3.

D’un autre côté, il s’agit d’un CMS très flexible qui propose de nom­breuses pos­si­bi­li­tés de con­cep­tion avec le savoir-faire cor­res­pon­dant. Grâce aux nom­breuses ex­ten­sions de TYPO3, vous pouvez concevoir un site Web avec une grande quantité de fonctions selon vos envies. Le travail en groupe (avec divers ré­dac­teurs ou ad­mi­nis­tra­teurs par exemple) est facilité avec des fonctions d’aide au travail comme Workflows.

Un autre gros avantage est la ré­gio­na­li­sa­tion du logiciel per­met­tant d’intégrer une grande quantité de versions dans un site, voire des sites Web dif­fé­rents, dans des langues dif­fé­rentes, et ce depuis le même CMS. En raison de son im­por­tante com­mu­nauté, il est fort probable que le CMS TYPO3 se développe avec encore une multitude de nouvelles ex­ten­sions et de nouveaux templates. TYPO3 est certes complexe, mais il s’agit d’un CMS ex­trê­me­ment complet.

Aller au menu principal