Dernière mise à jour : 07/01/2016 à 16h02
PHPBoost 5.0 Changelog
===================================== Noyau ======================================
Framework :
- Suppression de l'ancienne classe SQL
- Suppression de l'ancien système de Tpl
- Suppression de l'ancien système de catégories
- Suppression de l'ancien système de cache
- Suppression de la classe UserDisplayResponse
- Refonte de la balise Title HTML (création d'un format standardisé dans PHPBoost :
- Titre de la page - Nom de la section ou du module - Nom du site
- Titre de la page - Nom du site (dans le cas ou c'est une page sans module)
- Nom du site - Description du site (pour la page d'accueil)
- Suppression des mots clés du site qui ne sont plus utilisés pour le référencement
- Les modules auxquels l'utilisateur n'a pas le droit de contribuer ne sont plus affichés dans le panneau de contribution
- Nouveauté: Générateur automatique de tableaux avec gestion de la pagination, filtres, tris.
- Nouveauté: Possibilité de mettre en place un site complètement en HTTPS
- Nouveauté: Message d'avertissement affiché aux administrateurs si les dossiers install ou update sont présent avec possibilité de les supprimer via un bouton (sauf pour une installation locale)
- Nouveau système de session et de connexion :
- Suppression du champ Pseudo, remplacé par Nom d'affichage
- Connexion interne avec l'adresse email ou un login que l'on peut choisir
- Connexion avec un compte Facebook et/ou Google paramétrable dans l'administration
- Possibilité de gérer ses types de connexion dans le profil
- Regroupement des fonctionnalités de l'édition du profil de l'admin dans l'édition d'un membre en front
Administration
- Passage de la configuration de la maintenance, des smileys et des fichiers en MVC (simplification de l'interface)
- Refonte de la partie Rapport système avec ajout de différentes informations concernant les options APC et une partie avec des conseils
- Conseils affichés sur la page d'accueil de l'administration
- Possibilité de définir le contenu du fichier robots.txt dans la configuration avancée
- Possibilité de configurer l'optimisation automatique des tables de la base de données dans la configuration avancée
- Suppression de la clé de déverrouillage de l'administration
- Possibilité de définir le nombre de flux affichés dans les menus de flux
- Possibilité de masquer les menus en version mobile
Profil
- Lors de l'affichage du profil un champ texte court de type email ou site web est automatiquement affiché sous forme de bouton avec une icône pour certaines marques
Sécurité
- Possibilité de choisir la longueur minimale des mots de passe pour les comptes internes dans la configuration des membres
- Possibilité de définir la complexité des mots de passe
Graphisme
- Refonte de l'affichage de la barre BBCode, amélioration de son ergonomie et suppression de la Pop-up "Tous les smileys"
- Mise à jour de la librairie d'icônes Font-Awesome
- Intégration de Lightcase (lightbox responsive)
- Design responsive pour le thème base (support mobile et version tablette)
- Refonte de la gestion des liens : suppression des types de menu de liens et création d'un menu de lien qui s'adapte automatiquement à l'emplacement
- Refonte de l'administration en responsive
Divers
- Suppression du lecteur DewPlayer et utilisation de la balise audio HTML5
- Suppression du module PHPBoostCaptcha du projet PHPBoost (il ne sera plus maintenu)
=================================== Modules =====================================
Articles
- Possibilité de désactiver la notation
- Possibilité d'acéder aux condensés d'articles pour les visiteurs même si une catégorie est réservée aux membres
- Affichage des sources lors de l'affichage des catégories d'articles
BBCode
- Possibilité de choisir la police d'écriture
Calendrier
- Nouveauté : Tableau permettant de lister les événements avec possibilité de filtrer par date
- Nouveauté : Ajout d'une légende sous le calendrier quand il y a des événements
Discussion
- Nouveauté : Passage du module en MVC
- Nouveauté : Refonte de la partie mini module en ajax
- Nouveauté : Ajout d'une option pour afficher afficher ou non la date dans le mini module
- Nouveauté : Ajout d'une option pour envoyer un message lors de l'appui sur la touche entrée du mini module
- Nouveauté : Ajout d'une option pour afficher une mini barre BBCode (Smileys, gras, italique, souligné, barré) dans le mini module si le module BBCode est activé (activée par défaut)
- Nouveauté : Possibilité de mettre un délai de rafraîchissement de la discussion inférieur à 1 minute (exemple : 0.5 pour 30 secondes)
FAQ
- Nouveauté : Passage du module en MVC
- Nouveauté : Mise en place du nouveau système de catégories
- Nouveauté : Ajout des contributions
- Nouveauté : Nettoyage de la configuration
- Nouveauté : Refonte graphique
- Nouveauté : Ajout du module dans le plan du site
- Nouveauté : Possibilité de réorganiser les questions dans les catégories en drag & drop pour les utilisateurs ayant le droit de modération
- Ajout des microdonnées pour améliorer le référencement
Forum
- Nouveauté : Mise en place du nouveau système de catégories
- Optimisation de la configuration
- Affichage automatique des champs du profil de type email ou site web dans les informations de l'utilisateur dans les topics
- Possibilité de cacher le détail des messages des topics aux visiteurs tout en leur laissant accès à la liste des topics
- Possibilité d'empêcher le double post (le nouveau message d'un utilisateur est ajouté au dernier s'il est le dernier à avoir posté dans le topic)
Galerie
- Nouveauté : Mise en place du nouveau système de catégories
Installation
- Activation automatique du cache APCu si celui-ci est disponible sur le serveur
Liens Web
- Nouveauté : Passage du module en MVC
- Nouveauté : Mise en place du nouveau système de catégories
- Nouveauté : Ajout des contributions
- Nouveauté : Possibilité d'ajouter des mots clés
- Nouveauté : Refonte des formulaires (plus intuitifs)
- Nouveauté : Nettoyage de la configuration
- Nouveauté : Refonte graphique
- Nouveauté : Ajout du module dans le plan du site
- Nouveauté : Ajout des flux RSS
- Nouveauté : Ajout de la recherche
- Nouveauté : Possibilité de signaler les liens morts
- Nouveauté : Possibilité de définir des sites partenaires
- Nouveauté : Menu pour afficher la liste des partenaires (possibilité de les classer par note, nombre de visites, nombre de commentaires depuis la configuration)
- Nouveauté : Possibilité d'activer/désactiver les commentaires et la notation globalement
- Nouveauté : Possibilité de choisir la date de parution des liens
- Possibilité d'acéder aux descriptions pour les visiteurs même si une catégorie est réservée aux membres
- Ajout des microdonnées pour améliorer le référencement
Multimédia
- Nouveauté : Mise en place du nouveau système de catégories
- Optimisation de la configuration
News
- Affichage des sources lors de l'affichage des catégories de news
- Possibilité d'acéder aux condensés de news pour les visiteurs même si une catégorie est réservée aux membres
- Possibilité de récupérer la date de création d'une news avec le jour, le mois et l'année séparés dans le template pour plus de personnalisation
Newsletter
- Ajout de la possibilité de supprimer une archive
Personnalisation
- Nouveauté : Possibilité de personnaliser les fichiers css des modules
- Nouveauté : Possibilité de personnaliser les fichiers templates du thème (body.tpl et frame.tpl) et ceux des modules
ReCaptcha
- Ajout d'une page de configuration pour entrer les identifiants permettant de mettre en place ReCaptcha v2
Téléchargements
- Nouveauté : Passage du module en MVC
- Nouveauté : Mise en place du nouveau système de catégories
- Nouveauté : Possibilité d'ajouter des mots clés
- Nouveauté : Refonte des formulaires (plus intuitifs)
- Nouveauté : Nettoyage de la configuration
- Nouveauté : Refonte graphique
- Nouveauté : Calcul automatique de la taille des fichiers
- Nouveauté : Menu pour afficher la liste des fichiers les plus téléchargés (possibilité de les classer par note, nombre de téléchargements, date d'ajout depuis la configuration)
- Nouveauté : Possibilité d'activer/désactiver les commentaires, la notation et l'affichage de l'auteur globalement
- Possibilité d'acéder aux descriptions des fichiers pour les visiteurs même si une catégorie est réservée aux membres
- Ajout des microdonnées pour améliorer le référencement
TinyMCE
- Mise à jour du module (TinyMCE version 4.3.2)
Script de migration
- Vérification automatique de la présence de la nouvelle version par le noyau, et redirection vers le script d'update