TYPO3 est un CMS (acronyme anglais de Content Ma­na­ge­ment System) gratuit, développé par l’As­so­cia­tion TYPO3 et basé sur le langage de script PHP. Ce logiciel open source n’est pas of­fi­ciel­le­ment soutenu par le fa­bri­quant, en l’oc­cur­rence par les dé­ve­lop­peurs, mais par les uti­li­sa­teurs et les pres­ta­taires qui se sont spé­cia­li­sés dans ce CMS. Il existe désormais plus de 5000 ex­ten­sions dis­po­nibles qui sont gratuites dans le framework (la structure lo­gi­cielle) : des galeries d’images, des systèmes de magasins en ligne ou encore des forums. Depuis 2015, une équipe de dé­ve­lop­peurs in­dé­pen­dante de l’As­so­cia­tion TYPO3 ac­com­pagne le projet TYPO3 Neos, qui était autrefois un projet commun.

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

TYPO3 5.0 (Phoenix) devient TYPO3 Neos

C’est en 2001 que TYPO3 a été lancé dans sa première version (3.0) et que le CMS a été optimisé par de nom­breuses mises à jour. Un autre projet a débuté en 2006, lorsque la Version 4 a été en­tiè­re­ment re­tra­vail­lée. Pour ce faire, le noyau du CMS a été re­cons­ti­tué, avec de nom­breuses fonc­tion­na­li­tés et standards qui ont été intégrés. Le résultat de TYPO3 5.0 devait se tourner vers l’avenir, mais la phase de dé­ve­lop­pe­ment du projet a permis de réaliser la nécessité de se séparer en­tiè­re­ment du codebase de TYPO3.

Par con­sé­quent, le projet a été rebaptisé « TYPO3 Phoenix ». Mais c’est pourtant dès le mois d’octobre 2012, lors de la pré­sen­ta­tion de la première version Alpha, que le projet a été renommé « TYPO3 Neos ». Dans le même temps, le CMS TYPO3 dans sa version actuelle a été développé à partir de la version originale de TYPO3 4.x. Plutôt que de pour­suivre le dé­ve­lop­pe­ment de la version 5.0 à partir de cette version originale, le suc­ces­seur direct a été TYPO3 CMS 6.0.

L’ap­pli­ca­tion Framework FLOW3 fait son ap­pa­ri­tion dès l’année 2011, celle-ci est di­rec­te­ment liée au dé­ve­lop­pe­ment de TYPO3 Neos, qui porte aujourd’hui le nom de TYPO3 Flow. Cette ap­pli­ca­tion sert avant tout de socle de base à TYPO3 Neos, mais est également ap­pro­priée au dé­ve­lop­pe­ment général des ap­pli­ca­tions en PHP.

Des dif­fé­rences qui mènent à la dis­so­lu­tion du projet

C’est en 2015 que les équipes de dé­ve­lop­peurs ont annoncé la sé­pa­ra­tion de TYPO3 Neos et TYPO3 CMS. La raison of­fi­cielle qui a été dévoilée explique que le résultat de la longue phase de dé­ve­lop­pe­ment a fi­na­le­ment donné deux produits dia­mé­tra­le­ment dif­fé­rents. En plus des exigences dif­fé­rentes des systèmes, les di­ver­gences d’opinion ont ap­pa­rem­ment également causé la dis­so­lu­tion du projet. C’est notamment la vision des par­ti­ci­pants sur ce qui constitue selon eux un CMS moderne qui a causé des dé­sac­cords.

Par con­sé­quent, la sé­pa­ra­tion du projet a engendré deux groupes cibles d’uti­li­sa­teurs dif­fé­rents. Alors que les dé­ve­lop­peurs de TYPO3 CMS ont pri­vi­lé­gié la sé­pa­ra­tion classique entre le frontend (le site) et le backend (l’ad­mi­nis­tra­tion du site), Neos se base sur un concept plus innovant, dont l’objectif est de faciliter l’uti­li­sa­tion du service pour les ré­dac­teurs web. Pour ne pas freiner le dé­ve­lop­pe­ment des nouveaux systèmes, les deux équipes ont opté pour une sé­pa­ra­tion des projets. Étant donné que l’As­so­cia­tion TYPO3 a travaillé uni­que­ment à partir du TYPO3 CMS initial, l’équipe de Neos s’est vue con­trainte de tra­vail­ler in­dé­pen­dam­ment du réseau de dé­ve­lop­peurs.

Les chan­ge­ments suivants ont été com­mu­ni­qués par les dé­ve­lop­peurs de Neos suite à la sé­pa­ra­tion des projets :

  • Le CMS en open source a été renommé, le préfixe TYPO3 a été éliminé et seul le nom Neos a été retenu
  • Neos a un site Web qui lui est propre : neos.io
  • Passage à la pla­te­forme de dé­ve­lop­pe­ment GitHub
  • Passage à la licence MIT

La dif­fé­rence majeure entre Neos et TYPO3 CMS se trouve dans la structure du frontend et du backend. Alors que TYPO3 CMS présente une dé­li­mi­ta­tion stricte des deux domaines, l’uti­li­sa­teur peut tra­vail­ler de nombreux contenus di­rec­te­ment en frontend avec Neos. Ainsi, de nom­breuses mo­di­fi­ca­tions sont visibles im­mé­dia­te­ment, ce qui rend l’uti­li­sa­tion de Neos plus intuitive. Mais il ne faut tout de même pas sous-estimer le temps né­ces­saire pour savoir manier ce CMS moderne. Dans le projet Neos, il n’y a pas le ges­tion­naire per­met­tant d’intégrer des ex­ten­sions comme avec TYPO3 CMS. Celles-ci doivent être ins­tal­lées à l’aide d’un outil de gestion de paquets. 

Les con­sé­quences pour les uti­li­sa­teurs

Il est difficile de prédire quels dé­ve­lop­pe­ments attendent Neos et TYPO3 CMS tout comme le degré de succès qu’ils ren­con­tre­ront. Reste encore à savoir si Neos obtiendra l’ap­pro­ba­tion des uti­li­sa­teurs et si TYPO3 fait preuve d’une structure assez solide, ou bien si les deux systèmes seront perdants. La sé­pa­ra­tion ne re­pré­sen­tait pas seulement un cap à franchir pour les équipes de dé­ve­lop­peurs, mais implique également de nombreux chan­ge­ments pour les uti­li­sa­teurs. Les dé­ve­lop­peurs Web, les ré­dac­teurs, les agences et les clients se re­trou­vent sou­dai­ne­ment con­fron­tés à un choix : celui de dé­ter­mi­ner avec quel système ils veulent tra­vail­ler sur le long terme. Mais qu’est-ce qui change con­crè­te­ment pour les dif­fé­rents groupes d’uti­li­sa­teurs ?

Dé­ve­lop­peurs et ré­dac­teurs

Les dé­ve­lop­peurs Web ont été con­fron­tés à un défi de taille après la sé­pa­ra­tion des projets Neos et TYPO3 CMS. En effet, ils ont dû maîtriser deux CMS dif­fé­rents, qui ont été dé­ve­lop­pés dans des di­rec­tions diverses. Certes, les facultés d’adap­ta­tion font partie du quotidien des dé­ve­lop­peurs, qui doivent avoir des con­nais­sances étendues sur de nom­breuses ap­pli­ca­tions. Mais cela risque d’impliquer une plus grande quantité de travail sur le long terme. Néanmoins, si Neos s’impose face à TYPO3, un dé­ve­lop­peur Web qui maîtrise les deux versions a tous les atouts en main.

La situation est plus facile pour les ré­dac­teurs, car ce serait un avantage pour eux si l’employeur ou le dé­ve­lop­peur res­pon­sable se décide pour Neos. Les ré­dac­teurs ont juste à s’habituer à l’interface uti­li­sa­teur, qui est par ailleurs plus intuitive et facile à utiliser que celle de TYPO3. Les ré­dac­teurs peuvent di­rec­te­ment voir en frontend l’apparence de leurs mo­di­fi­ca­tions sur Neos.

Agences et clients

Les agences qui prennent en charge la pro­gram­ma­tion et la main­te­nance d’ap­pli­ca­tions Web pour leurs clients se re­trou­vent également face à un défi compte tenu de la sé­pa­ra­tion entre les CMS Neos et TYPO3 CMS. En effet, cela implique que les agences doivent financer des for­ma­tions ou encore engager des experts de Neos, bien que l’avenir de ce système soit encore imprécis. Engager des experts de Neos et TYPO3 CMS re­pré­sente une pression fi­nan­cière sup­plé­men­taire, notamment pour les petites agences. Les in­cer­ti­tudes con­cer­nant le manque de sécurité en termes de pla­ni­fi­ca­tion sont également à prendre en compte, c’est pourquoi les agences doivent examiner de manière ap­pro­fon­die s’il est rentable d’exploiter les deux CMS sur le long terme.

Pour les clients d’une agence, cela ne change rien en théorie. La pro­gram­ma­tion et l’entretien du système, en l’oc­cur­rence du site Web, ne les concerne pas di­rec­te­ment. Néanmoins, si l’agence est menée à changer son profil d’activités à cause de la sé­pa­ra­tion des systèmes de TYPO3, cela se ré­per­cu­tera in fine sur le client. Des scénarios négatifs, comme celui d’une aug­men­ta­tion de prix, sont également à prendre en compte. En outre, si le client prévoit de changer pour Neos et que son agence ne propose pas cette solution, il se verra dans l’obli­ga­tion de tra­vail­ler avec une autre agence

Aller au menu principal