News - PHPBoost 6.0

Zonda, la RC pointe son nez !

Equipe PHPBoost PHPBoost 6.0 | 3 Commentaires
Zonda, la RC pointe son nez !
Bonjour à tous,

Nous y sommes arrivés, voici la version 6.0 (Zonda) en RC !
S'il y a eu peu de remontées de bug signalés dans la beta 2, notre volonté de toujours faire plus et mieux a entraînée quelques semaines de délais supplémentaires...
Les évolutions de PHP (en 8.0 puis 8.1) sont également à l'origine de nombreux tests et corrections effectués afin d'assurer une compatibilité optimum.

Du nouveau dans le partenariat: O2SWITCH
Notre partenaire Nuxit qui nous propose un hébergement gratuit depuis plus de 9 ans est en cours de remplacement par o2switch, notre nouveau partenaire.
Ce choix est dicté par des considérations techniques liées à l'offre proposée mais surtout par le fait que o2switch est 100% français, ce qui correspond bien à notre projet Open Source. Tous nos sites sont désormais migrés chez notre nouveau partenaire.
Tous nos sincères remerciements à Nuxit pour ce long partenariat qui nous aura permis de proposer un cms de qualité en hébergeant tous les sites que nous vous proposons (site officiel, démo, dev....).

Quelques éléments supplémentaires ajoutés depuis la beta
- Refonte de la barre d'outils BBCode :
La barre d'outils est disponible verticalement et en permanence du coté droit de la zone de saisie, elle suit automatiquement la position du curseur d'insertion du texte ce qui offre un grand confort lors de la rédaction de texte un peu longs comme le wiki par exemple.

- Le module petites annonces est désormais intégré dans HomeLanding (module d'accueil généralisé), et tous les modules intégrés dans HomeLanding suivent maintenant le type d'affichage déclaré dans leurs configurations respectives.

- Le module Historique vous est proposé, il permet d'enregistrer les différentes actions effectuées par les utilisateurs et administrateurs du site. Il suffit de l'installer, de le paramétrer en fonction de vos besoins et il vous donnera les informations indispensables sur l'activité de votre site (à partir de la date d'installation du module).

Pour ceux qui voudraient s'essayer à la migration de leur thème graphique, une ébauche du tutoriel de mise à jour est en ligne sur cette page.

N'hésitez pas à tester cette version qui nous semble stable et très proche d'être la version 6.0 finale.

Téléchargement PHPBoost 6.0.rc
Télécharger le script d'update
Le site de tests
Signaler des bugs, en choisissant 6.0.rc
Les nouveautés de PHPBoost 6.0 Zonda

Zonda beta 2 - la voici

Equipe PHPBoost PHPBoost 6.0 | 13 Commentaires
Zonda beta 2 - la voici
Bonjour à tous,

Nous sommes heureux de vous annoncer la sortie de la V6.0 beta 2.
Il y a eu peu de remontées d'anomalies alors nous en avons profité pour faire quelques ajouts et améliorations de dernière minute, comme toujours ;).
Autre bonne nouvelle :
le partenariat avec Nuxit qui héberge le site officiel ainsi que les sites de tests et de développement est reconduit pour un an, nous les remercions vivement pour leur confiance.

Nous sommes conscients du temps d'attente extrêmement long entre la première bêta et cette nouvelle version. Ces derniers 18 mois ont été compliqués pour tout le monde dans un contexte qu'on ne va pas rappeler.

- Pour la sortie de la beta 1, le module Articles avait été converti vers le nouveau système de construction de module (on vous en dit plus à la sortie de la version finale). Pour cette beta 2, trois modules ont rejoint les rangs de cette nouvelle formule: Actualités (ex News), Pages et Sondages.

- Les contributions des membres ont été améliorées, avec :
  • la possibilité pour les auteurs d'éditer leurs contributions (édition re-soumise à validation)
  • une page dédiée
    Mes contributions
    accessible depuis chaque module qui propose cette fonctionnalité
  • le récapitulatif de toutes les contributions d'un membre sur les pages
    Tableau de bord
    et
    Profil/publications


- L'affichage du Calendrier a été revu afin de faire apparaitre
  • plusieurs événements pour un même jour dans le calendrier et le mini-calendrier
  • tous les événements du mois sélectionné dans la liste des événements

- En plus de Youtube et Dailymotion, les plateformes Vimeo, Twitch, Odysee et Peertube ont été ajoutées aux options du module Multimédia.
[doc d'utilisation]

- La page de gestion des éléments des modules ont maintenant des options de filtres pour améliorer la recherche au sein de la page. La suppression multiple a également été mise en place dans l'ensemble des listes et tableaux.

- Coté templates, la notion de parentalité a été mise en place permettant à un template d'hériter des propriétés d'un template parent.

- Une nouveauté de dernière minute vient également d'être mise en place : possibilité de développer des modules de type "Hook" qui vont permettre d'intéragir à l'ajout / édition / suppression et affichage dans les différents modules. Pour cette Beta 2 seuls les modules suivants peuvent bénéficier de ce nouveau système : Actualités, Articles, Liens Web, Pages, Sondages et Téléchargements. Nous ajouterons cette nouvelle possibilité dans les autres modules d'ici la sortie de la version finale. On peut citer quelques exemples de modules : Notifications, ajout de pub dans le contenu, compter les auteurs les plus actifs sur le site ou tout autre chose qui vous viendrait à l'esprit. Une prochaine news précisera la manière de faire.

Revenons-en à cette nouvelle version beta. Vous pouvez la télécharger ici pour l'installer de votre côté et tester les différentes fonctionnalités.
Merci de remonter les bugs afférents à cette version de test dans le Bugtracker, en choisissant 6.0.b2 en version détectée.
Vous pouvez également tester le script d'update pour valider le passage correct de la version 5.2 à la version 6.0.b2. Le thème Base étant le seul disponible actuellement pour Zonda, il sera automatiquement installé et activé lors de la mise à jour. Ce thème est suffisant pour valider les fonctionnalités techniques et le contenu de votre site.

Un site est également disponible en ligne pour réaliser des tests. Il est réinitialisé régulièrement comme le site de démonstration.
De nombreuses vérifications ont déjà été effectuées par l'équipe mais votre contribution est essentielle. Plus il y aura de testeurs et plus vite les éventuels bugs restants seront remontés. Nous pourrons ainsi les traiter rapidement et accélérer la sortie de la version finale. Nous comptons sur vous !

S'agissant d'une beta, son usage sur un site de production n'est pas souhaitable car elle pourra faire l'objet de modifications au fur et à mesure des remontées faites par les utilisateurs, merci de mettre en place un site de test dédié ou de tenter la mise à jour depuis un site miroir de votre site en production.
A bientôt pour la version finale ! Nous espérons un maximum de retours et espérons la sortir avant la fin de l'année.

L'équipe PHPBoost

PHPBoost Zonda beta 2 - point d'avancement.

Equipe PHPBoost PHPBoost 6.0 | 13 Commentaires
PHPBoost Zonda beta 2 - point d'avancement.
Bonjour à tous,

La 6.0 beta 1 étant sortie en septembre 2020, vous êtes en droit de vous demander où nous en sommes...

De nouvelles idées sont apparues en cours de route et engendrent un travail conséquent en terme de développement et de tests ce qui justifie du délai avant la beta 2.

Voici donc un point rapide de l'avancée de cette version pleine de surprises :

  • Finalisation du concept de "néomodules", une méthode très simple pour créer de nouveaux modules (la doc en cours vous expliquera tout ceci)
  • Concept thème parent/enfant : une approche qui va permettre de dupliquer un thème en version enfant et de le personnaliser sans être impacté par les modifications du thème parent (pour créer un thème en changeant uniquement des couleurs par exemple). Une demande récurrente des utilisateurs car la modification de la charte graphique d'un thème dupliqué est souvent source de problèmes lors de la mise à jour du thème original. Cette option sera également bénéfique aux auteurs de thèmes puisque qu'il n'y aura plus besoin de modifier les mêmes fichiers dans chaque thème dupliqué mais uniquement dans le thème parent qui contiendra lui tous les fichiers.
  • Le module Sondages a été entièrement refait en version mvc et sa personnalisation/maintenance en est largement facilitée.
  • Le module calendrier a été amélioré, l'affichage de plusieurs événements sur une même journée est disponible.
  • Refonte du thème graphique du site officiel : adapté à la V6.0 avec un nouveau design en cours de création.
  • Un énorme chantier est lancé sur les variables de langues : préfixage des variables par le nom du module (ex : calendar.variable.xxx) ce qui permet d'identifier aisément leur origine, nettoyage des doublons et uniformisation de la méthode d'appel des fichiers lang.
  • Modules BasicSimple et BasicAdvanced : deux "néomodules" prêts à installer, destinés aux développeurs et dotés d'une intégration poussée des fonctionnalités disponibles dans le kernel.
  • Migration de la 5.2.x vers la 6.0 : le script d'update a été amélioré, l'objectif étant de le rendre le plus simple et le plus efficace possible.
  • Mise à jour globale du CMS pour compatibilité avec PHP 8 et MySql 8.

La version beta 2 est prévue en juin.
Comme nous avons fait le choix de vous préparer une V6.0 audacieuse et pleine de nouveautés avec des changements structurels profonds, nous prenons le temps d'y intégrer un maximum de choses et prévoyons la sortie de la finale pour fin 2021.

Vous voulez tester ? : https://beta.phpboost.com/

L'équipe PHPBoost.

6.0 Zonda - la beta est là !

Equipe PHPBoost PHPBoost 6.0 | 6 Commentaires
6.0 Zonda - la beta est là !
Bonjour à tous,

Annoncée depuis plusieurs semaines, la Zonda 6.0 vous est proposée aujourd'hui en version beta (6.0.b1).
Avant de vous en présenter les grands principes, un remerciement tout particulier à notre partenaire NUXIT qui nous aide depuis de nombreuses années en nous offrant un hébergement fiable et de qualité. Grâce à ce partenariat, nous disposons de toutes les infrastructures nécessaires au développement et au maintient de PHPBoost (site officiel, site de dev, site de démo...).
Un grand merci aussi à toute l'équipe ainsi qu'aux testeurs qui nous aident à avancer et nous permettent de vous proposer des versions les plus abouties possibles.

Revenons-en à cette 6.0 version beta. Vous pouvez la télécharger ici pour l'installer de votre côté et tester les différentes fonctionnalités.
Merci de remonter les bugs afférents à cette version de test dans le Bugtracker, en choisissant 6.0.b1 en version détectée.
Vous pouvez également tester le script d'update pour valider le passage correct de la version 5.2 à la version 6.0.b1. Le thème Base étant le seul disponible actuellement pour Zonda, il sera automatiquement installé et activé lors de la mise à jour. Ce thème est suffisant pour valider les fonctionnalités techniques et le contenu de votre site.

Un site est également disponible en ligne pour réaliser des tests. Il est réinitialisé régulièrement comme le site de démonstration.
De nombreuses vérifications ont déjà été effectuées par l'équipe mais votre contribution est essentielle. Plus il y aura de testeurs et plus vite les éventuels bugs restants seront remontés. Nous pourrons ainsi les traiter rapidement et accélérer la sortie de la version finale. Nous comptons sur vous !

S'agissant d'une beta, son usage sur un site de production n'est pas souhaitable car elle pourra faire l'objet de modifications au fur et à mesure des remontées faites par les utilisateurs, merci de mettre en place un site de test dédié ou de tenter la mise à jour depuis un site miroir de votre site en production.

Zonda en quelques mots :
  • compatible php 7.4
  • compatible mysql 8 (les versions antérieures à la 6.0 ne seront pas rendues compatibles)
  • refonte totale du système de création des modules
  • nouveau principe de templates
  • intégration de nouvelles fonctionnalités dans certains modules
  • ajout de la notion de fichiers publics dans l'upload
  • et bien d'autres choses

La documentation de cette nouvelle version est disponible ici : Documentation 6.0 Zonda . Les documentations concernant la création de thèmes et modules sont en cours de rédaction.
Pour autant, la branche 5.2 n'est pas abandonnée et elle fera l'objet d'un suivi et de correction si besoin.
Téléchargez, installez, testez et dites nous ce que vous en pensez, ce sera la plus belle de nos récompenses.

L'équipe PHPBoost,

6.0 Zonda -- la beta pointe son nez !

Equipe PHPBoost PHPBoost 6.0 | 7 Commentaires
6.0 Zonda -- la beta pointe son nez !
Bonjour à tous,

Oui, vous avez bien lu le titre !
On avait annoncé la version 5.3, c'est la 6.0 qui arrive.
Avec Zonda, on reste dans le vent bien sûr, mais Zonda est aussi une supercar propulsée par un moteur V12 de 6.0 litres... étonnant non ?
En effet, le noyau de PHPBoost a été profondément remanié ainsi que le moteur de templates, ce qui justifie de passer dans une nouvelle branche.

PHPBoost est basé sur des modules qui ont chacun leurs propres fonctionnalités, ça vous le saviez déjà. Mais créer un module n'est pas toujours des plus facile et peut rebuter certaines bonnes volontés... et si on vous proposait une solution plus simple, plus automatisée ?
Tiens, quelques oreilles se dressent on dirait, le regard se fait plus attentif, on y est presque ;)

Dans quelques semaines, vous allez pouvoir découvrir cette nouvelle version (en beta) sur laquelle nous travaillons depuis de nombreux mois. Le confinement n'a rien arrangé, télétravail pour certains, petite baisse de motivation pour d'autres mais nous sommes toujours là !

Bon d'accord, comme votre curiosité est éveillée, voici quelques infos sur ce qui vous attend dans la nouvelle version :

  • refonte totale du système de création des modules
  • nouveau principe de templates
  • suppression multiple d'éléments de listes
  • intégration de nouvelles fonctionnalités dans certains modules
  • ajout de la notion de fichiers publics dans l'upload
  • et ce n'est pas fini !

Alors encore un peu de patience, nous finissons les retouches et les tests et on se donne rendez-vous très bientôt !

Nous profitons également de cette news pour vous signaler la sortie d'une nouvelle version mineure dans la branche 5.2 avec quelques améliorations concernant la compatibilité PHP 7.4 et la correction d'erreurs remontées en interne. Les informations concernant cette version sont ici.

Bonne santé surtout,

L'équipe PHPBoost
Annonces