Le 6 juin 2011 Joomla.org annonce la disponibilité de la version 1.7 Alpha de Joomla!. J'ai de suite sauté sur l'occasion pour la tester et me renseigner, voici donc le fruit de mes recherches.
La grosse évolution entre la 1.6 se situe dans la séparation du moteur de Joomla, aussi appelé "Platforme", et du cms en lui-même. Ca n'a pas d'impact pour les utilisateurs lambda puisque l'interface reste la même que pour la version 1.6.
En terme de fonctionnalités on retrouve tout de la 1.6 avec déjà quelques petites nouveautés :
1. Côté développement
Des nouvelles fonctions pour le JToolBarHelper : Save, Create new et Save as Copy semblent avoir été ajoutées. Ceci concernent les développeurs de composants pour la partie administration essentiellement.
Un fichier de log a été mis en place pour signaler l'utilisation de fonction dépréciées ("deprecated", à ne plus utilisées et qui seront supprimées dans la prochaine version). Pour l'activer :
- activer le debug dans les paramètres du site
- éditez le plugin system - debug et dans le dernier onglet cocher OUI pour Log deprecated API
- ensuite aller sur une page du site en frontend ou backend, le système stocke les informations dans le fichier logs/deprecated.php à racine du site. Il suffit de l'ouvrir pour voir les remarques
2. Module de contenu personnalisé
Le module contient une option pour ajouter une image de fond au module :
3. Gestion du contenu
Lors de l'édition des articles on peut sélectionner plusieurs articles pour les mettre en vedette avec un nouveau bouton qui fait son apparition dans la barre outils :
4. Du côté des langues
L'affichage des langues du site dans l'administration se fait sous forme d'onglets et non plus avec la liste déroulante pour filtrer (admin/site) que je trouvais si pénible.
De nouveaux paramètres font leur apparition dans le module de sélection des langues :
Les équipes de traductions peuvent désormais inclure un fichier css dans leur pack de langue pour changer la police d'écriture utilisée.
5. Divers
Certaines améliorations sont plus difficiles à vérifier comme la mise à jour de l'éditeur TinyMCE, des règles JFormRuleOptions ont été ajoutées, ...
Vous pouvez voir la liste des requêtes de fonctionnalités et les tester sous forme de patch, et ensuite donner votre retour de test à la communauté. Ceci permet de donner du poids à certaines fonctionnalités qui pourraient être inréssant de voir implémentées.
Liste des fonctionnalités à tester / patcher