Actualités

Sortie de PHPBoost 4.1 finale

152 2 Commentaires
Sortie de PHPBoost 4.1 finale
L'équipe est fière de vous annoncer la sortie de PHPBoost 4.1 Sirocco. Cette nouvelle révision de la version 4 possède son lot de nouveautés et d’améliorations (nous y reviendrons par la suite).

La communauté



L’équipe de PHPBoost a essayé d’intégrer dans cette nouvelle version le plus grand nombre de demandes de la communauté. Nous tenons à remercier l’ensemble des contributeurs de cette version. Notre volonté est toujours de satisfaire nos utilisateurs et de fournir un CMS qui correspond à leurs besoins.

Les nouveautés



PHPBoost a beaucoup évolué avec cette nouvelle version. Tant au niveau des performances, de la personnalisation, du référencement que des fonctionnalités.
Vous pouvez consulter la liste complète des nouveautés de la 4.1.

Principales améliorations



Voici une liste des principales améliorations :
  • Passage au language HTML5 et CSS3
  • Nettoyage intensif des fichiers CSS pour supprimer les doublons, revoir le code et l'améliorer. Le fichier default.css ne contiendra plus que les éléments de style basique et les fichiers generic.css et print.css ont été supprimés. La personnalisation en sera plus aisée ! Pour information, nous avons réduit le poids d'un thème de 500%.
  • Intégration de Font-Awezome et nettoyage des images dans les thèmes.
  • Refonte graphique et du code HTML des formulaires et tableaux
  • Refonte graphique des menus et ajout d'un menu dans les modules contenant les liens avec les différentes actions (configuration, ajout d'un élément, gestion, etc)
  • Amélioration de la personnalisation d'un thème (en remplaçant les fichiers header.tpl et footer.tpl par body.tpl et frame.tpl)
  • Un tout nouveau système de catégories a été créé, beaucoup plus puissant, intégrant également le support du Drag & Drop dans la gestion des catégories.
  • Une nouvelle API a été conçu pour ajouter plusieurs Captcha. Des développeurs pourront donc créer de nouveaux modules pour pouvoir en intégrer d’autres dans PHPBoost. Nous avons décidé d’intégrer le système ReCaptcha dans le pack de PHPBoost, ainsi que QuestionCaptcha qui va vous permettre de créer un captcha personnalisé avec vos questions en fonction de vos envies, de votre site, ...
  • Le module Bac à sable a été mis à jour. Il intègre désormais tous les éléments, styles et polices utilisés dans PHPBoost. Les modifications apportées faciliteront la personnalisation d'un thème et l'intégration du code dans les modules.
  • Mise à jour des modules News, Articles avec l'ajout des mots clés, personnalisation des URLs, nouveau système de catégories et amélioration du référencement.
  • Mise à jour du module calendrier avec l'ajout du nouveau système de catégories, gestion des événements sur plusieurs jours, flux RSS, intégration de la recherche, menu mini-calendrier, contribution, amélioration du référencement, possibilité de créer des événements de manière récursive, ...
  • Mise à jour du module Contact avec ajout de la gestion des champs du formulaire
  • Performance
    Nous avons également pris beaucoup de soin à améliorer les performances de PHPBoost.
    La 4.1 intègre beaucoup de modifications de ce côté-là. Nous avons optimisé plusieurs couches du projet en passant du noyau, aux fichiers Javascript ou CSS, réduit le nombre de requête HTTP ou en intégrant l'utilisation du cache du navigateur par défaut dans le projet.


Référencement



Le référencement était également une de nos principales préoccupations. Nous avons rattrapé notre retard et avons intégré beaucoup de modifications qui vont dans ce sens.
Dans les modules news et articles, vous allez pouvoir définir des URLs personnalisées pour pouvoir optimiser votre référencement.
Nous avons également intégré les URLs canonique pour éviter le contenu dupliqué et vous permettant ainsi d'améliorer votre page rank.

Nouveautés dans les scripts d'installation et de migration



Nous avons intégré des modifications sur les scripts de migration et d'installation.
Le script d'installation active maintenant automatiquement la réécriture des URLs et la compression des pages si les options sont disponibles sur le serveur.

Le script de migration a été simplifié au maximum :
  • La maintenance est automatiquement activée à l’exécution du script de migration si elle ne l'a pas été avant, il faudra la désactiver après avoir vérifié que tout est en ordre suite à la migration.
  • Il n'est plus nécessaire de fournir les informations de connexion à la base de données si vous faites la migration sur une installation existante de PHPBoost.
  • Vous n'avez désormais plus besoin de supprimer manuellement les anciens fichiers de PHPBoost, il suffit d'appliquer le dossier de PHPBoost 4.1 sur une 4.0, d'ajouter le script de migration, de l’exécuter et votre site sera à jour !

La documentation



Une nouvelle documentation a vu le jour afin de permettre à tout ceux qui le souhaite de comprendre le fonctionnement de cette nouvelle version et de pouvoir développer son propre module ou de créer son propre thème.

La documentation n'est pas totalement terminée, vous pourrez remarquer que certains articles concernent toujours la version 4.0 (mais le fonctionnement est relativement similaire en 4.1). Elle sera complétée au fur et à mesure dans les semaines qui viennent.

Les modules non officiels



Les 6 modules non officiels proposés en téléchargement sur le site pour PHPBoost 4.0 (à savoir Anniversaires, Citations, Dictionnaire, GoogleAnalytics, Petites annonces et Statut des serveurs) ont d'ores et déjà été convertis pour être compatibles dans la version 4.1. Vous pouvez retrouver la liste des modules compatibles ici.
Pour ceux qui auraient un ou plusieurs modules perso, il existe une documentation pour mettre à jour son module 4.0 en 4.1.

Les thèmes



Comme pour la 4.0, nous ne souhaitons pas forcement convertir l'ensemble des thèmes vers la 4.1 . Il nous semble plus adéquate de créer de nouveaux thèmes qui exploitent les possibilités de cette nouvelle version.

Néanmoins, nous sommes en train de convertir quelques thèmes qui ont eu beaucoup de succès sur la 4.0.
  • Underline
  • Oxygen

Pour ceux qui le souhaitent, il existe une documentation pour mettre à jour son thème 4.0 en 4.1

La version 4.1 en quelques chiffres



Le développement



  • Plus d’un an et demi de travail dont 8 mois depuis la sortie de l’alpha
    • 6 versions alpha
    • 3 versions Beta
    • 2 versions RC
  • Plus de 260 bugs corrigés.
  • Plus de 2000 commits (nombre de modifications envoyées sur le google code)


L’avenir de PHPBoost



Sachez que l’équipe est plus que motivée et que nous préparons actuellement la ToDoList de la version suivante.
Il est néanmoins important de noter que nous faisons avec notre timing et que si certaines personnes de la communauté souhaitent rejoindre le projet, nous pourrons intégrer encore plus de modifications dans la version suivante.

Pour conclure



Merci à toutes les personnes qui, de près ou de loin, ont participé au projet et cru en l'équipe. Votre soutien est important et nous donne envie de continuer à donner le meilleur de nous-même sur ce projet.

Pour accéder au téléchargement de la nouvelle version et du script de migration 4.0 vers 4.1, rendez vous sur la page de téléchargement.