Actualités - Développement

L'après PHPBoost 5.0

L'après PHPBoost 5.0
Bonjour à tous,



La version 5.0 de PHPBoost est disponible depuis un peu plus d'un mois mais l'équipe ne se repose pas pour autant.

Nous avons déjà réalisé 3 versions correctives suite à différents retours tout en travaillant sur les premiers éléments de la prochaine version.



Comme nous vous l'avions indiqué précédemment, nous souhaitons accélérer la vitesse des mises à jour. L'équipe n'étant pas encore assez grande, cela passe par l'établissement d'une "todo-list" précise et l'élargissement des compétences de l'équipe.



Pour cette prochaine version, qui aura pour numéro 5.1, nous avons décidé de mettre en avant plus de modifications de modules ou de fonctionnalités demandées dans le Bugtracker que des modifications du noyau. Nous avons eu plusieurs remarques concernant les précédentes versions puisques les modifications n'étaient pas assez visibles car trop orientées sur le noyau.Ces modifications étaient néanmoins nécessaires pour avoir le noyau solide que nous avons proposé avec PHPBoost 5.0. Avec la version 5.1, nous allons enfin pouvoir inverser la tendance et proposer du contenu orienté "front".



Dans les paragraphes qui suivent, nous allons énumérer les mises à jour prévues.

Nous avons réparti les éléments en 3 catégories :
  • "Les évolutions prévues" qui seront impérativement réalisées dans la prochaine version.
  • "Les évolutions probables" qui devraient être intégrées sauf si le développement est plus lent que prévu.
  • "Les évolutions incertaines" qui pourraient être intégrées si le développement est plus rapide que prévu.





Les évolutions prévues



Structure et fonctionnement :



- passage de l'encodage du site et de la base de données en UTF-8.

- Envoi d'un MP lors d'un commentaire sur une contribution.

- Gestion des catégories dans la partie front avec autorisation supplémentaire (Amélioration #1185).

- Intégration des Réseaux Sociaux (Amélioration #1264).




Commentaires :



- Validation des commentaires (Amélioration #908).




Livre d'or :



- Possibilité de modérer les message (possibilité de choisir dans la configuration approbation automatique ou par un modérateur) (Amélioration #1370).




Sécurité :



- possibilité de générer un mot de passe automatiquement lors de l'ajout d'un utilisateur via l'administration (+ envoi par mail) et à l'installation.




News / articles / Download / Media :



- Génération Méta (Amélioration #1254 et Amélioration #1194).




BBCode :



- Ajout de la "fonction BBCode [
Ce cadre cache du contenu réservé aux membres.
]" (Amélioration #1483).




Graphismes :



- Ajout du "Scroll top" et option "bottom" dans le thème base (Amélioration #1411).






Les évolutions probables





Structure et fonctionnement :



- Gestion des vidéos en HTML5 (Amélioration #886).




Installateur :



- Possibilité de choisir les modules, les thèmes et les langues à installer lors de l'installation.




Bugtracker :



- Redirection et autorisation d'un bug (Amélioration #1520).




Calendrier :



- Ajouter la possibilité d'inscrire plusieurs personnes à un événement, et pas juste le membre qui dit y participer (Amélioration #1230).

-Ajouter une gestion des événements annulés




Wiki :



- Droits de lecture sur le Wiki (#1231)




Divers :



- Ajout d'une fonction "copytocliploard" des blocks code (Amélioration #1462)






Les évolutions incertaines





Administration :



- Compression de la base de données à l'exportation, importation en fichier compressé ou non.

- Possibilité d'exporter la base de donnée depuis l'administration (avec possibilité de choisir le serveur et le path du nouveau serveur si besoin pour remplacer le script server_migration)

- possibilité d'uploader un zip avec plusieurs smileys .

- Gestion des robots module "ONLINE" (Amélioration #1505).

- Possibilité d'installer directement des thèmes / langues et modules depuis l'administration sans avoir à uploader (Amélioration #1339)




Forum :



- Possibilité de mettre un pseudo lorsque l'on poste en visiteur.

- Préfixe de sujet (#1080)

- Sujets sans réponse (#1225)




Recherche :



- Améliorer la recherche pour inclure une partie de mot (Amélioration #1098).




Sondages :



- Mise à jour du module (passage en MVC)




Ceci correspond à toutes les améliorations que nous souhaitons voir dans la version 5.1 .



Histoire de vous donnez un peu de visibilité, nous avons repris toutes les demandes d'améliorations soumises et les avons priorisées pour les prochaines versions.



Les évolutions plutôt pour la 5.2



- Augmenter le nombre de liens dans les commentaires selon les différents niveaux d’autorisations (Amélioration #1071).

- Revoir la façon dont sont stockés les inscrits aux groupes.

- Connexion via Steam / Twitter (Amélioration #1499).

- Pouvoir envoyer en différé la ou les newsletters / pouvoir créer des modèles (Amélioration #1312).

- Gestion des Pièces Jointes dans les flux Rss et des améliorations dans le module Multimédia (Amélioration #1257).

- Envoi d'un MP à plusieurs personnes ou à un groupe (Amélioration #1242).




Les évolutions après la 5.2



- Rendre les flux de PBT compatibles avec Itunes (Amélioration #1265).

- Prévoir l'équivalent du .htaccess pour nginx et autre (Amélioration #1422).

- Robot Shoutbox pour suivre le flux des modules et notamment le forum (Amélioration #1073).

- Amélioration de l'administration (Amélioration #1228).

- Gérer la taille des médias (Amélioration #1322).

- Migration à partir d'un backup (Amélioration #1464).

- Améliorer le BugTracker en gestion de Projet (Amélioration #1455).

- Réalisation une vision par jour / semaine / mois / année dans le module calendrier (Amélioration #1199).






Enfin certaines évolutions seront probablement mené en parallèle du développement des version mineurs.



Evolution en parallèle



- Refonte du module galerie (Amélioration #1310).

- Refonte du module forum.

- Ajout de l'éditeur CKEditor (Amélioration #1227).

- Mise à jour de l'API (Amélioration #1229).






Comme vous pouvez le constater la liste est longue et le travail à accomplir est assez conséquent.

Nous vous rappelons d'ailleurs que si vous le souhaitez, vous pouvez intégrer l'équipe de développement et ainsi accélérer le développement des prochaines versions tout en intégrant des fonctionnalités supplémentaires en fonction du timing.



Nous espérons que ces listes vous donnerons autant envie que nous de vous investir dans ce projet passionnant.





N'oubliez pas, un concours de thème est en cours, vous pouvez faire vos propositions sur ce post.



Toute l'équipe PHPBoost vous souhaite un bon week end de pâques.