URL:
  <http://gna.org/task/?5726>

                 Summary: Submission of PHPBoost
                 Project: Gna! Administration
            Submitted by: horn
            Submitted on: jeudi 17.01.2008 à 10:28
                  Status: None
         Approval Status: None
         Should Start On: jeudi 17.01.2008 à 00:00
   Should be Finished on: dimanche 27.01.2008 à 00:00
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A new project has been registered at Gna! 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=2527> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://gna.org/siteadmin/groupedit.php?group_id=2527>


= Registration Details =

* Name: *PHPBoost*
* System Name:  *phpboost*
* Type: Programs
* License: GNU General Public License V3 or later

----

==== Description: ====
PHPBoost est un système de gestion de contenu français permettant à
n’importe qui de créer son site simplement. Il est conçu pour être
sécurisé, rapide et intuitif à l’utilisation. Selon les besoins de
chacun, PHPBoost est capable de s’adapter en site communautaire, site de
publication ou encore site vitrine pour les professionnels.

Les différents modules existants permettent de satisfaire la majorité des
besoins des utilisateurs. Certains sites communautaires apprécieront la
gestion des autorisations pour éditer son contenu selon les groupes
utilisateurs, sachant que désormais un utilisateur peut appartenir à
plusieurs groupes.

L’utilisation de templates permet à l’utilisateur de choisir l’aspect
de son site. Aussi de par leur structure les fichiers templates sont
facilement modifiables afin de personnaliser son thème. La simple
modification des fichiers CSS et des images permet déjà de changer
complètement la charte graphique, mais pour les plus avertis on peut
complètement remanier l’emplacement des différentes variables en
modifiant les fichiers html composant la trame des pages. Pour des soucis de
compatibilité PHPBoost respecte les standards du web fixés par le W3C et,
même si l’AJAX est abondamment utilisé il existe la plupart des temps une
solution alternative pour les utilisateurs bloquant le javascript.

La rapidité de PHPBoost est en partie due à la mise en cache des
informations de configuration souvent utilisées et rarement modifiées.
Cette technique évite de multiplier les requêtes à la base de données,
ces dernières constituant une des opérations les plus lourdes lors de la
génération d’une page.

Un langage de mise en forme du texte type BBCode permet de faire quasiment
tout ce que l’on désire, à savoir les fonctionnalités classiques (gras,
italique, souligné, images, liens et autres), mais aussi l’insertion de
fichiers multimédia (flash, lecteur audio et vidéo) ainsi que des listes et
des tableaux supportant l’imbrication. Si toutefois l’utilisateur ne
trouve pas son bonheur dans cette mise en forme certains modules comme le
module de gestion de pages supporte simultanément le BBCode et le HTML (avec
éventuellement du javascript). Il existe un gestionnaire de fichiers dans
lequel chaque membre (selon les autorisations données) peut importer des
fichiers pour les joindre à des messages, la taille maximale du dossier de
chaque membre est configurable.

La nouvelle structure apparue avec la version 2 permet de rendre les modules
indépendants. La gestion de ces derniers se fait exactement comme la gestion
de logiciels sur un système d’exploitation. PHPBoost peut tourner sans
modules (intérêt limité) comme avec tous les modules existants ou encore
une combinaison personnelle suivant les besoins de l’utilisateur. Une page
accessible ici recense tous les modules.

Un éditeur de menus permet de gérer les blocs. Certains modules proposent
un petit bloc, mais il est aussi possible de créer soi-même son propre bloc
afin d’y insérer du contenu. A noter que pour l’instant les blocs doivent
se trouver dans les colonnes droite ou gauche mais que prochainement il sera
possible de mettre des blocs à divers endroits (haut, bas, header, etc... de
chaque page).

Une grande partie des modules gère l’organisation des entités selon des
catégories infinies et consultables via un explorateur. Une quasi totalité
des pages (y compris celles des modules) ont leur adresse réécrite, ce qui
permet de clarifier les adresses des pages et surtout de favoriser le
référencement dans les moteurs de recherche. La gestion dynamique des
titres des pages constitue aussi un argument important pour y être bien
positionné.

Un assistant d’installation se charge de tout. L’utilisateur doit fournir
les informations permettant d’accéder à la base de données et doit
choisir les modules qu’il souhaite installer. Des présélections sont
proposées, permettant de créer simplement et rapidement des modèles de
sites comme des sites communautaires ou sites de publication.

La communauté française assure un support réactif assuré par l’équipe
de développement elle-même donc efficace. PHPBoost est ouvert à toute
suggestion, tout le monde peut proposer des idées et si elles tiennent la
route et sont réalisables elles seront implémentées dans une version
future. Grâce aux tests effectués par les utilisateurs lors des versions
appropriées, PHPBoost dispose aujourd’hui d’une stabilité permettant de
l’utiliser de façon fiable pour créer son propre site web sans rencontrer
de problèmes.

Pour finir évoquons quelques points faibles de ce logiciel. Actuellement il
n’est disponible qu’en deux langues, français et anglais (la traduction
anglaise n’est pas d’une qualité extraordinaire), faute de traducteurs
motivés. Le nombre de thèmes est encore insuffisant mais ceux-ci devraient
se multiplier rapidement dans un avenir proche. Pour l’instant des modules
permettent de satisfaire la majorité des besoins des gens. Cependant
certains modules disponibles sous d’autres CMS n’existent pas, mais
plusieurs nouveaux modules sont prévus et arriveront au fur et à mesure. La
motivation de l’équipe de développement et son écoute vis à vis des
utilisateurs permet de planifier le travail et de satisfaire au mieux les
besoins des utilisateurs.

http://phpboost.com


==== Other Software Required: ====
PHP > 4.2
MySQL > 4






    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?5726>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register

Reply via email to