Le projet PHPBoost avance constamment, et les besoins en rédacteurs, traducteurs, graphistes ou développeurs sont toujours d'actualité. Ces derniers temps, des nombreux nouveaux membres ont intégré l'équipe de PHPBoost. C'est le cas de soupaloignon, sch, vivi's, yanX, benflovideo, Darth. La communauté les en remercie, tout comme elle tire un coup de chapeau à ceux qui ont contribué au projet, qui y contribuent et qui y contribueront.Il s'en est passé des choses depuis le 17 juin 2005, date du lancement du projet. Différentes versions de PHPBoost ont vu le jour. Nous en sommes à la 3.0.9, mais la 4.0 est en préparation. Beaucoup de sites sont nés de ce CMS. La communauté totalise plus de trois mille membres, qui génèrent un trafic de plus de cent messages par jour sur ses forums. C'est dire l'intérêt et la réactivité que suscite ce petit monde de l'open source.
Mais à une petite vingtaine de bénévoles, toutes équipes confondues, PHPBoost ne peut évoluer aussi vite que tous ses utilisateurs le voudraient. Le projet a donc besoin de monde (voir cette page). Nul besoin d'être un spécialiste de l'informatique ou de l'open source pour faire partie de l'équipe de PHPBoost. L'entre-aide et les discussions dans les équipes permettent d'accompagner les nouveaux arrivants. Ce qui compte, avant tout, c'est la volonté de faire quelque-chose pour les autres en y consacrant du temps.
Cette news a été écrite de manière collaborative par l'ensemble de l'équipe de PHPBoost et particulièrement de sch. Merci à tout le monde.
ben.popeye, Le : 27/04/11
Avant toute chose, l'équipe présente à tous les membres des excuses pour le manque d'informations de ces derniers temps.Le projet avance, ne vous inquiétez pas, mais vous allez devoir être encore un peu patients. Étant donné que l'équipe n'est constituée que de bénévoles qui travaillent sur leur temps libre, il est difficile d'évaluer à l'avance la quantité de travail qu'il sera possible de fournir. Nous ne sommes donc pas en mesure d'annoncer une date de sortie de cette nouvelle version, d'autant plus que nous visons la production d'un ensemble complet, cohérent et de qualité.
Par contre, nous annonçons dès maintenant que la tant attendue version 3.1 s'appellera en fait 4.0.
Ce changement de numéro reflète mieux les modifications importantes introduites au niveau du noyau, ensemble de composants de base sur lequel sont construits les modules : plus robuste, plus performant et exploitant les possibilités de PHP 5. Nous avons donc mis en place des fondations solides qui devraient faire leur preuve sur le développement futur.
Outre les modifications sur le noyau, des améliorations ont été apportées pour la partie visible aux utilisateurs. Dans les grandes lignes nous pouvons citer :
- Une nouvelle interface de personnalisation de la page de démarrage
- Un nouveau système de gestion des champs membre qui les rendra entièrement configurables
- Un nouveau module sitemap permettant de générer un fichier sitemap.xml pour faciliter le référencement et le position dans les moteurs de recherche
- La refonte complète du module newsletter, s'appuyant sur les nouvelles fonctionnalités du noyau de cette nouvelle mouture, qui permet maintenant de créer plusieurs type de newsletter, de s'inscrire à une newsletter dès son enregistrement sur le site
- La possibilité d'envoyer les mails via un serveur SMTP
- Possibilité de contribuer aux articles et aux news
- Une nouvelle interface en drag'n drop pour les menus, avec en plus des filtres pour les afficher uniquement sur des pages spécifiques
Actuellement près de 90% du développement prévu est achevé.
En plus du travail restant sur le noyau, il reste notamment à faire le module de composition de la page d'accueil qui vous permettra d'insérer du texte et/ou des fluxs RSS où bon vous semble et de petits détails très souvent demandés comme l'insertion d'une balise YouTube et Dailymotion dans la barre de BBCode.
Vous pouvez d'ailleurs consulter l'avancement du projet en temps réel en consultant cette page qui reflète ce qui a été fait depuis la version 3.0 ou est en cours.
Vous l'avez bien compris, la version 4.0 n'a plus rien d'une simple "mise à jour" mais constitue une véritable "évolution" sur le noyau, les modules mais également les thèmes.
Nous vous prions de nous excuser pour le manque d'informations dont nous avons fait preuve ainsi que l'interminable attente que nous vous faisons subir. Toutefois, ces derniers temps, l'équipe s'est assez considérablement étoffée, ce qui permettra à la fois d'accélérer l'avancement du projet mais aussi de mieux gérer la vie du projet comme la communication. Le texte que vous êtes en train de lire a d'ailleurs été rédigé grâce à la contribution de différents membres de l'équipe et notamment benflovideo. Merci à eux.
ben.popeye, Le : 13/04/11
Afin de nous faire pardonner en attendant la sortie de la prochaine version de PHPBoost qui tarde, l'équipe PHPBoost et son hébergeur NUXIT ont décidé de récompenser votre fidélité. En effet, PHPBoost renouvelle son partenariat avec NUXIT. Pour fêter ceci, nous vous avons obtenu des promotions sur les offres d'hébergement mutualisé.Ainsi, quelque soit la taille de votre site, vous trouverez un hébergement adapté à vos besoins avec un service client très agréable, des fonctionnalités avancées et une qualité de service irréprochable.
Pour bénéficier de la promotion, veuillez accéder à cette page.
Seuls les membres de PHPBoost ont accès à cette page donc si vous n'êtes pas encore membre, vous pouvez vous inscrire gratuitement ici.
Cette réduction est valable jusqu'au 30 novembre inclus et vous permet de profiter de 10€ de réduction sur toute la gamme des (hébergements mutualisés).
Cette offre promotionnelle est cumulable avec toutes les autres promotions en cours de l'hébergeur.
L'équipe de PHPBoost et NUXIT vous remercient pour la confiance que vous leur accordez.
horn, Le : 12/11/10
Le mois dernier, le 17 juin plus exactement, PHPBoost est entré dans sa cinquième année d'existence. Nous n'avons pas pu le signaler au moment voulu car nous avons traversé une période assez rude, mais nous le faisons aujourd'hui avec un peu de retard.Et oui, ça fait déjà 5 ans que PHPBoost existe. 5 ans pendant lesquels tous les volontaires qui l'ont souhaité nous ont entourés et ont apporté leur pierre à l'édifice, chacun selon ses moyens, pour arriver à ce qu'est PHPBoost aujourd'hui. La réussite de ce projet est due non seulement à la motivation des différentes équipes que nous remercions, mais également de l'ensemble de la communauté qui représente le fil conducteur du projet. C'est grâce à une communauté active que le projet se développe. La communauté assure un support de bonne qualité si on en croit les remarques des nouveaux arrivants, et c'est une des clés du succès de PHPBoost. Elle a su montrer que nous étions proches des utilisateurs et que notre préoccupation est que PHPBoost réponde à leurs besoins et fonctionne coute que coute chez eux.
Comme vous le savez la version 3.1 est en développement depuis un certain temps maintenant, et nous faisons notre maximum pour que son développement se termine au plus tôt. Mais elle représente une énorme quantité de travail qui nous demande beaucoup de temps, c'est la raison pour laquelle elle se fait attendre. Quoi qu'il en soit, nous vous tiendrons au courant concernant l'évolution de la 3.1.
Pour terminer, souhaitons un joyeux anniversaire à PHPBoost. Et merci à tous ceux qui ont œuvré pour que le projet devienne ce qu'il est aujourd'hui.
ben.popeye, Le : 12/07/10
Nous n'avons pas donné de nouvelles depuis la fin de l'année 2009 et ce genre d'absence est généralement mauvais signe pour un projet. Plusieurs personnes nous ont sollicités pour avoir des nouvelles du projet dans la mesure où nous n'en donnions pas, du moins de manière officielle dans les news car sur le forum nous en discutons de temps en temps.Si nous ne communiquions pas c'est que nous n'avions aucune annonce particulière. Mais au point de vue communication, ce n'est pas une très bonne chose, c'est pourquoi nous faisons maintenant un point sur l'avancement du projet.
PHPBoost 3.1
Comme on nous l'a fait remarquer à plusieurs reprises, la road map du projet annonçait la version 3.1 pour la fin de l'année 2009 et nous n'avons clairement pas tenu ce délai puisque nous sommes à la fin du premier semestre 2010 et elle n'est toujours pas là.
Il se trouve que nous avons migré tout le code vers PHP 5, comme nous l'avions annoncé. Cette migration a été beaucoup plus longue que prévue, car PHP 5 apporte de nombreuses fonctionnalités intéressantes qui nous semblaient indispensables à exploiter. Du coup nous avons dû réécrire une partie du noyau de PHPBoost, et étendre largement le framework de façon à simplifier énormément les développements suivants. Pour information le framework a triplé en terme de lignes de code.
Le problème pour les utilisateurs est que ces modifications ne se voient pas à l'utilisation. Elles sont pourtant indispensables pour pouvoir avoir une base de code évolutive et maintenable, c'est à dire pour pouvoir faire évoluer facilement le code mais également corriger des bugs simplement. Rassurez-vous nous avons quand même intégré de nouvelles fonctionnalités telles que l'envoi de mail via un serveur SMTP configurable.
Pour répondre à la question que vous vous posez tous, qui concerne la date de sortie de PHPBoost 3.1, nous pouvons seulement vous dire que c'est encore trop loin pour nous pour pouvoir vous donner une date. En effet, pour l'instant tout le travail n'est pas terminé, nous ne pouvons pas encore envisager une date de sortie. Nous vous tiendrons au courant dès que nous en saurons plus.
Des difficultés au point de vue des équipes
Ces 6 derniers mois ont été assez difficile pour les différentes équipes. En effet, environ la moitié de nos effectifs a stoppé ses contributions, pour différentes raisons tout à fait respectables. Parmi ceux qui restent, le temps à consacrer au projet est toujours un problème et la motivation a elle aussi ses hauts et ses bas. Tout cela a pour conséquence évidente de freiner le développement.
En parallèle de cela, nous avons intégré dans l'équipe de nouveaux contributeurs pour tenter ce compenser ce manque. Sachez d'ailleurs que nous recrutons toujours des contributeurs pour différents postes qui sont décrits ici.
Malgré cela, nous essayons de rester présents sur le forum pour assurer le support de la version 3.0 qui s'avère fonctionner très bien.
En espérant que ceux qui se faisaient du soucis ont eu une réponse encourageante. Nous vous tiendrons au courant pour ce qui concerne l'arrivée de la 3.1 en temps voulu. Désolé pour cette longue absence de communication qui, nous espérons, ne se reproduira plus.
ben.popeye, Le : 08/07/10
Sortie fin juillet 2009, PHPBoost 3.0 semble avoir satisfait les utilisateurs et s'avère pour le moment une réussite tant sur le plan de la stabilité que celui des fonctionnalités. Mais ce n'est pas pour cela que nous nous reposons sur nos lauriers. Le développement de la future version de PHPBoost qui sera très certainement baptisée 3.1 a commencé dès la sortie de sa petite sœur, la 3.0, et même un peu avant. Depuis ce temps-là, nous avons fait du chemin dans le développement, c'est la raison pour laquelle nous faisons aujourd'hui le point sur les nouveautés que nous avons décidé d'intégrer à la nouvelle version de PHPBoost.Planning
Notre roadmap indique l'arrivée de PHPBoost 3.1 pour la fin de l'année 2009, et c'est maintenant une certitude, nous serons en retard sur cette date. Nos études font qu'il est difficile pour nous de consacrer beaucoup de temps au projet, à notre grand regret. Nous sommes cependant à mi-chemin de ce que nous avions prévu.
Nouveautés au programme
Voilà les grandes lignes de ce que nous avons prévu d'intégrer à PHPBoost 3.1.
- Module plan du site qui génère automatiquement le plan du site à partir des informations que lui donnent les autres modules, et génère également le fichier sitemap.xml qui permet d'améliorer le référencement des sites sur les moteurs de recherche.
- Amélioration du système de gestion des menus : possibilité de faire plusieurs configurations de menus en fonction de la page sur laquelle ils sont affichés (typiquement si vous voulez que la colonne de droite soit masquée sur certains modules, ou si vous souhaitez afficher un menu de liens seulement dans un certain module).
- Refonte des modules news et articles qui n'ont pas été mis à jour depuis un certain temps, ils vont enfin retrouver une certaine jeunesse.
- Nouveau système de gestion de la page d'accueil du site, l'actuel ne nous satisfaisant pas et n'étant pas idéal pour le référencement. Nous améliorerons à cette occasion-là le module panel qui sera très pratique pour faire des pages d'accueil personnalisées dans lesquelles pourront être intégrés du texte et des flux de contenu.
- Module bugtracker permettant de gérer les rapports de bugs de façon plus adaptée qu'un forum, notamment pour ce qui concerne le suivi des bugs.
- Tout ceci est bien évidemment accompagné d'une multitude de petits changements que nous ne détaillons pas ici. Ce ne sont que les changements majeurs qui vous sont présentés.
Sur un plan plus technique, voici ce qui a changé :
- Passage de tout le code en PHP 5 : nous avons repris une partie du code du noyau de façon à exploiter pleinement les fonctionnalités apportées par PHP 5, cela nous a pris un certain temps mais cela allègera les charges de développement par la suite.
- Intégration au framework d'une partie permettant d'utiliser le design pattern MVC qui permettra de produire un code beaucoup plus clair, évolutif et maintenable. La partie vue était partiellement implémentée avec les templates, nous ajoutons là toute la partie contrôleur ainsi que quelques bases pour la partie modèle avec notamment la prise en charge des fonctionnalités de base du mapping objet relationnel (ou ORM en anglais). Nous devons nous contenter de fonctionnalités de base concernant l'ORM pour conserver des performances acceptables.
- Nouveau système de gestion du cache, celui que nous avions jusqu'à présent n'étant pas adapté à un logiciel de grande envergure et n'étant pas maintenable. Celui-ci pourra également tirer profit de l'extension APC, si cette dernière est activée, de façon à stocker le cache en RAM et ainsi limiter les accès au système de fichier, ce qui améliorera notablement les performances.
- PHP 5 nous permet d'utiliser l'autoload qui, couplé au système de cache, permet de ne plus à avoir à importer les classes que nous utilisons (PHP s'en charge automatiquement) sans pour autant détériorer les performances, cela a même pour effet d'accélérer la génération des pages car jusqu'à présent beaucoup de code inutile était inclus.
- Sur le plan de la qualité logicielle, nous avons mis en place des tests unitaires permettant d'effectuer automatiquement les tests sur les couches basses du framework, ce qui nous permet de nous assurer de la non-régression lors du développement.
ben.popeye, Le : 12/12/09
Nous avions récemment annoncé la migration de notre serveur chez Flucti sur un serveur dédié virtualisé (VPS). Ce service vient malheureusement de fermer à cause de son manque de rentabilité.Nous avons donc cherché un nouvel hébergeur nous mettant à disposition un serveur pour accueillir nos différents sites. Suite à une discussion à ce sujet au sein des différentes équipes du projet, shadow nous a poussé à prendre contact avec Nuxit, hébergeur proposant des offres allant du petit hébergement mutualisé pour site personnel au gros serveur dédié pour professionnel, ce que nous avons fait, et cela s'est conclu par un partenariat entre l'hébergeur Nuxit et PHPBoost.
Nuxit
Forte de ses 5 ans d'expérience, Nuxit travaille 7j/7 et 24h/24 au service de plus de 22 000 sites actuellement hébergés sur plus de 500 serveurs répartis dans 2 datacentres situés à Sophia Antipolis en France. Nuxit est l'hébergeur internet qu'il vous faut : réseau haute disponibilité, offres et niveaux de service adaptés à chaque besoin et toujours le meilleur rapport qualité/prix pour vos projets.
Notre partenariat
Nuxit soutient le logiciel libre et le prouve avec ce partenariat. En effet, ce dernier nous offre grâcieusement la location du serveur (un serveur privé virtuel) en échange de quoi nous plaçons en bas de notre site une bannière matérialisant ce partenariat.
Nous tenons à remercier shadow sans qui ce partenariat n'aurait pas vu le jour et Nuxit pour leur soutien.
Migration effectuée
La migration a été effectuée avec succès la semaine dernière. Nous sommes maintenant sur un serveur VPS basé sur le système d'exploitation Debian Etch.
Il est à noter qu'il reste encore quelques problèmes liés à cette migration plutôt précipitée liés à la configuration du serveur et particulièrement au niveau de l'envoi de mails. Notre site n'est en effet pas en mesure actuellement d'envoyer des mails, mais nous sommes en train de résoudre ce problème, le site devrait donc retrouver petit à petit son fonctionnement normal.
ben.popeye, Le : 04/11/09
Disponible depuis le 30 juillet 2009, Site Free'Z est un service permettant de publier son site internet en quelques clics.Un site clé en main
Cette plateforme se charge de gérer l'hébergement de votre site et vous fournit un site prêt à l'emploi. Vous n'avez alors qu'à vous concentrer sur le contenu de votre site et pas sur sa mise en place. Différents thèmes sont proposés, vous permettant de donner un aspect particulier à votre site.
Une plateforme basée sur PHPBoost
La partie gestion de contenu du service Site Free'z est propulsée par PHPBoost 3.0 Tornade. L'interface d'administration a tout de même été revue pour être incluse dans la console d'administration de la plateforme.
Interview du fondateur de Site Free'Z
Pour bien présenter ce service, rien ne vaut une interview du fondateur de ce projet.
PHPBoost : Quand avez-vous eu l'idée de créer Site Free'z ?
Site Free'Z : L'idée de créer Site Free'Z remonte à il y a bien longtemps. En effet, depuis que MonSiteGratuit.com a connu un franc succès et de nombreuses personnes nous ont demandé de sortir LE service primordial à un site qui porte un tel nom. Ainsi, c'est en 2008 que l'on a eu l'idée de créer SiteFreeZ.com, et c'est en Aout 2009 qu'il a vu le jour. Il a fallu beaucoup de travail entre l'idée et la sortie du projet.
Maintenant nous sommes fiers de pouvoir présenter cette plateforme à la communauté de PHPBoost !
PHPBoost : Combien êtes-vous à gérer l'infrastructure ?
Site Free'Z : Le projet tient sur 3 principales personnes ! Je cite Boulledogue qui nous a été d'une grande aide niveau communication, traduction et réalisation des thèmes, Clemh78 lui a été le développeur d'une grande partie du code et en particulier de la refonte du panel d'administration PHPBoost, et moi à l'origine du projet qui fourre les doigts un peu de partout, je les remercie vraiment pour leur investissement !
Mais je compte aussi citer 2 autres personnes qui nous ont malheureusement abandonné en cours de projet Richie3666 (codeur) et Olitax (chargé du référencement et de la communication) !
Pour un si vaste et grand projet il faut une équipe forte et soudée et c'est assez difficile à constituer ! J'ai vu que du côté de PHPBoost c'était le cas, je vous souhaite bonne continuation !
Maintenant je ne vous cacherais pas qu'avec la reprise de nos étude il est difficile de continuer a gérer correctement Site Free'Z est d'y ajouter des mises à jours régulières.
PHPBoost : Comment voyez-vous l'avenir de Site Free'z ?
Site Free'Z : L'avenir de Site Free'Z est loin d'être tracé, il nous faudra beaucoup de temps et d'investissement afin de nous faire un nom sur la toile et d'être un minimum reconnu. Cependant je ne pense pas que ça soit une cause perdue car de plus en plus de personnes tentent de créer leur propre site, certaines le font entièrement à la main, d'autres utilisent un CMS et d'autres préfèrent ne pas s'embêter et privilégier le plateforme en ligne.
L'avenir de Site Free'Z se fera par les attentes des internautes et il est très difficile à ce jour de pouvoir trouver notre voie. Toutes les suggestions sont bonnes à prendre !
PHPBoost : Pourquoi avez-vous choisi PHPBoost ? Est-ce que PHPBoost répond à vos besoins ? Avez-vous eu des difficultés à l'adapter à votre projet ?
Site Free'Z : Pourquoi PHPBoost ? Simplement parce que nous avons directement craqué ! C'est une sacré prouesse ce petit CMS ! Très modulable, codé proprement, adaptable et SURTOUT sécurisé ! A mon avis loin devant Nucked Clan ou d'autres il a sa place sur le net. Tout comme Site Free'Z je pense qu'il va devoir se frayer une place sur le Web et être reconnu à son tour. Il a un long et beau futur devant lui si l'équipe continue à satisfaire ses utilisateurs et offrir le meilleur de leur talent !
Je mettrais un point sur la qualité du code et de sa structure, il est vraiment bien organisé et même si c'était dur au début c'est maintenant un plaisir d'avoir pu intégrer ce CMS à Site Free'Z. Je ne regrette aucunement mon choix. Cependant, je pense qu'il lui manque encore une petite chose à ce CMS, peut être plus de liens entre les membres, un forum plus élaboré, une ouverture le nouvel aspect "réseau social" du net et donc une meilleure interaction entre les internautes du site. Je vous laisse méditer à cela. Mais surtout, conservez votre simplicité. C'est pour cela que je recommande à tous PHPBoost et que je l'utilise dans mon projet.
Joomla! lui aussi joue un grand rôle dans le monde des CMS mais est malheureusement un peu trop compliqué. J'encourage donc PHPBoost à devenir pourquoi pas le Wordpress du site internet !
En savoir plus
- Créer son site grâce à Site Free'z
- Présentation de Site Free'Z
- FAQ de Site Free'z
- Démonstration : Le Site Free'Z de l'équipe Site Free'z
ben.popeye, Le : 30/10/09
Comme nous l'avions annoncé lors de la sortie de PHPBoost 3.0, nous optimisons désormais le code source afin d'améliorer les performances des sites utilisant PHPBoost.Pour ce faire, nous avons écrit un outil que nous avons baptisé POptimizer. Cet outil ne modifie en aucun cas la sémantique du code source (son exécution donne exactement le même résultat) mais supprime toute sa mise en forme qui n'a aucun sens au point de vue de l'interpréteur. POtimizer supprime par exemple tous les commentaires ainsi que tous les espaces blancs inutiles (tabulations, espaces entre opérateurs).
Le code optimisé devient alors très délicat à lire par un humain mais l'interpréteur PHP n'y voit aucune différence. Par contre, il faut savoir que l'interpréteur PHP lit d'abord les fichiers avant de les interpréter (PHP est un langage de script et pas un langage compilé). Il apparait alors de façon évidente que plus les fichiers sont gros, plus ils sont longs à être lus. Tous les caractères superflus dans le code source coûtent donc du temps à chaque génération de page et il se trouve que dans un fichier correctement écrit il y a plus de 50% des caractères qui sont absolument inutiles au point de vue de l'interpréteur.
C'est ainsi que POptimizer permet d'améliorer les performances des applications web écrites en PHP. Sur la version de PHPBoost en téléchargement sur ce site, la totalité des fichiers du noyau a été optimisée, ce qui représente des gains de performance de l'ordre de 10%. Ces gains ne sont donc pas négligeables et sont à portée de main de n'importe qui puisqu'il suffit optimiser les fichiers avant de les mettre sur le serveur en production pour en profiter.
POptimizer n'est absolument pas spécialisé pour PHPBoost. Il est capable de s'adapter à n'importe quel projet dans la mesure où le code est écrit en PHP.
D'un point de vue plus technique, POptimizer a été écrit en Java et nous le distribuons sous licence GNU/GPL.
ben.popeye, Le : 27/10/09
Le trafic du site ayant augmenté depuis la sortie de Tornade, la version 3 de PHPBoost, le site était de plus en plus lent car nous étions en hébergement mutualisé. De plus, nous avions quasiment atteint la limite de taille pour la base de données et nous ne pouvions pas avoir mieux pour un prix raisonnable avec ce type d'hébergement.Passage en serveur dédié
Nous avons donc décidé de changer d'hébergeur et de passer sur un serveur dédié. Nous sommes donc passés chez Flucti qui propose une solution VPS (serveur virtuel privé) grâce à laquelle plusieurs machines virtuelles fonctionnent sur la même machine physique, ce qui permet de diminuer le nombre de machines physiques tout en proposant des serveurs dédiés sur lesquels le client paut faire ce qu'il veut.
Notre nouveau serveur est basé sur la distribution Linux Gentoo. La génération des pages est maintenant 10 fois plus rapide que sur l'ancien serveur, notamment grâce à l'utilisation du cache APC de PHP.
Nous tenons à remercier Flucti pour l'offre proposée qui est très compétitive et dans laquelle on paie uniquement ce dont on a besoin et surtout pour le support qui est extrêmement réactif.
La migration a été faite dans la nuit du 31 août au 1 septembre. Nous nous excusons pour les désagréments encourus pendant cette migration, elle semble s'être effectuée avec succès donc tout devrait rentrer dans l'ordre à partir de maintenant.
Ouvertures de nouvelles perspectives avec la communauté anglophone
Le fait d'avoir un serveur dédié nous permet une plus grande flexibilité au point de vue de la gestion de nos sites.
Ainsi, nous avons entre autre pu faire en sorte que les sites français et anglais partagent des informations comme les comptes utilisateur. De ce fait, une personne inscrite sur le site français pourra utiliser son compte pour se connecter sur le site anglais. Nous avons mis cela en place grâce à l'utilisation de triggers qui assurent la synchronisation des données entre les deux sites.
Si ce système s'avère fiable et performant, nous expliquerons comment procéder si vous souhaitez aussi partager les comptes utilisateur sur plusieurs sites.
La communauté anglophone bénéficiera également d'un serveur très rapide puisqu'elle cohabite sur le même serveur que le site français. D'ailleurs, celle-ci devrait ouvrir ses portes d'ici peu de temps, chapeautée par l'équipe de traduction.
Grâce à vous tous
Un grand merci à tous pour votre soutien. C'est grâce à vous si aujourd'hui la communauté s'agrandit. C'est aussi grâce à vous (par l'intermédiaire de vos dons et de la publicité présente sur le site) que nous pouvons financer un serveur dédié capable d'héberger tous nos sites.
ben.popeye, Le : 01/09/09
Quelques corrections de bugs sont apportées de temps en temps à Tornade depuis sa sortie. Nous avons publié récemment une mise à jour et le problème d'avertissement des utilisateurs pour ce genre de correction a été soulevé à plusieurs reprises. Pour améliorer la situation, nous avons décidé de clarifier les règles de nommage du projet.Nouvelles règles de nommage
Nous avons donc mis en place un règle de nommage très classique dans le monde du logiciel. Les versions seront donc notées x.y.z où :
- x est le numéro de la version majeure (branche du projet, actuellement 3)
- y est le numéro de la version mineure (actuellement 0, première de la branche)
- z est le numéro de révision de cette version (identifie les corrections de bugs)
Mises à jours facilitées
Conscients que pour l'instant les mises à jour ne sont pas simples à appliquer, nous avons pris la décision de fournir à partir de maintenant à chaque mise à jour un pack contenant uniquement les fichiers ayant subi une modification. Cela facilitera grandement la mise à jour et la rendra surtout plus rapide. La génération de ce pack nous est facilitée par l'utilisation de SVN pour gérer le code source du projet.
Avertissement dans l'administration
De façon à ce que les utilisateurs soient prévenus des mises à jour très rapidement, nous avons décidé d'inclure les corrections de bugs dans le système de mise à jour, c'est d'ailleurs ce qui nous a été suggéré à plusieurs reprises. C'est la raison pour laquelle nous avons mis en place ce nouveau système de nommage qui permettra de prendre également en charge les corrections de bugs dans le gestionnaire de mise à jour.
Il est nécessaire de faire cette mise à jour manuellement pour que le système de mise à jour soit capable de détecter des mises à jour correspondant à des corrections de bugs (troisième chiffre seulement qui change).
Mise à jour corrective de PHPBoost 3.0
Nous mettons à votre disposition dès maintenant le pack en version 3.0.3, qui représente la troisième correction de bugs.
Pour mettre votre site à jour, nous vous proposons les patchs suivants :
- Si vous êtes en PHPBoost 3.02, utilisez ce fichier
- Si vous êtes en PHPBoost 3.01, appliquez ce patch puis celui pour passer de 3.02 à 3.03.
Pour appliquer ces patchs, décompressez l'archive, connectez-vous via FTP à votre serveur et envoyez les fichiers que vous trouvez dans le patch sur votre serveur en les écrasant.
ben.popeye, Le : 25/08/09
Nous vous annonçons (avec un peu de retard), l'ouverture de la quatrième édition annuelle des "Open Source CMS Award". Cet évènement sponsorisé par Packt Publishing récompense dans différentes catégories, les meilleurs CMS Open Source. PHPBoost est éligible dans deux catégories "Best Overall Open Source CMS" (meilleur CMS open source toutes catégories confondues) et "Best PHP Open Source CMS" (meilleur CMS open source PHP).
Bien que PHPBoost soit un projet essentiellement représenté par sa communauté francophone, nous souhaitons faire parler de lui à l'international. Ce concours anglophone est une occasion en or pour se faire connaitre dans un premier temps dans le monde anglophone et enfin pourquoi pas dans d'autres langues. La faible internationalisation actuelle du projet ne jouera certainement pas en sa faveur dans les résultats des votes. Mais l'équipe de traduction travaille actuellement sur la traduction du site anglais qui devrait ouvrir dans quelques semaines et qui devrait donc permettre à PHPBoost de s'exporter à l'international.
Nous soutenir
Pour soutenir PHPBoost, vous pouvez nous apporter vos votes, pour cela il vous suffit de cliquer sur les deux liens ci-dessous en indiquant votre nom et votre adresse email (pas d'inquiétude pour le spam) :
N'hésitez pas à en parler autour de vous si vous pensez que PHPBoost le mérite.
Le déroulement du concours
Voici le calendrier complet de l'évènement :
- 3 août : Ouverture des nominations
- 11 septembre : Fin des nominations
- 21 septembre : Début des votes
- 30 octobre : Fin des votes
- 9 novembre : Annonce des gagnants
Nous vous tiendrons au courant au fur et à mesure de l'avancement de ce concours. Merci pour votre soutien !
CrowkaiT, Le : 17/08/09
La nouvelle version de PHPBoost, PHPBoost 3.0 Tornade est sortie depuis maintenant deux semaines. Ces deux dernières semaines ont été assez agitées pour nous, mais avons maintenant à peu près terminé toutes les tâches logistiques qui accompagnent cette sortie.Dossiers
La sortie de Tornade n'a pas été accompagnée d'une littérature très fournie. Pourtant, cette nouvelle mouture regorge de nouveautés et il est important de vous les faire découvrir. C'est pourquoi nous avons préparé quelques dossiers présentant les principales nouveautés qui vous sont proposées dans PHPBoost 3.
Ce ne sont pas moins de 3 dossiers qui font leur arrivée simultanément :
Documentation
Il est important de saluer le travail qu'a abattu l'équipe de rédaction (aidée par des volontaires d'autres équipes) pour faire en sorte que la documentation de Tornade arrive en même temps que sa sortie. Le défi a été relevé (à quelques pages près), et vous pouvez grâce à eux consulter ces nombreuses pages afin de vous familiariser avec le CMS, y découvrir des fonctionnalités ou tenter de régler vos problèmes.
Un grand merci à eux pour ce fantastique travail que vous pourrez retrouver dans la documentation et la FAQ.
Corrections de bugs
Bien que Tornade ait été testée pendant plusieurs mois en version Alpha, Beta puis RC, la mise en production de nombreux sites a hélas révélé quelques bugs qui peuvent s'avérer gênants.
Les plus importants d'entre eux ont été corrigés et le pack d'installation vient d'être mis à jour, incluant ainsi toutes ces corrections. Ce pack sera appelé numéro 2 (c'est sa deuxième construction) mais ne définit pas une nouvelle version de PHPBoost, qui reste en 3.0.
Pour éviter de rencontrer des problèmes, nous conseillons à tous ceux qui ont installé PHPBoost avant aujourd'hui (toutes distributions confondues) de mettre à jour leurs fichiers en écrasant simplement ceux existant par ceux du pack d'installation. Attention à ne pas copier le dossier d'installation qui ne doit pas rester en ligne pour des raisons de sécurité.
Bonne lecture et mise à jour des fichiers.
ben.popeye, Le : 11/08/09
Le tant attendu convertisseur de la version 2.0 de PHPBoost vers la version 3.0 est achevé. Il convient pour faire cette mise à jour de lire attentivement la procédure, auquel cas vous risquez de perdre des données importantes.
La création de ce convertisseur a pris plus longtemps que prévu car la mise à jour vers la 3.0 se révèle être un processus très complexe. Nous avons fait notre maximum, mais ce script a été testé sur un nombre de configurations restreint, il est donc impératif de travailler sur une sauvegarde. La suite de la news détaille le processus à suivre.
Merci de votre patience, et votre fidélité.
[Lire la suite...]
CrowkaiT, Le : 07/08/09

Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost