web-dev-qa-db-fra.com

Quelles sont les différences entre le Joomla! CMS, le Joomla! Plate-forme et le Joomla! Cadre?

Beaucoup d'entre nous ont compris Joomla! Pour faire référence à un logiciel spécifique que nous utilisons, il existe 3 types de logiciels différents proposés par Joomla!

Ceux-ci sont:

1) Le Joomla! CMS;

2) Le Joomla! Plate-forme; et

3) Le Joomla! Cadre.

Quelles sont les différences?

29
NivF007

Le Joomla! CMS est le produit que vous connaissez et utilisez probablement. C'est le système de gestion de contenu qui alimente de nombreux sites. Habituellement, quand on parle de Joomla !, on parle simplement du CMS. Site officiel: http://www.joomla.org/

Le Joomla! Plate-forme est l'ancien code sous-jacent qui alimente le CMS. C'était un projet séparé, mais il a été fusionné dans le CMS. La plateforme n'existe plus en tant que projet propre

Le Joomla! Framework est un projet relativement nouveau. Il est conçu comme un cadre pour alimenter diverses applications autonomes. Il est basé sur le code CMS, mais a été modernisé et amélioré. Actuellement, le CMS n'utilise que quelques classes du framework, mais cela augmentera probablement avec le temps. Il existe également d'autres applications telles que JIssues qui sont construites sur ce cadre. Site officiel: http://framework.joomla.org/

38
Bakual

@Bakual a bien expliqué la situation, mais je voulais seulement ajouter que l'un des principaux objectifs du Framework est d'améliorer les pratiques de tous ceux qui développent des extensions pour le CMS. Il suit les pratiques modernes et facilite la rédaction de code propre et testable. Je le dis en tant que grand partisan du Framework (j'ai beaucoup contribué) et du fait que j'utilise le logiciel Joomla! CMS tous les jours au travail, et je veux faciliter les choses.

Le cadre est le futur!

7
Don Gilbert