PHPBoost 4.0

Framework :

  • Nouveauté : Passage à PHP5 de l'ensemble du framework.
  • Nouveauté : Nouveau framework MVC.
  • Nouveauté : Réorganisation des packages du framework.
  • Nouveauté : Regroupement de toutes les notions du noyau dans une classe Environment de façon à rendre le code considérablement plus maintenable.
  • Nouveauté : Création d'un chargeur automatique de classe.
  • Nouveauté : Refonte complète de la gestion des requêtes à la bases de données.
  • Nouveauté : Refonte du moteur de templates, possibilité de gérer les templates sous forme de chaine de caractères.
  • Nouveauté : Refonte complète du gestionnaire de cache, possibilité de stockage directement en mémoire pour des performances grandement améliorées.
  • Nouveauté : Création d'un gestionnaire de configuration, stockant de façon autonome les données et s'appuyant sur le gestionnaire de cache pour le rendre plus performant.
  • Nouveauté : Création d'un chargeur de langue permettant une gestion plus aisée des langues.
  • Nouveauté : Générateur automatique de formulaire avec contrôle client et serveur automatisés.
  • Nouveauté : Générateur automatique de tableau avec gestion de la pagination, filtres, tris.
  • Nouveauté : Système de cache CSS.
  • Nouveauté : Création de diverses classes permettant le partage et la publication d'informations sur les réseaux sociaux.
  • Utilitaire en ligne de commande permettant :
    - l'installation de PHPBoost
    - la gestion des utilisateurs (ajout, suppression)
    - Régénération du cache
    - Gestion du htaccess
  • Nouveau gestionnaire d'erreur et d'exception.
  • Création d'une classe de débug pour les développeurs.
  • Refonte du système de communication entres les modules et le noyau.
  • Nouvelles classes de gestion des requêtes et réponses HTTP.
  • Gestion des cookies à travers les classes HTTP.
  • Amélioration de la récupération des erreurs.
  • Récupération du chemin complet du fichier dans les logs d'erreurs.
  • Ajout de la balise [feed] permettant d'inclure un flux RSS dans une mise en page
  • Nouveau système de champs membres permettant également à un développeur de créer son propre champ personnalisé à partir d'un module.
  • Nouveau système de changement de mot de passe en cas d'oubli.
  • Refonte du système de notation : suppression des champs BDD sur tous les modules, système autonome.
  • Refonte de la section membre.
  • Amélioration de la fonction d'upgrade d'un module.
  • Nouveauté: Possibilité d'avoir la page d'accueil d'un module sur l'index du site
  • Possibilité de définir plusieurs menus dans les modules


Menus :

  • Nouveauté : Nouveau système de gestion des menus en drag'n drop.
  • Nouveauté: Possibilité d'afficher/masquer un menu sur un module ou une page donnée à l'aide de filtres.


Personnalisation graphique :

  • Nouveauté: Possibilité de masquer indépendamment tous les conteneurs suivant les thèmes.
  • Possibilité de cacher/ouvrir dans la liste des modules, la description et les autorisations de lecture pour une meilleure lisibilité
  • Amélioration de l'interface de gestion des thèmes.
  • Possibilité de personnaliser son logo par thème et le favicon du site ainsi que les fichiers CSS de chaque thème
  • Nouveauté: Nouveau thème Base2 pour la distribution complete.
  • Le nom du site est directement intégré dans le header et n'est plus une image


Divers :

  • Nouveauté: Possibilité d'utiliser un serveur smtp pour l'envoi de mails.
  • Possibilité de spécifier le niveau d'accès pour voir la liste des membres.
  • Redimensionnement automatisé des avatars s'ils dépassent les dimensions maximales autorisées.
  • Meilleur détection des robots d'indexation, ajout de la prise en compte de Bing.
  • Ajout d'un défilement vertical dans l'administration pour la visualisation de la liste des utilisateurs connectées.
  • Ajout d'un bloc note à l'accueil de l'administration.
  • Possibilité de trier les membres par date de dernière connexion dans l'administration.
  • Ajout de l'attribut style à la balise image de façon à pouvoir fixer des propriétés comme largeur, hauteur et bordure.
  • Nouveau système de champs membres : Les champs peuvent être désactivé, modifier et l'ajout de type de champs supplémentaires ont été ajoutés.
  • Possibilité de gérer finement les autorisations des commentaires.
  • Possibilité de gérer finement les autorisations de l'interface de fichier.
  • Possibilité de gérer finement les autorisations d'accès au site quand il est en maintenance.
  • Possibilité de définir une période de validité d'une publication (pour les articles, news, sondages et téléchargements)
  • Refonte de la gestion des thèmes : Possibilité de gérer finement les autorisations des langues, d'avoir plusieurs images pour présenter un thème avec effet LightBox
  • Refonte de la gestion des langues : Possibilité de gérer finement les autorisations des langues
  • Refonte du système de commentaire :
    - Refonte graphique
    - Gestion de la pagination en AJAX
    - Ajout d'autorisations de lecture, de modération et d'ajout
    - Possibilité de définir des tâches dans une classe lors d'un ajout de commentaire
  • Déplacement du réglement à l'inscription dans la configuration des membres pour plus de cohérence
  • Inscription : Envoi d'un email au membre lorsqu'il est approuvé par un administrateur


Nouveau module BugTracker

  • Nouveauté: Nouveau module de gestion des bugs.
  • Possibilité de voir les statistiques
  • Possibilité de filtrer les bugs résolus et non résolus


Nouveau module Sitemap

  • Nouveauté: Nouveau module permettant la gestion du plan du site mais aussi du sitemap.xml permettant un meilleure référencement du site


Nouveau module personnalisation

  • Nouveauté: Nouveau module permettant personnaliser son logo par thème et le favicon du site ainsi que les fichiers CSS de chaque thème


BBCode :

  • Déplacement de l'éditeur dans un module à part entière
  • Nouveauté: Ajout de la balise YouTube
  • Nouveauté: Ajout de la balise LightBox
  • Nouveauté: Ajout de la balise feed
  • Nouveauté: Ajout de paramètre dans la balise img (comme style par exemple)


TinyMCE

  • Déplacement de l'éditeur dans un module à part entière
  • Mise à jour de TinyMCE
  • Corrections de bugs


Galerie :

  • Voir les images plus vues/mieux notées, affichage sur l'ensemble de la galerie et non sur une catégorie.
  • Possibilité de télécharger l'image.
  • Tri des images conservé dans la pagination.
  • Gestion des flux RSS et Atom
  • Possibilité de définir une catégorie principale pour tous les fichiers dans l'ajout d'image par FTP


News :

  • Mise à jour du module
  • Collaboration des utilisateurs possible.
  • Ajout des suggestions de news
  • Ajout des sources de news
  • Possibilité de voir les news non approuvées


Articles :

  • Mise à jour du module
  • Collaboration des utilisateurs possible.
  • Ajout des sources de l'article
  • Possibilité de voir les articles non approuvés


ShoutBox :

  • Possibilité de gérer les autorisations d'écriture et de modération (édition et suppression).


Livre d'or :

  • Possibilité de gérer les autorisations d'écriture et de modération (édition et suppression).


Pages :

  • Possibilité de cacher le lien d'impression pour chacune des pages.


Calendrier :

  • Possibilité de gérer les autorisations d'écriture, de lecture et de modération (édition et suppression).


Forum

  • Suppression d'un sondage maintenant possible


Téléchargement

  • Possibilité de signaler les liens cassés.
  • Possibilité d'ajouter le lien d'un fichier contenu dans la section upload


Shoutbox

  • Menu adaptable automatiquement à la largeur du site en positionnement horizontal


Statistiques

  • Ajout de Windows 8 dans les statistiques


Compatibilité des thèmes 3.0 :

  • Ajout d'une variable js THEME dans header.tpl
  • Modification de la classe xmlhttprequest_preview (border-radius en plus).
  • Ajout d'une image images/form/justify.png dans les thèmes
  • Changement mineurs dans bbcode.css (bloc masquables + balise wikipédia)


Newsletter

  • Refonte du module en MVC.
  • Gestion des autorisations de création d'une newsletter.
  • Gestion des autorisations de lecture et de modération de la liste des archives.
  • Gestion des autorisations de lecture et de modération des inscrits.
  • Gestions de plusieurs newsletter (possibilité de s'abonner à certaines ou à toutes les newsletters).
  • Possibilité de gérer les autorisations de lecture et de modération des inscrits, de création d'une newsletteret de modération des archives par newsletter.
  • Gestion des archives avec tries sur les types de newsletter.
  • Inscription aux newsletters dès l'enregistrement/l'édition d'un membre
Cette page a été vue 2623 fois