Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
phpboost [Le 08/01/2017, 12:07]
PHPBoost Communication [Choix du serveur]
phpboost [Le 11/09/2022, 11:58] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 +{{tag>​CMS BROUILLON}}
 +----
 +{{ :​phpboost5.png|}}
 ====== ​  ​PHPBoost ====== ====== ​  ​PHPBoost ======
-{{:​phpboost3.png|}} 
  
 +PHPBoost, qui vient de fêter ses 15 ans, est un CMS opensource qui permet à tous de créer simplement un site personnalisable.
 +
 +Actuellement disponible dans sa version 5, PHPBoost s’installe en quelques clics et permet dès la fin de l’installation de disposer d'une trentaine de modules. Parmi eux vous disposerez d’un forum, d’un gestionnaire de pages et d’actualités,​ d’un wiki, de galeries photos, de l’envoi de newsletter …
 +
 +Le support des modules officiels est directement assuré par l’équipe de développement en même temps que PHPBoost, ce qui permet d’avoir des modules à jour en permanence, et donc d’éliminer les problèmes d’incompatibilité à chaque nouvelle version. D'​autres modules, non-officiels,​ sont développés par la communauté.
 +
 +La gestion des membres et des groupes rend très simple l'​organisation d'une communauté (association,​ club…), notamment grâce à un système d’attribution des droits de lecture/​écriture entièrement paramétrable pour chaque page ou catégorie. L’intégration des réseaux sociaux permet aux visiteurs de s’inscrire avec leur compte Facebook ou Google en quelques secondes. Enfin, pour permettre aux visiteurs et/ou membres de pouvoir participer au contenu du site, PHPBoost embarque un système de contribution complet.
 +
 +L’administration,​ simple et intuitive, permet de gérer en quelques clics le contenu du site, le positionnement des menus, la configuration technique, les autorisations d’accès et bien plus ! Les statistiques du site sont consultables directement depuis l'​administration. Des options de personnalisations y sont également présentes, telles que le changement du logo ou encore la possibilité de gérer les fichiers du thème. PHPBoost fonctionne à l’aide d’un système de template alliant puissance et simplicité. La version 5.0 se distingue par l'​ajout de l'​aspect "​Responsive"​ sur le thème de base (gestion tablette et mobile).
 +
 +Le noyau PHPBoost est écrit selon le modèle MVC (Model View Controller),​ qui permet de faciliter son évolution. La partie graphique utilise le HTML5 et le CSS3, épaulé par Javascript (Jquery) et la bibliothèque d’icône Font-Awesome. Le référencement,​ au-delà du code optimisé, est également facilité par la présence du module sitemap, qui vous permet la génération d’un sitemap destiné aux moteurs de recherche.
 ===== Qu'est ce que c'est ? ===== ===== Qu'est ce que c'est ? =====
  
 +PHPBoost, qui vient de fêter ses 10 ans, est un CMS opensource qui permet à tous de créer simplement un site personnalisable.
  
-**PHPBoost ​est un CMS (Content Managing System ou système ​de gestion ​de contenu) français. Ce logiciel 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 aussi ravir les utilisateurs expérimentés qui souhaiteraient pousser son fonctionnement ou encore développer leurs propres ​modules. +Actuellement disponible dans sa version 5, PHPBoost ​s’installe en quelques clics et permet dès la fin de l’installation ​de disposer d'une trentaine ​de modules. ​Parmi eux vous disposerez d’un forumd’un gestionnaire ​de pages et d’actualitésd’un wiki, de galeries photos, de l’envoi de newsletter …
-PHPBoost est un logiciel libre distribué sous la licence GPL. +
-** +
-Comme son nom l'​indiquePHPBoost utilise le PHP comme langage ​de programmation principal, mais, comme toute application Web, il utilise du XHTML et des CSS pour la mise en forme des pagesdu JavaScript pour ajouter une touche dynamique sur les pagesainsi que du SQL 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 libresla communauté de PHPBoost lui permet d'avoir une fiabilité importante car beaucoup ​d'​utilisateurs ont testé chaque version et les ont ainsi approuvées. Il bénéficie aussi par ailleurs ​d'une évolution rapide car nous essayons d'​être le plus possible ​à l'​écoute des commentaires et des propositions de chacunMême si tout le monde ne participe pas à son développement,​ beaucoup de gens nous ont aidés, rien qu'en nous donnant des idéesnous suggérant des modificationsdes fonctionnalités supplémentaires. +Le support des modules officiels est directement assuré par l’équipe ​de développement en même temps que PHPBoostce qui permet davoir des modules à jour en permanence, et donc d’éliminer ​les problèmes ​d’incompatibilité ​à chaque nouvelle versionD'autres modulesnon-officielssont développés par la communauté.
-** +
-Si vous ne deviez retenir que quelques points essentiels sur le projet, ce seraient ceux-ci :+
  
-    * Projet Open Source sous licence GNU/GPL +La gestion ​des membres ​et des groupes ​rend très simple l'​organisation d'une communauté (association,​ club...), notamment grâce à un système d’attribution des droits de lecture/​écriture entièrement paramétrable ​pour chaque ​page ou catégorie. L’intégration ​des réseaux sociaux permet aux visiteurs de s’inscrire avec leur compte Facebook ou Google en quelques secondes. Enfin, pour permettre aux visiteurs ​et/ou membres ​de pouvoir participer ​au contenu du site, PHPBoost ​embarque un système de contribution complet.
-    * Code XHTML 1.0 strict et sémantique +
-    * Multilangue +
-    * Facilement personnalisable grâce aux thèmes et templates +
-    * Gestion fine des droits ​et des groupes ​multiples ​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**+
  
 +L’administration,​ simple et intuitive, permet de gérer en quelques clics le contenu du site, le positionnement des menus, la configuration technique, les autorisations d’accès et bien plus ! Les statistiques du site sont consultables directement depuis l'​administration. Des options de personnalisations y sont également présentes, telles que le changement du logo ou encore la possibilité de gérer les fichiers du thème. PHPBoost fonctionne à l’aide d’un système de template alliant puissance et simplicité. La version 5.0 se distingue par l'​ajout de l'​aspect "​Responsive"​ sur le thème de base (gestion tablette et mobile).
 +
 +Le noyau PHPBoost est écrit selon le modèle MVC (Model View Controller),​ qui permet de faciliter son évolution. La partie graphique utilise le HTML5 et le CSS3, épaulé par Javascript (Jquery) et la bibliothèque d’icône Font-Awesome. Le référencement,​ au-delà du code optimisé, est également facilité par la présence du module sitemap, qui vous permet la génération d’un sitemap destiné aux moteurs de recherche.
 ===== Pré-requis ===== ===== Pré-requis =====
  
-****Pour installer et utiliser PHPBOOST sur sa propre machine ,  il vous faut un** [[:​lamp|serveur LAMP]] **installé et fonctionnel.**+Installer ​un serveur ​**[[:​lamp|serveur LAMP]]**.
  
  
Ligne 31: Ligne 36:
  
 PHPBoost étant un logiciel français, la communauté française est la plus développée. Elle est dirigée par les développeurs et comporte plusieurs équipes qui se partagent les rôles afin de continuer le développement de PHPBoost. PHPBoost étant un logiciel français, la communauté française est la plus développée. Elle est dirigée par les développeurs et comporte plusieurs équipes qui se partagent les rôles afin de continuer le développement de PHPBoost.
-Le support du logiciel est géré par les équipes correspondantes au sujet de la question et s'​effectue sur le site , avec une équipe présente ​[[http://​www.phpboost.com/​]]+Le support du logiciel est géré par les équipes correspondantes au sujet de la question et s'​effectue sur le site , avec une équipe présente ​sur [[https://​www.phpboost.com/​|Phpboost]].
  
 ===== Choix de la distribution ===== ===== Choix de la distribution =====
  
-Une des nouveautés de la version majeure ​PHPBoost ​3.0 est son mode de distributionTornade (c'​est ​son nom de code) arrive ​avec une vingtaine de modules. ​Compte-tenu ​du fait que les utilisateurs de PHPBoost ont des besoins assez différentsnous avons décidé de proposer PHPBoost sous différentes formes pour proposer ​un pack d'​installation adapté aux besoins de chacun.+PHPBoost ​est disponible sous une seule et unique versionZéphyr, ​son nom de code est livré ​avec une vingtaine de modules. ​Une seconde version, destinée aux développeurs est également disponible (avec la Documentation ​du Framework, un module "bac à sable"​...).
  
-Consultez l'​article expliquant chaque distribution pour choisir laquelle ​est la plus adaptée à vos besoins : [[http://​www.phpboost.com/​wiki/​choisir-sa-distribution]]+Le comparatif des 2 versions ​est disponible ​[[https://​www.phpboost.com/​wiki/​liste-des-modules-supportes-et-contenus-dans-votre-distribution|ici]].
  
  
 ===== Téléchargement ===== ===== Téléchargement =====
  
-PHPBoost étant codé en PHP, il n'​existe aucun fichier exécutable d'​installation. L'​ensemble des fichiers nécessaires est regroupé dans une archive que vous devez télécharger et décompresser. Téléchargez la dernière version (actuellement PHPBoost 3.0) en suivant ce lien : télécharger PHPBoost: ​[[http://​www.phpboost.com/​download/​category-31+distributions.php]]+PHPBoost étant codé en PHP, il n'​existe aucun fichier exécutable d'​installation. L'​ensemble des fichiers nécessaires est regroupé dans une archive que vous devez télécharger et décompresser. Téléchargez la dernière version (actuellement PHPBoost ​5.1.- novembre 2018) en suivant ce [[https://​www.phpboost.com/​download/​|lien]].
  
  
 ===== Choix du serveur ===== ===== Choix du serveur =====
  
-PHPBoost est une application web écrite en PHP. Ce langage nécessite un interpréteur ainsi qu'un serveur web. Si vous souhaitez publier votre site il vous faudra trouver un hébergeur qui vous fournira le serveur en question. Mais pour travailler sur votre site vous pouvez aussi utiliser un serveur local (cf. l'​article ​Installer un serveur local sur votre ordinateur: ​[[https://​www.phpboost.com/​wiki/​choix-du-serveur-local]] +PHPBoost est une application web écrite en PHP. Ce langage nécessite un interpréteur ainsi qu'un serveur web. Si vous souhaitez publier votre site il vous faudra trouver un hébergeur qui vous fournira le serveur en question. Mais pour travailler sur votre site vous pouvez aussi utiliser un serveur local (cf. l'​article ​ [[https://​www.phpboost.com/​wiki/​choix-du-serveur-local|Installer un serveur local sur votre ordinateur]]). 
-Vous trouverez toutes les informations nécessaires dans l'article hébergement: ​[[http://​www.phpboost.com/​wiki/​hebergement]] . +Vous trouverez toutes les informations nécessaires dans l'[[https://​www.phpboost.com/​wiki/​hebergement|article hébergement]].
- +
- +
- +
-===== Transférer les fichiers de PHPBoost sur votre serveur ===== +
- +
-Vous allez avoir besoin d'un client FTP pour transférer le pack de PHPBoost sur votre serveur. Vous pouvez consulter cet article pour en savoir plus sur le transfert. +
- +
-===== Installation ===== +
- +
-Vous arrivez maintenant au cœur du problème; il va falloir installer PHPBoost. Pas de panique, l'​installateur va vous aider, vous pouvez consulter l'​article qui détaille toutes les étapes nécessaires afin d'​installer PHPBoost :+
  
-    * Installation de la version 5: [[https://​www.phpboost.com/​wiki/​installation-de-phpboost]] 
  
 +===== Transférer les fichiers de PHPBoost sur votre serveur et Installation =====
  
-=====Configurer ​votre site =====+Vous arrivez maintenant à l'​étape ou votre site va naître; l'​installation PHPBoost. Pas de panique, toute la marche à suivre est détaillée dans l'​article suivant :
  
-Vous venez d'​installer PHPBoost ? Maintenant il va falloir le configurer avant de le remplir ! Cet article: ​[[http://​www.phpboost.com/​wiki/​configurez-votre-site]] va vous aider, c'est très simple vous allez voir.+    * [[https://​www.phpboost.com/​wiki/​installation-de-phpboost|Installation de la version 5]]
  
  
-Utilisation ​et personnalisation+===== Configuration,​ utilisation ​et personnalisation ​=====
  
-PHPBoost est maintenant installé. Vous pourrez trouver toutes les informations que vous souhaitez dans les catégories ​utilisation: ​[[http://​www.phpboost.com/​wiki/​utilisation]] et personnalisation: ​[[http://​www.phpboost.com/​wiki/​personnalisation]] de PHPBoost.+PHPBoost est maintenant installé. Vous pourrez trouver toutes les informations que vous souhaitez dans les catégories ​ [[https://​www.phpboost.com/​wiki/​utilisation-de-phpboost|utilisation]] et [[https://​www.phpboost.com/​wiki/​design-et-interface|personnalisation]] de PHPBoost.
  
-En cas de questions ou de problèmes n'​hésitez pas à poser des questions sur le forum consacré au support à l'​installation. ​{{:​phpboost3.png|}}+En cas de questions ou de problèmes n'​hésitez pas à poser des questions sur le forum consacré au support à l'​installation.
  • phpboost.1483873665.txt.gz
  • Dernière modification: Le 08/01/2017, 12:07
  • par PHPBoost Communication