Comparatif des frameworks PHP sur 2022 et 2021
septembre 20, 2019L’agence web OXIWIZ à Voiron, l’une des 1ères en France en création de marketplace !
septembre 23, 2019Les sites web contenant un forum ou ayant pour projet de contenir un forum sont nombreux. Il existe en effet des effets des plus intéressants pour un site internet d’entreprise que de proposer un forum :
- la création d’une communauté qualifiée et active permettant de faire vivre le site
- le renforcement sémantique et donc SEO du site par le biais des nombreuses pages créées par la communauté
- l’établissement finalement d’une légitimité et d’une crédibilité incontestable dans le secteur visé
Malgré tout il convient de bien choisir son script de forum php et ce qu’il soit gratuit ou payant. Pourquoi ? Car un mauvais choix peut être lourd de conséquences pour la viabilité du projet de forum voir pire de la viabilité de votre site internet si le forum est installé sur le même serveur (à cause par exemple à des failles informatiques). Choisir un script de forum php doit donc tenir compte de ces différents facteurs :
- sécurité du code afin de limiter au maximum les failles très souvent exploitées pour réaliser du spam en masse. La plupart des forums subissent de violentes attaques de robots à spam exploitant des failles connues ce qui peut rendre difficile la modération si des centaines à l’heure voir impossible : mort du forum !
- communauté ou réactivité de l’entreprise pour les mises à jour et correctifs
- capacité à tenir la montée en charge en termes de trafic visiteurs et utilisateurs, discussions, commentaires, etc.
- flexibilité pour ajouter de nouvelles briques ou fonctionnalités à votre forum afin de le personnaliser et de le différencier de ceux déjà existants
Quel script de forum PHP choisir ?
Nous avons récemment analysé les solutions existantes en termes de forum dans le cadre d’un client. En fait 2 options ressortent dès le début de l’analyse : faire développer en php une solution de forum sur mesure OU déployer un script de forum gratuit ou payant. Nous allons ici vous présenté notre analyse de l’ensemble des solutions tout en gardant à l’esprit la finalité : un usage professionnel et/ou à forte utilisation.
Les scripts de forum existant et tournant en PHP
Pourquoi la technologie�PHP déjà ? Tout simplement parce qu’il s’agit de la technologie la plus flexible, économique et ayant une communauté de développeurs disponibles des plus grosses. Certaines technologies comme Ruby on Rails (RoR) ont de très grosses problématiques du type : délais de réalisation importants, coût exhorbitant des développements, complexité du code qui en fait assez vite une usine à gaz, énorme problème pour bien référencer les sites développés en RoR. Donc PHP inconstestablement.
Ok et les solutions de forum PHP existantes alors, que valent elles ?
- Forum Xenforo : l’un des scripts les plus complexes et difficiles à maintenir selon nous. Le code peut vite devenir une usine à gaz suivant qui le modifie et comment. De plus, de nombreux sites remontent des failles importantes permettant l’injection en masse de discussions spam. Nous l’avons donc mis de coté (selon notre avis et par rapport à nos attentes).
- Forum PhpBB : le script de forum gratuit le plus célèbre pour créer un forum sur internet. Très modulable et personnalisable avec plus de 2000 modules existants, ce script possède par contre l’énorme inconvénient d’être également celui le plus recherché par les robots de hackers et spammers. Il nécessite donc d’être parfaitement à jour au niveau du noyau afin d’éviter de grosses galères ! Nous préférons partir sur une solution moins attaquée et moins risquée en termes de sécurité car pour mettre en place un forum professionnel ou important en volumétrie, nous ne pouvons prendre aucun risque !
- Forum MyBB : Comme PhpBB, il s’agit d’un script de forum open source et gratuit. Riche en fonctionnalités et assez simple à prendre en main, il nécessite également une parfaite mise à jour du noyau pour éviter les nombreux robots de spammers qui tentent d’accéder à ces failles. Dans un contexte professionnel (usage entreprise ou pour un gros forum), l’aspect risque de spam et le poids élevé de risque en cas de noyau non à jour, nous fait choisir une autre solution.
- Forum Invision Power Board (I.P. Board) : un script payant dans lequel quasi tout est finalement payant selon nos recherches. De plus, ce script de forum n’existant qu’en anglais à l’instant de cet article en fait un script moins exploitable dans un contexte professionnel généralisé. Le tarif étant également élevé par rapport aux autres scripts payant pour finalement une flexibilité de la part de l’acheteur assez limité (obligé de retourner acheter des extensions sur IP Board), font que nous n’avons pas donné suite à l’analyse de cette solution.
- Forum WoltLab Burning Board (WBB) : un forum bon rapport qualité / prix. Nous n’avons pas trouvé si disponible en traduction française. Assez simple d’utilisation de ce qui en ressort mais nous n’avons pas trouvé d’exemple concret d’usage dans le cadre d’entreprise ou de forum important.
- Forum en CodeIgniter (Codeigniter-Forum) : attention, script non release donc à ne pas utiliser en production. Les développeurs ou la communauté ne semblent pas avoir bougé depuis maintenant plus de 2 ans au niveau du GitHub… donc non utilisable en l’état.
- Forum Vanilla Forums : forum open source, modulable, des notions SEO intéressantes. Un forum qui a retenu notre attention (le 1er de la liste finalement) bien que quelques doutes sur sa capacité à supporter la montée en charge et l’aspect lutte contre le spam nous taraude encore.
- Forum vBulletin : un forum présenté par ses concepteurs comme un forum dédié aux professionnels. Son coté exclusivement anglais ainsi que son coût pour chaque module ainsi que le doute de pouvoir y intégrer des fonctionnalités ou modules spécifiques non existants dans ceux proposés nous ont freiné.
Autre solution, faire développer son propre script de forum !
En parcourant la liste (nous vous invitons à faire les mêmes recherches et analyses pour vous faire votre idée), nous sommes clairement restés sur notre faim dans le cadre d’un usage professionnel (entreprise) ou pour monter un site de forum avec une communauté très active et importante. La solution retenue fut donc de développer un script sur mesure et cela offre en plus de nombreux avantages et diminue considérablement les risques propres à tout lancement de forum. Faire développer son script de forum en Php / Mysql permet notamment :
- de maitriser complètement les fonctionnalités incluses dans le forum et qu’une solution existante aurait eu forcément eu du mal à intégrer parfaitement sans tomber dans la mise en place de rustine.
- réduire au maximum voir totalement les spams automatiques puisque le script étant unique et le code donc non publique, les robots ont très peu de chance d’exploiter des failles connues de par le fait que les pirates ont eu tout le temps pour analyser le code source des scripts de solutions disponibles en ligne en téléchargement. Cela réduit considérablement voir totalement les problèmes de spams qui sont le véritable fléau des modérateurs de forum.
- le coût : finalement sur le long terme, une solution développée sur mesure coute moins chere puisque les frais de développement plus élevés permettent de réduire la facture mensuelle de la maintenance nécessaire à faire tourner le forum (patch, mise à jour du noyau régulièrement voir chaque semaine, fonctionnalités demandant du code rustine…).
- le référencement naturel optimisé : peut être parfaitement travailler dans le respect des règles fixées en interne par l’entreprise. Vous pourrez y intégrer vos règles SEO, les préconisations de vos consultants, etc. Cet aspect est finalement des plus importants car un forum non visible n’a pas grande utilité !
Notre agence web digitale Oxiwiz gère des projets allant de la création de site internet d’entreprise à la création de scripts d’entreprise, forums, etc. Nous sommes donc en mesure de vous accompagner dans le développement d’un script de forum répondant parfaitement à vos attentes et besoins. Il est difficile d’imaginer même avec des modules à votre disposition qu’une solution téléchargeable par tout un chacun (gratuite ou payante) puisse répondre parfaitement à vos attentes dans un usage professionnel qui devra crédibiliser votre activité ou permettre son développement (par des choix webmarketing qui auront forcément un impact coté code informatique du forum).
En tant qu’agence web misant sur ses compétences d’ingénierie de développement web et son haut niveau d’expertise, nous vous proposons de réaliser gratuitement une étude de votre projet avec un chiffrage afin que vous puissiez donner toutes les chances à votre projet de créer et animer une communauté active dans un maximum d’efficacité !