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

Architecture technique de PHPBoost
Concernant l'avancement du développement de PHPBoost 2.1, voici un résumé de ce qui a été fait récemment et surtout de ce qui reste à faire.
Fait récemment :
- Réorganisation complète de l'arborescence des fichiers du noyau et du framework.
- Gestion des flux de données par le Framework : formats RSS et Atom, mise en cache des flux pour économiser les ressources, possibilité de formater un flux en HTML pour être affiché sur une page Web selon un fichier template
- Création du panneau de contribution qui centralisera toutes les contributions des utilisateurs dans chaque module.
- Amélioration du parseur BBCode, intégration de l'éditeur TinyMCE
- Ajout d'une balise HTML pour pouvoir ajouter du code HTML n'importe où, l'administrateur aura à définir qui pourra insérer un tel code
- Ajout d'une interface de gestion du contenu et de configuration des éditeurs
- Ajout d'une interface de rapport système pour le support qui récapitule la configuration de votre site pour pouvoir plus facilement communiquer avec le support
- Intégration de la recherche dans de nombreux modules (téléchargements, FAQ, pages, wiki, forum)
- Ajout d'un bloc "question aléatoire" pour la FAQ
- Et bien d'autres encore...
Ce qu'il reste à faire :
- Terminer le panneau de contribution
- Intégration des contributions aux modules en ayant le plus besoin (notamment news, articles)
- Système de vérification de disponibilité de mises à jour de modules et du noyau
- Ajout de nouvelles balises de mise en forme (notamment des blocs)
Comme vous le voyez, nous voyons le bout du tunnel. Nous espérons terminer d'ici quelques semaines et pouvoir enfin sortir une version Beta. Cette version Beta sera publique, mais dans un premier temps sur notre serveur. En effet l'installateur sera achevé durant le période de test. Ensuite une version RC sera distribuée, avant la version finale, stable et utilisable en production sur vos sites. Nous vous tiendrons au courant des événements.
Merci pour votre soutien.
ben.popeye, Le: 02/08/08
Poster commentaire
Poster commentaire




PHPBoost

Support
Téléchargements
Développement
Communauté



