Vanilla Forums

Logiciel de Forums de discussions

Vanilla Forums Inc. est une entreprise canadienne fondée en 2009 à Montréal, au Québec. Leur produit, Vanilla Forums, est d'une part un logiciel libre (Vanilla OSS) et d'autre part un service d'hébergement payant propriétaire (Vanilla Cloud). En Mai 2021, l'entreprise d'édition de logiciels de support Higher Logic rachète Vanilla Forums, Inc[3].

Vanilla Forums
Description de l'image Vanilla_logo.png.
Description de cette image, également commentée ci-après
Thème par défaut de Vanilla 2.8
Informations
Développé par Vanilla Forums Inc.
Première version [1]
Dernière version 2023.001[2] ()
Dépôt github.com/vanilla/vanillaVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Environnement PHP et MySQL
Langues Multilingue
Type Forum
Licence Licence Publique Générale GNU v2
Site web vanillaforums.com

La version dite Open Source, ou Vanilla Open Source Software (Vanilla OSS), est un logiciel léger de forum développé à l'origine par Mark O'Sullivan en PHP et utilisant MySQL comme moteur de base de données. Depuis 2009, Vanilla Forums propose également un service d'hébergement nommé Vanilla Cloud et offrant des services et fonctionnalités supplémentaires[4].

La première version de Vanilla est publiée le . Le principal changement fut en 2009 lorsqu'une version réécrite de Vanilla était disponible pour les clients de Vanilla Cloud, le développement de Vanilla 1 ayant été continué jusqu'à la version 1.3.0 par la communauté[5]. Vanilla 2, le successeur de Vanilla 1 étant lui développé par l'équipe d'origine et basé sur le même framework que Vanilla Cloud. L'équipe de Vanilla Forums Inc. est épaulée par la communauté dans le développement de la partie Open Source, dans la direction que Vanilla doit prendre (dans une moindre mesure), ainsi que les nouvelles fonctionnalités.

La dernière version de Vanilla 1 est publiée le . Son support prit fin le , date de la sortie de Vanilla 2.1. Cependant beaucoup de forums utilisent encore Vanilla 1 en 2019[6].

Vanilla 3 est la suite de la branche Vanilla 2 : en effet, souhaitant simplifier les numéros de version, il a été décidé d'utiliser le premier chiffre pour tout changement majeur. La version suivant Vanilla 2.8.3 est Vanilla 3.0. Le premier nombre est la version majeure, le deuxième la version mineure et le troisième numéro est le correctif.

Dès mai 2021, à la suite du rachat par Higher Logic, Vanilla change de numérotage de version et utilise l'année et le numéro d'empaquetage comme numéro de version. Par exemple, la première mise à jour utilisant ce système se nomme 2021.009. Cependant, les versions publiées ensuite sont pour la plupart peu fonctionnelles, ou nécessite de devoir empaqueter le logiciel depuis le code source, ce qui a mené la communauté Open Source à un certain mécontentement[7].

Fonctionnalités modifier

Vanilla OSS et Vanilla Cloud ont principalement les mêmes fonctionnalités, listées ci-dessous:

  • Un forum rapide et léger
  • Installation simple et rapide en une page
  • Forum de discussion, messages privés, mur d'activité
  • Traduisible avec les packs de langue
  • Fonctionnalités extensibles via modules
  • Facilement personnalisable avec des thèmes écrits en CSS et Smarty
  • Connexion avec les réseaux sociaux
  • Sécurités anti-spam
  • Possibilité d'intégrer le forum sur une autre page
  • Système de commentaires pour un site, blog, ou autre.

Mais la version Cloud de Vanilla à quelques fonctionnalités supplémentaires:

  • Statistiques avancées dans le tableau de bord
  • Ludification (Badges, rangs, expérience, réactions, etc)
  • Code optimisé pour la gestion de gros volumes de données
  • Possibilité pour les utilisateurs de sélectionner leur langue parmi celles proposées
  • Possibilité pour les administrateurs d'éditer le thème depuis le Tableau de Bord
  • Support et développement personnalisé.

Certaines des fonctionnalités de Vanilla Cloud, manquantes dans la version Open source, ont été comblées par la communauté de Vanilla OSS par le biais de modules[8]

Changements majeurs modifier

Vanilla 2 OSS a connu divers changements majeurs :

  • Dans la Version 2.1, le moteur de template Smarty remplace celui de Vanilla 2.0 qui était développé dans Garden, le Framework de Vanilla 2. Ceci modifie drastiquement la façon de créer des thèmes personnalisés dans Vanilla, rendant incompatible les thèmes 2.0. Pour cette raison, le support de Vanilla 2.0 a continué exceptionnellement jusqu'à la fin 2014.
  • Dans la Version 2.1 également, pour accompagner le nouveau moteur de template, le "MeModule" est créé. il s'agit d'un module de notifications générales à la manière de Facebook, avec la liste des messages, notifications, paramètres et discussions mises en favori par l'utilisateur.
  • Dans la Version 2.2, l'éditeur de messages par défaut de Vanilla 2.0, CLEditor, est abandonné au profit d'un nouvel éditeur, Advanced Editor, riche en fonctionnalités et compatible avec les téléphones.
  • Dans la Version 2.3, la Réecriture d'URL est activée par défaut. Ce changement pouvant rendre certaines installations inutilisables si elles n'avaient pas cette fonctionnalité, il est toujours possible de désactiver cette réécriture.
  • Dans la Version 2.4, le tableau de bord, dont l'affichage avait peu changé depuis le début de Vanilla 2.0, a été intégralement revu. Maintenant divisé en 3 onglets, avec un design responsive et plus professionnel. Ce tableau de bord "rénové" existait déjà auparavant, mais sur la version Cloud de Vanilla uniquement. Cependant, la version 2.4 ne sera jamais publiée car instable.
  • Dans la version 2.5, les problèmes de Vanilla 2.4 ont été corrigés, et une nouvelle manière de gérer les catégories a été revue. Les catégories Plates et Imbriquées ont été ajoutées, permettant une meilleure gestion des très grandes communautés.
  • Dans la Version 2.6, il est maintenant possible pour les utilisateurs de s'abonner à certaines catégories, afin de filtrer les discussions récentes. Très utile pour les grands forums avec beaucoup d'activité.
  • La version 2.7 apporte un nouveau thème par défaut, Boilderplate, remplaçant le thème +Baseline utilisé depuis Vanilla 2.1. Il a l'avantage d'être responsive. À la suite d'un retard par rapport à la version Cloud, la version Open Source n'a pas été publiée.
  • La version 2.8 apporte un nouvel éditeur de messages, Rich Editor, avec un nouveau format pour les publications, ce qui permet de correspondre aux nouveaux standards de la publication, inspirée des réseaux sociaux. Il est cependant toujours possible d'utiliser Advanced Editor et les formats plus classiques. Le thème Boilderplate sert de base au nouveau thème par défaut de Vanilla: Keystone. Boilderplate est le thème simple, Keystone offre de nombreuses pré-configurations depuis le tableau de bord.
  • La version 3.0 signe l'abandon de l'ancien numérotage des versions, ainsi qu'une version beaucoup plus complète de l'éditeur par défaut, RichEditor, ainsi que beaucoup de corrections de bogues.

Identité visuelle modifier

Vanilla Forums a souvent changé d'identité visuelle, pour s'adapter aux standards des époques.

Récompenses modifier

Vanilla OSS a été élu meilleur logiciel de forum gratuit choisi par les utilisateurs de CMS Critic en 2014[9]. En 2013, Vanilla Forums a été élu meilleur logiciel de forum gratuit les utilisateurs de CMS Critics ainsi que meilleure solution de forum (Gratuite et Commerciale) par les critiques de CMS Critics également[10].

Références modifier