Concrètement, qu’apporte cette nouvelle version de phpBB ?
Très brièvement : beaucoup de choses !
Voici un résumé non-exhaustif des nouveautés :
Pas très concret pour l’utilisateur de base mais qui est pourtant une énorme amélioration : la qualité du code utilisé. En effet, en comparaison avec le code de la version 2.0, Olympus possède un code propre, respectant une ligne de conduite très stricte, ceci amenant au final à une sécurité accrue, une exécution plus rapide du script et une plus grande puissance dans la programmation.
Un support accru de différentes plateformes. En effet, la version 3.0 de phpBB fonctionnera parfaitement avec la version 4.3.3 de PHP et toute version supérieure (support parfait de PHP 5.x et anticipation du support de PHP 6.x) ainsi que sur un grand nombre de systèmes de bases de données : MySQL à partir de la version 3.23 (en utilisant l’extension mysql normale ou la version améliorée mysqli si supportée avec MySQL 4.1 et plus), PostgreSQL à partir de la version 7.3, SQLite (disponible automatiquement avec PHP 5), Firebird 2, Oracle et MSSQL 2000 et supérieur (avec ou sans utilisation d’ODBC).
Système de cache permettant de réduire d’une part le nombre de requêtes effectuées vers le serveur de base de données et d’autre part les opérations coûteuses en ressources (telle le parsage d’un template), tout ceci en vue d’une réduction des temps de traitement des pages donc d’une plus grande réactivité du système.
Toute nouvelle gestion des permissions permettant de gérer le système vraiment comme bon nous semble et de manière bien plus simple et puissante. En effet, maintenant il n’y a plus de modérateur et d’administrateur au sens compris avec l’ancienne version.
N’importe quel utilisateur enregistré peut se voir assigner ou refuser certaines permissions, celles-ci allant des permissions de l’utilisateur lui-même (ex : possibilité d’utiliser ou non une signature, un avatar, possibilité d’utiliser la recherche, etc.), des permissions attribuées par forum (ex : pouvoir télécharger ou envoyer des fichiers, pouvoir poster un nouveau sujet, etc.), des permissions de modération, soit par forum, soit globalement pour tous les forums (ex : pouvoir supprimer des messages, approuver ou refuser des sujets ou messages, donner des avertissements aux membres, etc.) ou enfin des permissions d’administration (ex : pouvoir modifier les permissions de telle ou telle personne, pouvoir gérer les forums, les paramètres du serveur, etc.). Les possibilités listées ici ne sont que très restreintes et seul un test complet de ce système de permissions permet de se faire une idée de la puissance de cet outil. Notons également la présence d’un type d’utilisateurs particuliers, les fondateurs (la personne créant le forum reçoit ce statut et elle a la possibilité de le donner à d’autres membres). Ceux-ci sont omnipotents (du moins dans le panneau d’administration) et ne peuvent pas être bannis ou supprimés (par exemple). Enfin, à propos des permissions, notons l’apparition des rôles, ceux-ci étant une sorte de présélection de permissions que vous pouvez attribuez à des membres comme à des groupes.
Les permissions des membres/groupes reliés à un rôle seront modifiées si le rôle est également modifié.

