Wiki Labsoweb - Catégorie de test

Wiki de PHPBoost

Catégorie de test 0 Commentaire
0 Note
Table des matières

    Présentation générale

    PHPBoost est un CMS (Content Managing System ou système de gestion de contenu) français.
    C'est un logiciel libre distribué sous la licence GNU/GPL. Il permet à n'importe qui de créer son site de façon très simple, tout est assisté. Conçu pour satisfaire les débutants, il devrait également ravir les utilisateurs expérimentés qui souhaiteraient pousser son fonctionnement ou encore développer leurs propres modules.
    Comme son nom l'indique, PHPBoost utilise le PHP comme langage de programmation principal, mais aussi, comme toute application Web, le HTML et les CSS (Feuilles de style en cascade) pour la mise en forme des pages, le Javascript pour ajouter une touche dynamique sur celles-ci, ainsi que du SQL (Structured Query Language) pour effectuer des opérations dans la base de données. Il s'installe sur un serveur Web et se paramètre à distance.
    Comme pour une grande majorité de logiciels libres, la communauté de PHPBoost permet d'avoir une grande fiabilité. Beaucoup d'utilisateurs ont testé chaque version et les ont ainsi approuvées. Il bénéficie par ailleurs d'une évolution rapide, ainsi nous essayons d'être le plus possible à l'écoute des commentaires et des propositions de chacun. Même si tout le monde ne participe pas à son développement, beaucoup de personnes nous ont aidés, rien qu'en nous donnant des idées, en nous suggérant des modifications ou encore des fonctionnalités supplémentaires. PHPBoost est donc fait à l'image de ses utilisateurs.

    Si vous ne deviez retenir que quelques points essentiels sur le projet, ce seraient ceux-ci :
    • Projet Open Source sous licence GNU/GPL
    • Code XHTML 1.0 strict et sémantique
    • Multilingue
    • Facilement personnalisable grâce aux différents thèmes et templates
    • Gestion poussée d'édition des membres (ajouts/suppressions de champs, restrictions, ...)
    • Gestion fine des droits et des groupes pour chaque utilisateur
    • URL Rewriting
    • Installation et mise à jour automatisées des modules et du noyau
    • Aide au développement de nouveaux modules grâce au Framework de PHPBoost
    • Installation et gestion du CMS en ligne de commande possible

    Pour en savoir plus concernant les différentes fonctionnalités, vous pouvez tester la dernière version de PHPBoost ou vous référer à cet article.

    Historique

    Le projet PHPBoost a été envisagé début juin 2005 et son développement a débuté quelques semaines plus tard, le 17 juin 2005 pour être précis. Courant 2011, les fondateurs originaires de PHPBoost ont décidés de céder leurs places. C'est alors ReidLos qui reprend les rennes du projet, suivi par toute une équipe soudée et prête à sortir la 4.0 prévue pour début 2013. Notre CMS a déjà plus de dix ans et dispose ainsi d'une certaine maturité.
    Voici ensuite la liste des différentes versions qui ont été publiées depuis sa sortie :

    Organisation de la communauté française

    PHPBoost étant un logiciel français, la communauté française est la plus développée. Elle est dirigée par le chef de projet et comporte plusieurs équipes qui se partagent les rôles afin d'assurer la continuité du développement de PHPBoost.
    Le support du logiciel est géré par les différentes équipes en s'effectuant sur le forum.
    Liste des différentes équipes travaillant sur PHPBoost

    L'équipe est toujours en recherche de nouveaux éléments. Pour en savoir plus, dirigez vous sur cette page.

    Ressources utilisées

    Vous pourrez retrouver ici la liste des projets et/ou Logiciels Libres que nous avons utilisé dans PHPBoost. Merci à toutes les personnes qui s'investissent dans ces différents projets et nous fournissent des outils de qualité, sur lesquels nous pouvons nous appuyer pour proposer à notre tour notre projet.

    Font-Awesome

    La librairie Font-Awesome est un projet d'icônes vectorielles évolutives qui peuvent instantanément être personnalisés en taille, couleur, ombre et tout ce qui peut être fait en CSS. L'utilisation des icônes vectorielles a permis de réduire la quantité d'image nécessaire sur PHPBoost.

    Font-Awesome-Animation

    La librairie Font-Awesome-Animation est un projet basé sur la librairie Font-Awesome. Elle permet d'ajouter un certain nombre d'animation les icônes.

    TinyMCE

    TinyMCE est un éditeur HTML WYSIWYG (What You See Is What You Get) développé en JavaScript.
    Cet éditeur transforme un champ de formulaire web en une zone d'édition dotée d'une barre d'icônes. Cette zone peut ensuite être utilisée comme un traitement de texte pour produire du code HTML sans en connaître la syntaxe.

    PCLZIP

    Développé par PHPConcept, PCLZIP est une librairie permettant de travailler sur des archives au format Zip en PHP. Elle est utilisée à plusieurs reprises dans PHPBoost.

    GeSHi

    GeSHi (Generic Syntax Highlighter) est un script PHP qui permet de colorer syntaxiquement de nombreux langages informatiques.

    jQuery

    jQuery est une bibliothèque (ou Framework) JavaScript et AJAX offrant des effets visuels dynamiques et des éléments d'interface utilisateur.

    PHPMathPublisher

    PHPMathPublisher est un ensemble de fonctions permettant de mettre en forme des formules mathématiques à partir d'une syntaxe proche de celle du LaTeX.

    Lightcase

    Lightcase est une lightbox responsive.

    CssMenuMaker

    Cssmenumaker permet de créer des menus en responsive pour qu'ils s'adaptent à n'importe quel support.

    BasicTable

    BasicTable permet de créer des tableaux en responsive pour qu'ils s'adaptent à n'importe quel support.