Présentation de PHPBoost


Présentation de PHPBoost


titre_braslou



Présentation rapide



Le site internet de la Mairie de Braslou est construit avec le logiciel PHPBoost.
PHPBoost est un système de gestion de contenu français (CMS) écrit en langage PHP et s'appuyant sur une base de données MySQL. Ce logiciel est téléchargeable à cette adresse.
Une grande communauté le fait vivre, le fait évoluer et est très efficace pour apporter, par l’intermédiaire de son forum, de l’aide à l’utilisateur de l’application. Son wiki est accessible ici.
Définition : Un outil de « CMS » (Content Management System, en français Gestion de contenu) est un site web disposant de fonctionnalités de publication et offrant en particulier une interface d'administration (arrière-guichet ou back-office en anglais) permettant à un administrateur de site de créer ou organiser les différentes rubriques.
C'est un logiciel libre, distribué gratuitement, sous licence GNU/GPL, qui existe depuis 2005.
La simplicité étant un de ses points forts, son utilisation de base ne requiert quasiment aucune connaissance informatique particulière.

Les fonctionnalités



Un CMS tout en un



Beaucoup de sites sont composés de plusieurs CMS (Wiki, Forum, Pages)
Exemple : Mageia.org

Dans cet exemple, nous avons 6 logiciels différents sur un seul site internet. PHPBoost regroupe tout dans la même interface (choix de l'équipe) :

PHPBoost est similaire au fonctionnement d'une distribution Windows :


L'administration



L'administration de PHPBoost est centralisée. Sous une même interface elle permet de définir la configuration du site, gérer les tâches de maintenance et fournit l'ensemble des outils d'administration des membres et du contenu. Elle regroupe également la plupart des administrations dédiées à chaque module, si celui-ci en a besoin.


Les modules



Les modules sont complètement indépendants, et chacun peut créer sa propre combinaison de modules à utiliser sur un site.

Chacun de ces modules peut être activé ou non. Certains peuvent être rendus visibles ou non pour le visiteur, un membre inscrit ou seulement l’administrateur du site (webmestre).

L'installation



Les pré-requis de PHPBoost 4.1



Et en supplément :

Je passe l’étape d’installation du site, ce sera le webmestre qui gèrera cette étape.

La configuration Générale de PHPBoost



Menu Administration





Menu Outils




Gérer les menus



Dans le panneau d'administration, Contenu, Menus, Gestion on positionne les menus.
Tous les menus sont déplaçables et activables ou non.
Possibilité d'afficher/masquer les panneaux gauche et droite.

Personnaliser PHPBoost avec des thèmes



Directement sur le site de phpboost on trouve des thèmes : http://www.phpboost.com/download/category-42+themes-phpboost-4-1.php
Pour installer un thème, il faut télécharger le zip sur le PC.
Puis aller dans le Panneau d'administration, Administration, Thèmes, Gestion, Ajouter un thème et choisir le fichier téléchargé.

admin_theme


Régler ensuite le thème dans la configuration générale.
Ne pas oublier de modifier le thème pour les utilisateurs déjà créés.

Utiliser PHPBoost en utilisant les modules


Une règle importante : Désactiver les modules que l’on n’utilise pas. (Sécurité et rapidité)
Tour d'horizon de quelques modules...

Le module pages




Le module news



Selon le niveau d’habilitation du membre du site, il peut apparaître ce message indiquant que votre article sera soumis à l’approbation du webmestre ou du Conseil Municipal :
Le message ci-dessous apparaît dans l’interface d’élaboration de votre News ou Article :
Citation :
Vous n'êtes pas autorisé à créer une news, cependant vous pouvez en proposer une. Votre contribution suivra le parcours classique et sera traitée dans le panneau de contribution. Vous pouvez, dans le champ suivant, justifier votre contribution de façon à expliquer votre démarche à un approbateur.

news_contrib



Le module Petites Annonces




Le module Calendrier


Le module calendrier permet de planifier des événements.
Tous les raccourcis se trouvent dans la petite roue dentée, les menus s'affichent en fonction des permissions des utilisateurs :


Le module Contact


Le mail sera envoyé à l'adresse définie dans l'administration du site.

Le module Galerie




Le module Recherche



Ces modules peuvent être configurés pour qu’ils soient visibles ou non par le visiteur internaute.
Le Wiki, utilisé ici pour faire cet article, n'est pas visible par l'internaute.

Deprecated: Directive 'allow_url_include' is deprecated in Unknown on line 0