Annonces
Livre d'or

Par Empreinte

Bravo pour ce CMS ! Notre association est heureuse de l'utiliser... Nous cherchions après avoir essayer plusieurs CMS celui répondant au mieux à nos a [Suite...]

Livre d'or

Mini sondage
Disposez-vous de PHP 5 chez votre hébergeur ?








Résultats

 
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.


Nuxit 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.

Site Free'Z 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





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.



Flucti, hébergement VPS simple et flexible 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.

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.

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)
PHPBoost 3.0 Tornade 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.

Conversion PHPBoost 2.0 vers PHPBoost 3.0 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)
Le nouveau site de démonstration est en ligne avec la version 3.0 de PHPBoost

Des 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)
PHPBoost 3.0 Tornade 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





CrowkaiT, Le: 28/07/09 Commentaires (32)
PHPBoost 3.0 Tornade 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)
Nous avons été avertis dans l'après midi du 9 juillet 2009 de l'existence d'une faille de sécurité qu'on peut qualifier de critique puisqu'elle permet dans certaines configuration de s'identifier en tant qu'administrateur sur un site PHPBoost 2.0.

Nous avons bien entendu immédiatement pris en charge la correction de cette faille et vous proposons dès maintenant le correctif. Il est très fortement conseillé de corriger la faille sur votre site, ça ne vous prendra que quelques minutes et cela pourrait vous éviter de voir votre travail anéanti par quelques esprits malfaiteurs.

L'exploitation de cette faille n'est cependant pas triviale et pas à la portée du premier venu. Pour limiter au maximum le risque qu'une personne malintentionnée découvre comment l'exploiter, le patch que nous proposons a été volontairement travaillé pour ne pas qu'on puisse trouver avec un outil à quel endroit les corrections ont été faites et donc découvrir comment exploiter la faille. C'est la raison pour laquelle nous fournissons l'intégralité du dossier includes, tous les fichiers ne sont pas concernés par la correction mais nous ne dirons pas lesquels. Nous ne communiquerons donc pas davantage sur le côté technique de cette faille dans l'objectif de protéger tous les sites en version 2.0.

Veuillez donc nous excuser pour la gêne occasionnée. Nous vous encourageons très fortement à appliquer le correctif sur vos sites.

Vous pourrez télécharger le patch et savoir comment l'appliquer sur cette page.

Le pack d'installation de PHPBoost 2.0 a évidemment été corrigé, donc cette faille n'est plus présente sur les nouvelles installations à partir d'aujourd'hui. Il est également important de préciser que la version 3.0 de PHPBoost qui n'est actuellement qu'en version RC n'est pas vulnérable à cette faille.



Nouveau Logo



Depuis les premiers balbutiements du projet nous avons cherché à créer un logo qui représentait celui-ci. Le but étant de donner une entité graphique propre à PHPBoost, clairement identifiable et répondant à tous les critères qu'un logo doit remplir.


Nous avons porté notre choix sur la symbolique de la tornade, en effet elle représente parfaitement notre volonté d'apporter une alternative innovante dans le monde des CMS. En voici une illustration :


"Des anneaux de toutes tailles, dont la cohésion fait violemment bouger les choses !"
"Plus la tornade avance, plus elle grandit et s'enrichit de ce qu'elle trouve sur son passage"


Ainsi la version 3 de PHPBoost, va se voir baptisée "Tornade". De plus l'ensemble de nos communications et les thèmes présent dans les différentes distributions arboreront ce nouveau logo.



Sortie de la version finale



Comme vous avez pu le constater aucune mise à jour de la version RC n'a été effectuée depuis quelques temps. En effet nous sommes dans une phase de finalisation. Cela pourrait paraître simple mais la sortie d'une nouvelle branche qu'est la 3.0 requiert un soin tout particulier.

Il nous reste donc à finir le système gérant la création des différentes distributions et les thèmes associés.


Nous comprenons très bien votre impatience, cependant nous préférons livrer un produit vraiment fini et stable.
Merci pour votre patience !

CrowkaiT, Le: 22/05/09 Commentaires (13)
 1  2  3  4 ... 7  8  9  »
Annonces