Actualités

Toutes les actualités du site PHPBoost CMS.
Trier par

PHPBoost version 6.0.3

Bonjour,

Cette version corrige quelques anomalies : roadmap du bugtracker

Nous avons pu également constater que dans l'administration, il était possible d'installer un module dans le dossier des thèmes ou un thème dans les modules... idem pour les fichiers de langues.
Pour éviter cette mauvaise manipulation, chaque config.ini (situé à la racine des dossiers) a été doté d'un nouveau champ
addon_type
qui identifie la nature de l'élément à installer, l'empêchant de s'installer au mauvais endroit :
  • addon_type = "module" pour un module
  • addon_type = "theme" pour une thème
  • addon_type = "lang" pour une langue

Si vous avez installé des dossiers modules, thèmes ou langues non-officiels et/ou personnels, pensez à mettre à jour les fichiers config.ini sinon ils seront détectés comme incompatibles mais sans altérer leur fonctionnement :

common_addon_type_incompatible


à noter 2 nouvelles fonctionnalités:

Possible values
: vous pouvez maintenant remanier (changer l'ordre) des valeurs possibles lors d'ajout de champs dans les formulaires (formulaire d'inscription au site, module contact, ...)

Ajout de fichier
: Il est maintenant possible d'ajouter directement un fichier depuis un formulaire sans passer par la popup du gestionnaire de fichier. Le fichier est uploadé dans votre compte en mode
fichier personnel
.
Attention toute fois, le fichier est uploadé dès qu'il est choisi dans la fenêtre
Envoi du fichier

PHPBoost 6.0 Zonda - la finale !

7603 5 Commentaires
Citation :
Le zonda est un vent du type foehn sur le versant oriental des Andes en Argentine centrale. Il s'agit donc d'un vent provenant de la circulation atmosphérique autour des dépressions antarctiques qui passe perpendiculairement aux montagnes et descend adiabatiquement la pente en se réchauffant et en s’asséchant

2 ans... et un peu plus même :hi
2 années, riches en sueur, en intenses réflexions, en échanges et autres idées de dernière minute; 2 années de développement nécessaires pour amener cette nouvelle version à un niveau acceptable compte tenu de l'évolution des techniques de programmation actuelles.

Il n'en fallait pas moins pour vous proposer un nouveau système de création de module tout en conservant l'ancien, une nouvelle philosophie des thèmes graphiques, et les quelques nouveaux items qui vont avec.

Les nouveautés de la v6


  • Langues : Réfection du système de variables
  • Thèmes
    • Nouveau système de templates incluant la parentalité d'un thème sur un autre
    • Des nouveaux thèmes
    • Possibilité d'ajouter des variables de langue
  • Modules
    • Des nouveaux modules
    • News renommé en Actualités
    • Mutualisation de la structure (Actualités, Articles, Pages, Sondage)
    • Amélioration des contributions
    • Affichage de la biographie de l'auteur dans les modules mutualisés
    • Suppression multiple des items
    • Patron pour les items
  • Upload
    • Fichiers personnels/publics
    • Chargement multiple (apparu en 5.2.10)
  • Profil : pages dédiées pour les contributions des membres
  • BBCode : nouvelle barre d'outils plus ergonomique

Plus d'informations sur la page dédiée


Téléchargements
Déclarer un bug

enjoy :wink

Mises à jour - 5.2.13 / 6.0.RC2

10150 2 Commentaires
Mises à jour - 5.2.13 / 6.0.RC2 Bonjour,

Suite aux tests effectués par l'équipe et à la correction des quelques bugs remontés dans la version 6.0 RC, nous sommes fiers de vous annoncer la sortie de la version PHPBoost 6.0 RC2, dernière étape avant la version 6.0 finale. Le script de migration est comme à son habitude disponible ici.

Pour ceux d'entre vous qui voudraient profiter de PHP 8.1, nous mettons également à jour la 5.2 avec cette 5.2.13 incluant une évolution qui la rend compatible.

Les évolutions constantes des versions de PHP posent aussi des problèmes, certaines méthodes devenant obsolètes ou supprimées...
Pour le moment, PHPBoost n'est pas compatible avec la toute récente sortie de PHP 8.2 mais nous y travaillons déjà.

Comme certains ont pu le remarquer, nous avons passé le site officiel en 6.0 en fin d'année dernière afin de tester cette nouvelle version sur un site ayant un contenu important. Nous avons ainsi pu, avant la sortie de la RC2, vérifier et corriger des choses que nous n'étions pas en mesure de voir sur notre espace de développement.

Encore un petit peu de patience pour la version finale qui devrait arriver dans une à deux semaines vu la stabilité à laquelle nous sommes parvenus.

La documentation est pratiquement à jour. Il nous reste quelques éléments à travailler, notamment la conversion des thèmes, cette partie arrivera d'ici quelques semaines.

Nous tenons à remercier une fois de plus tous les acteurs qui nous donnent envie de continuer ce projet et ceux qui s'investissent en testant, en remontant des problèmes, en apportant du support et en améliorant la documentation afin que tout un chacun y trouve son compte.
N'oublions pas notre hébergeur et partenaire o2switch avec son offre de très grande qualité qui nous permet de faire tourner ce site (et toutes les autre instances) avec un système rapide et performant.

Nous vous rappelons que nous sommes une toute petite équipe sans moyen financier pour faire vivre le projet et que nous développons, documentons et apportons le support aux utilisateurs sur notre temps libre et de manière totalement bénévole.
Certains utilisateurs expriment leur mécontentement ici ou ailleurs vis à vis de la vitesse d'avancement du projet, nous les invitons vivement à contribuer pour nous aider.

L'équipe PHPBoost,

Zonda, la RC pointe son nez !

PHPBoost 6.0 10805 8 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

PHPBoost 6.0 10209 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 :wink.
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.

PHPBoost 6.0 12222 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à !

PHPBoost 6.0 8608 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 !

PHPBoost 6.0 7109 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 :wink

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

PHPBoost au ralenti...

PHPBoost 5587 3 Commentaires
PHPBoost au ralenti...
Bonjour à tous,

Comme la majorité de la population française, nous sommes contraints de rester à domicile, de nous occuper de nos familles et d'essayer de travailler à distance.
Cette situation ne nous permet pas de consacrer beaucoup de temps à la prochaine version de PHPBoost ou de répondre rapidement aux demandes sur le forum.
Ne vous inquiétez donc pas si l'activité est réduite sur github ou l'appui sur le forum plus long pendant toute la durée du confinement et du travail à distance.
Nous espérons de tout cœur que vous n'êtes pas impactés sévèrement par le virus. Rappelons-nous que le principal est de prendre soin de nos proches et que le reste est superflu.
Malgré tout, pour ceux qui ne peuvent pas travailler, il y a de bons tutoriels sur internet pour apprendre le PHP et découvrir, pourquoi pas, une vraie passion en vous.
Et si vous en profitiez pour rejoindre activement le projet ?

L'équipe PHPBoost.

PHPBoost 5.2.5

PHPBoost 5.2 4614 2 Commentaires
PHPBoost 5.2.5 Bonjour à tous,

Aujourd'hui, nous vous proposons une version 5.2.5 qui corrige quelques bugs remontés et d'autres détectés en interne.

Cette version intègre une modification sur le breadcrumb/Fil d'ariane pour améliorer l'indexation sur les moteurs de recherche. Nous avons fait les correctifs sur les thèmes disponible sur le site officiel, téléchargez de nouveau votre thème et envoyez le fichier body.tpl sur votre ftp pour le mettre à jour. Si vous avez un thème personnalisé, il est nécessaire de faire cette modification sur votre site.

Vous trouverez les détails de la modification sur cette page.

Concernant la future version 5.3, c'est un mois qui commence bien car nous avançons avec plusieurs améliorations. Nous avons intégré la suppression multiple dans les tableaux, revu en profondeur le code à mettre en place pour faire un module le plus simplement possible et réorganisé le design des thèmes pour que ceux-ci soient également beaucoup plus simples à réaliser.
Concernant la simplification des modules, nos efforts se sont concentrés sur le module articles dans un premier temps, mais ces modifications vont bénéficier à plusieurs autres modules avant la sortie et une documentation de création de modules va être mise en place.

Vous l'aurez compris, la version 5.3 rimera avec simplicité.
Pour les amoureux des chiffres, nous avons fait 253 commits sur la branche 5.3, ajouté pas moins de 11 348 lignes et supprimé 9 655 lignes de code.

On se retrouve prochainement pour des explications complémentaires sur la 5.3.