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
Commentaires (13)
Commentaires (13)
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
Commentaires (5)
Commentaires (5)
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
Commentaires (20)
Commentaires (20)
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
Commentaires (7)
Commentaires (7)
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
Commentaires (2)
Commentaires (2)
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
Poster commentaire
Poster commentaire
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
Commentaires (12)
Commentaires (12)
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
Commentaires (15)
Commentaires (15)
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
Commentaires (16)
Commentaires (16)
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
Commentaires (14)
Commentaires (14)
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
Commentaires (15)
Commentaires (15)
Le nouveau site de démonstration est en ligne avec la version 3.0 de PHPBoostDes identifiants administrateurs sont disponibles afin d'accéder à l'ensemble du site. Toutefois pour des raisons de sécurité, certaines fonctions ont été désactivées, notamment l'upload de fichiers et l'exécution de requêtes.
Les principales fonctionnalités sont disponibles et vous pourrez ainsi vous faire une idée de ce qu'est PHPBoost avant de le télécharger. A noter que le site sera réinitialisé régulièrement afin de prévenir les éventuels abus.
Pour vous rendre sur le site de démonstration cliquez sur le lien ci-dessous :
http://demo.phpboost.com
Bonne découverte pour ceux qui n'ont pas encore installé cette nouvelle version 3.
CrowkaiT, Le: 03/08/09
Commentaires (11)
Commentaires (11)
C'est avec un sentiment de grande fierté et de soulagement, après plus d'un an et demi de développement, que nous annonçons la sortie officielle de la dernière mouture de PHPBoost, la tant attendue 3.0 dont le nom de code est Tornade.Il est à noter que suite à quelques soucis de dernière minute, nous n'avons pas pu publier le script de mise à jour de la version 2.0 à la version 3.0. Il sera publié d'ici quelques jours. Un article expliquant les nouveautés de cette nouvelle version sera également de la partie.
Nouveau mode de distribution
Comme nous l'avons annoncé il y a plusieurs mois maintenant, une des nouveautés au niveau de la sortie de la version 3, est qu'elle est livrée en différentes distributions, ce qui permet de simplifier la personnalisation de son site en s'orientant sur ce qu'on recherche dès le téléchargement. Voici un petit tableau récapitulatif des distributions disponibles. Une page de la documentation donne plus de détails sur cette nouvelle façon de distribuer et oriente les utilisateurs vers la distribution qui leur est la plus appropriée.
| Nom | Description | Téléchargement |
|---|---|---|
| Communauté | Idéale pour les sites communautaires dans lesquels la participation des membres est forte. | |
| Publication | Particulièrement adaptée aux sites souhaitant publier du contenu sous différentes formes (texte, images, vidéos...) en laissant une petite place (voire aucune) à l'interaction avec les utilisateurs. | |
| Complète | Equivalente à l'ancien pack d'installation de PHPBoost 2.0, elle contient tous les modules existants et permet de créer un site très complet. | |
| Développeur | Destinée aux développeurs web, cette version leur permettra de prendre en main l'environnement de développement de PHPBoost afin de leur faciliter le développement de modules. |
Documentation
La documentation de Tornade est en train d'être mise en place et devrait être entièrement disponible d'ici quelques jours.
Sur un plan plus technique, nous fournissons également une documentation de développement permettant aux développeurs en herbe comme aux professionnels de créer des modules ou d'intégrer des scripts à l'environnement de PHPBoost. Elle se décomposera en deux parties, la documentation du framework de PHPBoost 3.0 sur lequel vont s'appuyer les développements, qui est d'ores et déjà disponible en ligne ici ou comme module préinstallé dans la distribution PDK, et une partie écrite sous forme de tutoriels détaillant les étapes à suivre et des conseils et astuces.
Il est à noter que la documentation de PHPBoost 2.0 restera disponible au même emplacement qu'actuellement.
L'avenir du projet
Comme vous avez pu le constater, les évolutions de PHPBoost 2.0 ont été quasi nulles depuis sa sortie. Ceci s'explique notamment par le fait qu'elle s'est avérée très stable et qu'elle n'a donc pas nécessité de nombreuses corrections.
Le CMS tel que nous le concevons doit être évolutif, adaptable et maintenable. La version 2.0 ne nous permettait pas de mettre en œuvre toutes les évolutions que nous souhaitions pour rentrer dans cet esprit. C'est la raison pour laquelle nous avons décidé de nous lancer dans un long développement remettant en cause assez profondément l'architecture du noyau de façon à mettre en place une base solide nous permettant d'évoluer librement vers nos futurs objectifs. L'architecture de Tornade n'est encore pas parfaite, mais elle apporte les notions essentielles qui permettent dorénavant à PHPBoost d'être capable de s'adapter à de nombreuses situations.
Maintenant que nous avons lancé la troisième branche du projet, les nouveautés vont pouvoir suivre leur cours. Vous verrez donc sous peu de nouveaux thèmes, modules. Beaucoup de modules existant seront également mis à jour et se verront ajouter des fonctionnalités comme la gestion des contributions des utilisateurs. Le site devrait donc être encore plus vivant et des projet annexes vont pouvoir être lancés ou relancés.
Bilan
Nous souhaitons remercier l'ensemble des contributeurs, l'équipe de développement des modules, l'équipe graphique, l'équipe de traduction, l'équipe de documentation et l'ensemble des personnes qui nous ont aidés de différentes façon. Merci également aux utilisateurs du projet PHPBoost, pour leur fidélité, leur patience et leur soutien !
Nous tenons à nous excuser encore une fois pour le retard qu'a pu prendre la livraison de cette version, mais nous avons eu des grosses périodes très chargées qui ont diminué le temps qu'on pouvait consacrer au projet et nous n'avons pas voulu sacrifier la qualité de la version finale en sortant un logiciel que nous estimions instable.
Nous espérons vivement que vos sites propulsés par PHPBooost 3.0 seront une réussite et que notre solution vous satisfera pleinement. N'hésitez pas à faire part de votre expérience et à venir la partager sur nos forums de support et de discussion.
Liens
- Télécharger PHPBoost 3.0 Tornade
- Choisir sa distribution
- Comment installer PHPBoost 3.0 ?
- Documentation de PHPBoost 3.0
CrowkaiT, Le: 28/07/09
Commentaires (32)
Commentaires (32)
Ce nouveau thème pour le site officiel de PHPBoost marque la 6ème refonte graphique du site. En effet le précédent design "flashy" ne nous convenait plus du tout. Nous espérons que ce thème plus sobre mais néanmoins dans l'air du temps avec un petit côté "web 2.0" vous plaira davantage. Ce changement de thème est aussi l'occasion d'un remaniement de l'interface de la page d'accueil qui se veut plus dynamique et esthétique. Toutes les remarques/critiques concernant ces différents changements sont les bienvenues.
Ce thème est achevé en réalité depuis de nombreuses semaines, il n'est donc pas à l'origine du retard pris dans la sortie de PHPBoost 3.0. A l'origine il devait sortir en même temps pour marquer le coup, toutefois nous avons pensé que cela ferait trop de chamboulement et risquerait de déstabiliser nos chers visiteurs et membres.
Une question reste au bout des lèvres de nombre d'entre vous, pour ne pas dire tous. A quand cette tant attendue version 3.0 ?
Nous sommes vraiment au bout de longs et difficiles efforts consentis. Cette fois-ci je ferais une réponse un peu moins ambiguë qu'à l'accoutumée, nous en prenons l'engagement, la version 3.0 de PHPBoost sortira dans une période comprise entre le 24 et le 28 juillet.
Merci pour votre patience et votre fidélité !
CrowkaiT, Le: 24/07/09
Commentaires (51)
Commentaires (51)




PHPBoost

Support
Téléchargements
Développement
Communauté


