Créer un PDF Recommander Imprimer

Joomla! Platform ? ... Zoom sur la sortie de la version 11.2

Créé par Garstud Published on 28 Juillet 2011
(2 votes)

JPltf-githubLa Core Team vient de livrer la version 11.2 de la Joomla! Platform. Ce n'est qu'un début qui révèle l'engouement et l'adéquation du code source Joomla! aux besoins d'aujourd'hui pour faire évoluer le CMS Joomla! et aussi pour permettre de dépasser le cadre du CMS Joomla!

 

QU'EST-CE QUE C'EST ?

Un nouveau Joomla! ? non ... un fork d'une équipe dissidente ? non plus !
Pour ceux qui n'auraient pas suivi les évènements de ce printemps, la Core team a décidé de séparer le framework Joomla! ... du CMS Joomla!
Cette idée de rendre le framework autonome n'est pas récente, elle est dans les esprits des développeurs depuis les débuts de Joomla 1.0.
La sortie de la version 11.1 Compat_icon_11_1 de la Joomla! Platform date de début juin 2011, elle a été la 1ere version autonome du framework Joomla!
Désormais en parlant de joomla! (du moins du coté développeur) et pour éviter toute ambiguté, nous parlerons de :

  • Joomla! CMS, pour le CMS Joomla tel que les utilisateurs l'utilisent depuis ses débuts,
  • Joomla! Platform, pour la partie Framework de Joomla! qui devient désormais un framework autonome.

 

UN FRAMEWORK AUTONOME ... POUR FAIRE QUOI ?

 

La 1ere explication qui me vient a l'esprit est : "et bien pour développer non seulement des composants mais aussi des applications complètes !"
Joomla! CMS est desormais juste une application qui utilise la Joomla! Platform pour profiter de la puissance du code source de Joomla!.
En fait pour etre plus exacte, Joomla! CMS est un lot de 3 applications (l'application d'installation, le front-end et le backend) qui implémente le Framework "Joomla! Platform"
Et pourquoi ne pas ajouter votre application ?

Une 2eme réponse me vient rapidement : "il devient autonome ... car on en avait besoin !"
On voit passer des demandes d'entreprises qui souhaitent faire developper leur application de Gestion commerciale, RH, de production sur ... Joomla!
Pourquoi ? ... tout simplement parcequ'en etudiant les fonctionnalités proposées par Joomla (gestion utilisateurs, configuration, modele MVC, publication des articles, checkin/checkout, pagination, ajout d'evènements via des plugins, configuration modulaire des templates via des modules ...). les DSI prennent consciencent que le framework Joomla est certes très spécifique, mais du coup convient très bien a certains besoins applicatifs.
Bon, il était déja possible d'utiliser le framework J!1.5 sans Joomla CMS, mais désormais avec Joomla! Platform, c'est désormais un objectif concret et supporté par la communauté.

Professionaliser Joomla! : l'avènement de la Joomla! Platform va surement interesser dans les mois qui viennent les équipes de dev des entreprises et des webagency qui utilisent (ou pas) d'autres framework.
Celui-ci étant très orienté gestion de contenu, il pourra remplacer l'utilisation de framework trop générique et donc trop couteux a mettre en place sur des projets proches de la philosophie Joomla!

 

MISE A JOUR DE LA JOOMLA! PLATFORM SUR LE JOOMLA! CMS 1.7

 

Comment utiliser et mettre à jour cette nouvelle version ?
Voici quelques étapes a suivre pour mettre a jour votre Joomla 1.7 (qui contient la Joomla! Platform 11.1) avec la version 11.2 de la Joomla! Platform.

  1. Télechargez Joomla! Platform 11.2 : https://github.com/joomla/joomla-platform
  2. Dézippez le contenu et recupérez les dossiers /libraries et /media
    (ces 2 dossiers contiennent le framework)
  3. Copiez ces 2 dossiers dans votre Joomla! CMS 1.7 pour remplacer les 2 dossiers du même nom.


N.B : notez bien qu'il est vraisemblable que la version Joomla! CMS 1.7.1 intègre la version 11.2 de la Joomla! Platform.


Pour verifier que votre Joomla a bien pris en charge la version 11.2,
aller dans la console d'administration J1.7 :

  • menu "Site"
  • sous-menu "Informations Systeme"
  • le 1er onglet doit afficher la Version de la plateforme Joomla! à l'avant derniere ligne , comme ci-dessous :

JPltf-11.2

Pour aller plus loin :

  •   Toute la documentation de référence généré a partir du code (en anglais)

http://api.joomla.org/li_Joomla-Platform.html

 

  • Le wiki contenant des exemples d'implémentation (en anglais)

http://docs.joomla.org/Platform/11.1
http://docs.joomla.org/Subpackages/11.1

 

  • Suivre la feuille de route des versions a venir sur le JDN (Joomla! Developper Network)

http://developer.joomla.org/development-status.html

 

  • Besoin d'aide ou envie de nous faire part de votre expérience sur la Joomla! Platform,

rendez-vous sur le post dédié sur le forum.joomla.fr

 

Le versionning

A l'instar de systemes comme Ubuntu, la numerotation des versions contient le numero de l'année (11 pour 2011) suivi du numero de sortie de la release (2eme de l'année en cette fin juillet).
En sachant qu'il est prevu de fournir une release tous les 3 mois environ, donc sans doute une 11.3 vers octobre, puis on passera a la version 12.x ... en 2012 !


suite  : un tutoriel sur "Comment développer votre application en implémentant la Joomla! Platform 11.x"


Commentaires   

 
Guest
#9 Guest 28-08-2012 16:25
plutôt pas mal comme idée, je vais tester de ce pas :-)
 
 
Garstud
#8 Garstud 15-08-2011 22:38
Citation en provenance du commentaire précédent de shodan :
:sad:
je viens de copier les dossiers media et librairies dans une version Joomla 1.7.0 toute fraiche et tout le site est planté. J'obtiens le message ...


Utilisez le forum (lien en bas de l'article) pour echanger sur les parties techniques de cet article, merci ;-)
 
 
Garstud
#7 Garstud 15-08-2011 22:31
Citation en provenance du commentaire précédent de siilyaorno :
C'est quand qu'il remplace joomla framework par un vrai framework genre ... symfony 2 ?

Bonjour, le monde des frameworks est vaste tant par le nombre que par les philosophies. Symfony a choisi une voie qui lui correspond bien ... maintenant pour ce qui est de Joomla, nous n'avons pas les mêmes objectifs et fonctionnalités et les choix qui ont été retenue ont permis aujourd'hui de fournir un framework indépendant de son logiciel d'origine (j'en connais pas beaucoup qui ont eu un succès similaire !) . Donc utilisons les bons outils, au bon moment :-)
 
 
Guest
#6 Guest 14-08-2011 14:40
C'est quand qu'il remplace joomla framework par un vrai framework genre ... symfony 2 ?
 
 
Guest
#5 Guest 13-08-2011 14:38
:sad:
je viens de copier les dossiers media et librairies dans une version Joomla 1.7.0 toute fraiche et tout le site est planté. J'obtiens le message :
Fatal error: Class 'JLog' not found in G:\Program Files\EasyPHP 3.0\www\Joomla\ J17V0\libraries \joomla\environ ment\request.ph p on line 572

Easyphp 3.0 Apache 2.2.11 PHP 5.2.8 mysql 5.1.30
 
 
erix
#4 erix 03-08-2011 16:20
Voilà certainement de quoi ravir les dév de Joomla... Et pas seulement ceux qui viennent sur ce site ou sur le forum, la séparation du framework donnant beaucoup de possibilités pour les SSII comme tu l'as très bien expliqué dans ton article.
Comme le disait Betrained, voilà qui devrait conforter dans leur choix un grand nombre d'utilisateurs :)
 
 
Guest
#3 Guest 02-08-2011 20:16
Bravo et merci pour toutes ces informations qui me confirme avoir fait le bon choix quand il y a 7 ou 8 ans je découvrais JOOMLA! Je ne suis pas trompé : ce produit évolue dans le bon sens et nous promet de belles perspectives à venir.

Développeurs au travail et faites-nous de belles applications !
 
 
Guest
#2 Guest 02-08-2011 16:50
Très bonne nouvelle :)
 
 
Guest
#1 Guest 01-08-2011 22:41
Miam miam, cela met l'eau à la bouche :-) (bizarre comme expression)

Merci pour cette introduction qui donne vraiment envie d'en savoir plus et surtout, qui démontre de la vitalité de Joomla.
 

Vous n'êtes pas autorisé à publier des commentaires

Recherche

Télécharger Joomla

 
Dernière version : 2.5
Pour les développeurs : 12.x
Nouvelle version en développement : 3.3

Connexion

Espace contributeurs