[TYPO3-UG France] Re: Annonce de TYPO3 CMS 7.1

Xavier Perseguers xavier at typo3.org
Tue Feb 24 19:45:19 CET 2015


Non, la migration n'est en principe pas compliquée si elles utilisent les namespaces. Il est possible de garder l'aliasing avec les classes style t3lib_div, ... mais il faut activer l'extension système "compatibility6", c'est bien évidemment pas le but ! (mais nécessaire par exemple en ce moment avec realurl en 7.x).

Donc pour faire simple :

- Compatibilité 4.5-6.2 : "faisable"
- Compatibilité 4.5-7.x : de l'ordre de l'infaisable (il faut avoir 2 versions du code ou utiliser compatibility6, ce n'est pas une solution)
- Compatibilité 6.2-7.x : plutôt facile, surtout pour les extensions frontend

Au niveau backend si l'extension se greffe dans la toolbar, il faudra probablement reprogrammer pour la 7.x (c'est ce que j'ai dû faire avec EXT:cloudflare qui était basé ExtJS et qui est maintenant avec jQuery pour la 7.x).

Pour l'intégration avec le reste du backend, en principe pas trop de souci mais à voir au cas par cas. Les changements pour que EXT:image_autoresize soit compatible avec 7.x n'ont pas été très très complexes par exemple.

Concernant les extensions compatibles, il faut se rendre compte que bcp de développeurs n'ont pas encore vraiment installé une 7.x et donc encore moins programmé pour. Par ailleurs bcp ne sont pas au courant que le TER accepte une dépendance à 7.99.99 et plus comme avant (branche <= 6) jusqu'à <version-actuelle-avec-mineur>.99 donc dès aujourd'hui avec l'ancien schéma on serait limité à 7.1.99 pour l'upload. Ca ne fait évidemment pas de sens puisque le but c'est la 7 LTS, quel que soit son no de version mineur. Donc le TER autorise 7.99.99.

En prenant https://www.causal.ch/?eID=extensions&route=typo3/7.0 on voit 62 extensions, c'est donc plus vraisemblablement ce nombre à prendre en compte pour la "compatibilité 7 actuelle".

J'espère avoir répondu à ta question.

A+
Xavier


More information about the TYPO3-france mailing list