Comme nous en avions parlé dans la news précédente, nous avons ouvert une nouvelle équipe. Celle-ci s'appelle Développement annexe et marque l'ouverture du projet PHPBoost sur de nouveaux horizons.Comme son nom l'indique, son rôle est de développer des applications annexes au projet, c'est-à-dire qui ont un rapport avec PHPBoost sans vraiment s'intégrer dans le développement de ce dernier.
![]()
Certains des projets que nous proposons seront à réaliser par une seule personne. Dans ce cas, il faudra conduire le projet depuis la conception jusqu'à la livraison en passant par le développement et les tests. D'autres projets, plus proches de PHPBoost et de son noyau en particulier, seront encadrés par l'équipe de développement du noyau.
Nous ouvrons donc un nouveau recrutement pour pouvoir entrer dans cette équipe. Pour vérifier que les candidats ont un minimum de connaissances en Java, un mini test leur est proposé.
Nous avons décidé de réorganiser légèrement la répartition et la dénomination des équipes. Deux nouvelles équipes ont été créées, il s'agit de l'équipe "Chef de projet" et "Développement annexe"L'équipe "Chef de projet" regroupe les principaux gestionnaires du projet PHPBoost, ceux qui prennent les décisions pour l'ensemble du projet. C'est-à-dire le développement, les équipes, le site officiel, etc. Elle permet de différencier les développeurs du noyau et les chefs de projet, qui avant étaient regroupés.
L'équipe "Développement annexe" s'occupera de projets s'articulant autour de PHPBoost. Nous donnerons plus de détails sur cette nouvelle équipe, notamment sur ses fonctions et les modalités de recrutements.
Vous pouvez consulter la page de recrutement pour davantage d'informations.
Voici le récapitulatif :
| Profil | Mission |
|---|---|
Chef de projet![]() |
|
Développement Noyau![]() |
|
Développement Annexe![]() |
|
Développement Modules![]() |
|
Equipe Graphisme![]() |
|
Equipe Rédaction![]() |
|
Equipe Traduction![]() |
|
Comme vous le savez surement déjà, cela se devine sinon, PHPBoost est programmé en... PHP. La version requise pour PHPBoost 2.0 et la version à venir la 2.1 est PHP 4.3.Le 07 Août le support de PHP4 est définitivement terminé avec la sortie de la dernière mise à jour de la branche 4.4.x, la 4.4.9. Cela veut dire qu'il est désormais grand temps de se tourner vers l'avenir, sachant que PHP 5 est disponible depuis 4 ans déjà!
Qu'est-ce que cela change pour PHPBoost?
PHP 5 apporte des nouveautés très intéressantes pour nous, et notamment au niveau de la programmation orientée objet. En effet nous avons fait le choix de développer en objet afin d'avoir un projet très structuré. La version 2.1 marque un tournant, notamment par une forte approche objet (mais qui reste à poursuivre).
Cependant nous sommes limités dans son utilisation à cause de la compatibilité descendante requise avec PHP4. Nous avons donc décidé que la prochaine mise à jour du noyau (après la 2.1) ne supportera plus PHP4, afin de nous donner tous les nouveaux outils de PHP5. La plupart des hébergeurs sont déjà passés sur la nouvelle mouture de PHP, ou devrait le faire d'ici la sortie du nouveau noyau. Pour vous cela ne devrait donc rien changer, sauf pour les hébergeurs les plus anciens ne faisant pas leur mise à jour.

A noter la sortie d'un article présentant le nouveau gestionnaire de base de données de la future version de PHPBoost la 2.1: Gestionnaire de base de données
Comme nous vous l'avions annoncé, nous avons pris la décision d'écrire des dossiers régulièrement pour vous faire découvrir des éléments importants de PHPBoost.Après le premier dossier dédié à la sécurité, voici maintenant un descriptif assez complet de l'architecture technique du logiciel. Cette explication détaille les différentes parties d'une application Web en général et de PHPBoost en particulier. Elle aborde cependant quelques détails techniques qui, espérons le, ne vous effraieront pas.

Architecture technique de PHPBoost
Concernant l'avancement du développement de PHPBoost 2.1, voici un résumé de ce qui a été fait récemment et surtout de ce qui reste à faire.
Fait récemment :
- Réorganisation complète de l'arborescence des fichiers du noyau et du framework.
- Gestion des flux de données par le Framework : formats RSS et Atom, mise en cache des flux pour économiser les ressources, possibilité de formater un flux en HTML pour être affiché sur une page Web selon un fichier template
- Création du panneau de contribution qui centralisera toutes les contributions des utilisateurs dans chaque module.
- Amélioration du parseur BBCode, intégration de l'éditeur TinyMCE
- Ajout d'une balise HTML pour pouvoir ajouter du code HTML n'importe où, l'administrateur aura à définir qui pourra insérer un tel code
- Ajout d'une interface de gestion du contenu et de configuration des éditeurs
- Ajout d'une interface de rapport système pour le support qui récapitule la configuration de votre site pour pouvoir plus facilement communiquer avec le support
- Intégration de la recherche dans de nombreux modules (téléchargements, FAQ, pages, wiki, forum)
- Ajout d'un bloc "question aléatoire" pour la FAQ
- Et bien d'autres encore...
Ce qu'il reste à faire :
- Terminer le panneau de contribution
- Intégration des contributions aux modules en ayant le plus besoin (notamment news, articles)
- Système de vérification de disponibilité de mises à jour de modules et du noyau
- Ajout de nouvelles balises de mise en forme (notamment des blocs)
Comme vous le voyez, nous voyons le bout du tunnel. Nous espérons terminer d'ici quelques semaines et pouvoir enfin sortir une version Beta. Cette version Beta sera publique, mais dans un premier temps sur notre serveur. En effet l'installateur sera achevé durant le période de test. Ensuite une version RC sera distribuée, avant la version finale, stable et utilisable en production sur vos sites. Nous vous tiendrons au courant des événements.
Merci pour votre soutien.
Le projet PHPBoost a désormais plus de 3 ans, avec la surcharge de travail que nous avons eue ces derniers temps nous avons laissé passer la date (17/06/2005 - 17/06/2008).C'est avec grande fierté que nous développons ce projet depuis trois années. Beaucoup de chemin a été parcouru, et nous espérons que la prochaine version majeure de PHPBoost (2.1) sera celle qui fera connaitre notre projet. Nous remercions toute l'équipe et les membres qui nous soutiennent depuis tout ce temps.
A noter que nous préparons la sortie du site de la communauté anglaise, afin de pouvoir exporter PHPBoost à l'international. Le site anglais est bientôt prêt, il reste encore des efforts de traductions du contenu à faire ainsi que des adaptations par rapport au site français.
Au premier abord il ne s'agit que d'un énième changement de thème pour le site officiel de PHPBoost. Cependant il y a de nombreux changements d'orientation du site que nous désirions depuis longtemps.Le site se veut plus moderne et surtout plus professionnel. C'est pourquoi nous avons décidé de changer le design et le contenu du site notamment sur la page d'accueil.
Ainsi il est plus facile d'accéder aux différentes ressources pour personnaliser son site, avec la liste des derniers ajouts (thèmes, modules, etc.). En outre des dossiers viennent compléter des points particuliers pour vous aider dans votre utilisation de PHPBoost.
Vous découvrirez une nouvelle rubrique, "Le site du moment", le site sera choisi par l'équipe qui contactera le webmaster afin de rédiger une description complète et le mettre en avant.
Les téléchargements sont tous centralisés grâce à la nouvelle version du module "Téléchargements". Ainsi vous y retrouverez toutes les versions de PHPBoost, les thèmes (ce qui entrainera surement la fermeture du site des thèmes), les modules, et divers utilitaires.
PHPBoost 2.1
Le développement de PHPBoost 2.1 a énormément avancé en peu du temps du fait de la réunion de coordination de l'équipe de développement du noyau. Celle-ci s'est déroulée ce week-end chez Horn qui nous a gentillement hébergé.
De nouvelles fonctions ont été intégrées au site, mais il en reste encore, il n'est donc pas représentatif de la version finale. Vous remarquerez également cette nouvelle page d'accueil placée à la racine (donc plus de redirection) qui est majoritairement géré grâce au tout nouveau (et puissant) système d'écriture/lecture des flux rss. Le nouveau module de recherche est désormais opérationnel (voir tout en haut à droite du site).
Il nous reste encore du travail (quelques semaines) mais on se rapproche de plus en plus de ce que nous désirions pour cette version.
A noter que le thème précédent de PHPBoost, sera distribué avec la version 2.1 de PHPBoost.
La nouvelle adresse de la page d'accueil: http://www.phpboost.com/index.php
Firefox, le navigateur le plus utilisé au monde après Internet Explorer, sort aujourd'hui sa version 3 Pour marquer l'évènement, la fondation Mozilla souhaite établir un record du monde de téléchargement d'un logiciel en 1 jour.
spreadfirefox.com est un site dédié à cet évènement. Il existe depuis quelques semaines afin de faire connaitre l'évènement et de récolter des promesses de téléchargement
C'est la première tentative de record de ce genre, il n'y a donc pas de nombre défini. La fondation Mozilla souhaite vraiment dépasser le nombre de téléchargements de Firefox 2 lors de son lancement, qui était de 1,6 millions. Elle vise les 5 millions, il n'y a pas de limites!
Le record se termine le 18 juin à 20:16 heure de Paris.
PHPBoost soutient cette tentative de record et vous invite tous à télécharger aujourd'hui le 17 juin 2008 la nouvelle version de Firefox!
Téléchargez tous Firefox 3 en français à cette adresse :
(le serveur de mozilla peut être surchargé, dans ce cas ré-essayez plus tard
)
Les nouvelles se sont faites rares ces derniers temps, et en particulier le dernier mois pendant lequel le projet a tourné au ralenti. Une grande partie de l'équipe, si ce n'est pas toute l'équipe, a été très occupée par les examens, concours ou autres épreuves de fin d'année (nous sommes quasiment tous étudiants). Maintenant pour une majorité d'entre nous, ces difficultés sont passées et le développement reprend à plein rythme, après un mois pendant lequel nous n'avons fait qu'assurer le support, tout simplement par manque de temps.Une question revient souvent : quand est-ce que PHPBoost 2.1 sortira ? Nous ne connaissons malheureusement pas la réponse. Cependant nous avons récemment fait le point sur ce qu'il nous restait à faire et sur ce que nous n'intègrerons problabement pas à PHPBoost 2.1. Voyant qu'une partie d'entre vous s'impatientait, nous avons décidé de reporter la plupart des modifications prévues concernant les modules. Nous avions prévu initialement de rajouter pour la sortie de la 2.1 des fonctionnalités dans de nombreux modules. Certaines sont déjà faites, mais celles qui étaient prévues seront reportées au cas par cas pour chaque module dans une mise à jour ultérieure du module. En effet il nous semble plus judicieux de sortir le nouveau noyau et de faire évoluer les modules par la suite, que retarder tout et attendre la fin pour tout sortir.
Nous avons bien avancé le développement, il ne nous reste plus de très gros morceaux, à part le panneau de modération, qui permettra de centraliser toutes les contributions de tous les membres à chaque module. Nous avons beaucoup étoffé le framework, qui sert de base de développement pour les modules. Dès que nous en avons l'occasion, nous rajoutons de nouvelles pierres à l'édifice afin de faire profiter à tout le monde de certaines fonctionnalités qui peuvent être délicates à développer. Il n'est pas question que chaque développeur réinvente la roue pour chaque module !
Nous signalons au passage que nous avons dépassé le palier des 10000 téléchargements sur le site. Merci à tous les utilisateurs !
Comme certains ont pu le voir sur le forum, l'équipe de développement de PHPBoost (à savoir CrowkaiT, horn et ben.popeye) s'est réunie ce week-end avec de nombreux objectifs que nous allons détailler.Concernant la coordination des équipes, nous avons décidé pour améliorer la communication et leur efficacité, d'assigner à chaque équipe un responsable. Ainsi CrowkaiT gèrera l'équipe Graphique, horn l'équipe de traduction, ben.popeye l'équipe de développement, et Ptithom sera à la tête de l'équipe de rédaction. Au passage nous allons créer l'équipe communication donc le seul membre actuel est Ptithom. Elle aura pour mission de gérer le référencement du site, les partenariats etc... Nous allons aussi créer des lettres de mission dont le but sera de fixer des objectifs précis à chaque équipe. Le chef d'équipe sera alors chargé de répartir les rôles des différents membres et de suivre leur progression. Il devra rendre des comptes à l'ensemble des autres équipes sur l'avancement de son projet. Nous allons appliquer dès que possible ces décisions, les membres des équipes seront informés plus précisément.
Nous avons réglé de nombreux points techniques. Une grande majorité des bugs mystérieux ont été réglés. Des nouveautés délicates ont aussi été abordées, comme notamment le panneau de modération dont la conception a été terminée. Nous avons aussi optimisé les points les plus lourds, et diminué le nombre de lignes à interpréter dans chaque page.
Concernant le site, nous avons pris plusieurs décisions afin de le dynamiser davantage. Tout d'abord nous allons tenter d'aborder l'actualité des CMS, projets ou logiciels libres nous concernant. Nous allons aussi écrire des dossiers qui expliqueront comment personnaliser PHPBoost, comment développer son module... Nous allons aussi tenter de finir la documentation du framework de développement pour la sortie de PHPBoost 2.1, cela nous prend énormément de temps mais c'est à nos yeux très important pour les développeurs débutants ou confirmés qui souhaitent créer leur module et évoluer librement en se basant sur notre environnement.
Profitons de la news pour annoncer un nouveau partenariat avec le site pix-creations.com.
Cette news n'est qu'un bref résumé de cette longue réunion. Vous pourrez avoir plus de détails sur tout ce qui a été dit et surtout sur le futur du projet dans le rapport au format pdf.

Télécharger le compte rendu complet au format pdf
Voici le retour de Boostor, la mascotte de PHPBoost. Il fallait bien se décider un jour de le rajeunir, le pauvre a vécu 2 ans sans lifting et surtout sans corps!
C'est une création qui se veut bien plus réaliste que la précédente (austère et sévère diront certains), cependant cette mascotte en impose de par sa carrure.
Une mascotte est importante car c'est une "marque de fabrique". Nous espérons que ce nouveau représentant de PHPBoost vous plaira.
Pour voir Boostor en plein écran, cliquez sur l'image ci-contre, ou directement ici.
En ce qui concerne la prochaine version de PHPBoost, nous avons bien avancé mais il reste encore du travail à accomplir.
Inutile donc de demander une date de sortie, les avancées seront détaillées régulièrement.
Voilà 4 mois que la version 2 de PHPBoost est sortie, nous espérions que cette version ait un succès plus grand que celui de la version 1.6 et c'est tout à fait le cas! La version 1.6 a été téléchargée près de 2000 fois sur environ un an et après 4 mois, la version 2.0 en est déjà à 5000 ! Les statistiques nous montrent que le taux de téléchargement est stable sur ces 4 mois, ce qui est très encourageant. Nous sommes heureux de voir que notre travail est apprécié et la plus belle récompense que l'on puisse recevoir est de voir de plus en plus de sites créés avec notre CMS PHPBoost. Ce succès nous motive énormément pour améliorer encore et toujours PHPBoost, et nous souhaitons que la version 2.1, qui sortira dans quelques temps, sera à la hauteur de vos attentes ainsi qu'à de nombreux nouveaux webmasters !Nous profitons de cette news pour vous annoncer l'arrivée de 2 nouveaux membres dans les équipes :
- magikverse dans l'équipe rédaction, afin de vous fournir une documentation de plus en plus complète
- davd dans l'équipe module.
Merci encore à tous de faire confiance à PHPBoost pour réaliser votre site web et continuez à parler de PHPBoost autour de vous pour rendre notre CMS de plus en plus populaire !
Cela faisait un certain temps que nous parlions d'un module de FAQ (Frequently Asked Questions ou Foire Aux Questions en français), pensant qu'il serait à la fois utile pour compléter la documentation PHPBoost, mais aussi pour les sites d'une partie des utilisateurs.Le module est dorénavant terminé et disponible sur ce site. Cependant nous ne le distribuons pas pour le moment tout simplement parce qu'il n'est pas compatible avec PHPBoost 2.0. En effet l'implémentation de ce module a été l'occasion pour compléter le framework de développement de modules de PHPBoost, notamment pour ce qui concerne les catégories.
Il sera maintenant possible de gérer les catégories infinies dans n'importe quel module sans avoir à se préoccuper de leur gestion, ce qui accélèrera notablement le développement tout en étant assuré d'avoir un système fiable, ce qui n'est pas le cas la première fois.
La version actuelle ne prend pas en compte les contributions des utilisateurs. Cependant, l'interface du panneau de modération est en cours de développement, sa conception ayant déjà été entreprise, cette nouvelle fonctionnalité devrait rejoindre sous peu le framework PHPBoost et voir petit à petit le jour sur l'ensemble des modules. Nous tâchons de rendre cette interface la plus simple possible tout en lui laissant le maximum de possibilités et fonctionnalités.
Passons maintenant au contenu de la FAQ PHPBoost. Rédigé par l'ensemble des équipes et particulièrement l'équipe de rédaction, elle est éclatée en différentes catégories, traitant chacune d'un sujet bien spécifique pour vous faciliter la recherche. Vous y trouverez, comme son nom l'indique, les questions les plus fréquemment posées afin d'y trouver une solution rapidement. En répondant au forum nous tâcherons de la compléter au fur et à mesure.
Encore à l'état d'esquisse, nous allons faire en sorte qu'elle devienne rapidement une référence en matière de documentation pour devenir un complément important au wiki. Si vous n'y trouvez pas la réponse à une question qui vous semble banale, n'hésitez pas à contacter un membre de l'équipe de rédaction en attendant le panneau de modération avec lequel vous pourrez soumettre très facilement vos contributions.
Notons au passage qu'une grande majorité des modifications prévues pour PHPBoost 2.1 ont déjà été faites. Nous attaquerons donc dans quelques semaines la phase de finalisation de cette version. Nous n'avançons aucune date, car nous ne savons pas l'estimer, et que l'expérience montre qu'il est quasiment impossible de respecter une date fixée au préalable en sortant une version stable et complète.
Nous avons réalisé le transfert du site sur le nouveau serveur, le transfert des sous-domaines est également en cours. Tout devrait rentrer dans l'ordre très rapidement si aucun problème majeur n'arrive d'ici là. Ce changement de serveur, nous l'espérons devrait régler tous nos problèmes de coupures du serveur qui étaient devenues insupportables.
Nous avons également pris le nom de domaine www.phpboost.fr
Nous remercions, les généreux donateurs qui nous font confiance, et supportent le projet. Cela nous permet aujourd'hui d'assumer nous même nos frais d'hébergement.
Vous pouvez également supporter le projet de différentes façons: Aider PHPBoost.
Je profite de cette news, pour vous donner des nouvelles du site anglais qui avance beaucoup en ce moment. Nous devrions d'ici quelques temps pouvoir ouvrir les portes de ce site pour la communauté anglaise.
Toutes nos excuses pour les désagréments provoqués par ce transfert.
Bon surf sur PHPBoost.
Bonjour à tous,Notre serveur actuel comme vous avez surement pu le constater est de très mauvaise qualité, et la société qui le gère s'en moque ouvertement (power-heberg pour ne pas la citer). Des coupures très fréquentes gènent le confort de navigation de tout le monde sur le site.
Vous avez choisi PHPBoost, et il est très important pour nous d'assurer un support de qualité et constant sur ce site afin de vous aider au mieux.
C'est pourquoi nous avons planifié de faire rapidement migrer le serveur chez un hébergeur sérieux.
Comme vous le savez ce projet et libre et gratuit, nous payons donc de notre argent personnel pour assurer le fonctionnement du site depuis plus 2 ans et demi désormais. C'est pourquoi nous en appelons aujourd'hui à la générosité de chaque membre. De petits dons par personne mis bout à bout nous permettrons de financer ce nouvel hébergement. Ainsi nous garantissons notre indépendance vis à vis de l'hébergeur et pouvons assurer un service de qualité.
Pour réaliser un don pour PHPBoost, nous avons choisi Paypal (il vous faudra un compte paypal). Il suffit de cliquer sur "Faire un don" dans le menu situé dans la colonne de droite du site.
Merci d'avance à vous tous.








Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost