News - 5.1

PHPBoost 5.1.2

L'équipe PHPBoost PHPBoost 5.1 | 4 Commentaires (4)
PHPBoost 5.1.2
Bonjour à tous,

Toute l'équipe vous présente la seconde mise à jour de la version 5.1.
Au programme de cette version révision 5.1.2, seulement quelques corrections de bugs. La liste est présente dans le bugtracker.

La prochaine version : 5.2


Cette version 5.1 étant stable, nous pouvons nous concentrer sur la future version 5.2 .
Parmi les évolutions annoncées nous avons déjà finalisé les tâches suivantes :
  • Installation multiple de thèmes, langues, modules
  • Possibilité de supprimer les colonnes de gauche/droite sur le module pages
  • Pose d'un verrou lors de l'édition d'une news, d'un article etc. pour qu'un contenu ne soit pas écrasé par un autre lorsque 2 utilisateurs veulent éditer en même temps

Nous travaillons activement sur les points suivants :
  • Modules Réseaux sociaux
  • Mise à jour du module bac à sable
  • Mise à jour du thème de base avec un design plus moderne


Le site internet officiel


Nous avons entamé le chantier de mise à jour du site officiel.
1 - Le forum a été restructuré et purgé d'un certains nombre de sujets obsolètes.
2 - Nous travaillons sur la restructuration du module FAQ pour le rendre plus compréhensible.
3 - Nous travaillons aussi sur la restructuration du module WIKI pour rendre la documentation encore plus simple d'accès et permettre à plus de monde de développer avec PHPBoost.
4 - Nous avons remis en place l'API avec le logiciel APIgen. Celle-ci est maintenant "disponible", mais nous devons encore agrémenter le code du noyau de commentaires permettant de bien expliquer le code (lourde tâche).

Le nouveau design est toujours en cours de développement.

L'équipe PHPBoost


Nous profitons de l'occasion pour vous indiquer que :
  • l'équipe Développement accueille une seconde tête. ReidLos est de retour pour le plus grand plaisir de tous. Il travaille d'ailleurs déjà très activement sur le module SocialNetwork.
  • l'équipe Grahique accueille une nouvelle tête. Carl nous rejoint pour nous proposer ses compétences de graphiste.


L'équipe PHPBoost

Mise à jour v5.1.1

L'équipe PHPBoost PHPBoost 5.1 | Poster commentaire
Mise à jour v5.1.1
Bonjour à tous,

Après plusieurs mois d'utilisation, c'est l'heure de la première mise à jour pour la version 5.1

Cette mise à jour offre une meilleure stabilité en corrigeant quelques bugs qui ont été remontés.
Le pack de mise à jour est disponible ici : Pack mise à jour 5.1.0 vers 5.1.1

Le pack de mise à jour a été corrigé - Pour tous ceux qui souhaitent l'installer, il suffit de retélécharger l'archive. La correction indiquée précédemment ne doit donc plus être appliquée.

Pour voir la liste des modifications : Liste des bugs corrigés dans la 5.1.1.

Comme d'habitude, l'application est très simple, il vous suffit de remplacer les fichiers avec ceux de l'archive d'update.

L'équipe PHPBoost

La version 5.1 - Finale !

Equipe PHPBoost PHPBoost 5.1 | 2 Commentaires (2)
La version 5.1 - Finale !

La version finale 5.1 de PHPBoost est disponible.


Bonjour,

Après avoir traité les quelques petites remontées issues de la RC, nous sommes en mesure de vous proposer la version 5.1 finalisée de PHPBoost.

Toutes les informations sur le contenu de cette version sont disponibles dans le wiki et ici en particulier: contenu de la 5.1

Au passage, voici les dernières évolutions ajoutées à cette finale (non présentes dans la rc):

  • Pouvoir supprimer un commentaire depuis la page d'accueil de l'administration
  • Afficher la disponibilité des extensions php curl et mbstring dans le rapport système (présence testée lors d'une installation ou d'une mise à jour)
  • Ajout des balises bgcolor , mail et feed dans la barre des outils bbcode


Pour ceux qui ont déjà une version 5.0 installée, direction le pack de mise à jour 5.0 vers 5.1 pour profiter des dernières nouveautés.

Retrouvez dès à présent les 40 modules et les 63 thèmes de la version 5.0 convertis pour la version 5.1.

Vous pouvez donc profiter de cette version sans hésiter, que ce soit pour une nouvelle installation ou pour une migration depuis une version précédente.

A cette occasion, un grand merci à tous ceux qui ont contribué (de près ou de loin) à faire en sorte que cette version puisse exister, corresponde au mieux aux besoins et soit, bien sûr, correctement testée.
Toute l'équipe reste bien entendu à votre écoute et fera son maximum pour régler les éventuels soucis et prendre en compte vos remarques ou commentaires.
Enjoy ! ;)

La 5.1 RC est disponible !

| PHPBoost 5.1 | 4 Commentaires (4)
La 5.1 RC est disponible !
En préparation depuis plusieurs mois, la version Release Candidate (RC) de PHPBoost 5.1 est maintenant disponible. Les quelques anomalies identifiées dans les versions alpha et béta ont été résolues et nous sommes heureux de vous proposer cette nouvelle version. Cette version de test devrait être la dernière, nous pouvons d'ores et déjà vous annoncer la sortie de la version finale avant fin juin.

Pourquoi choisir la v5.1 ?


Ne pas faire profiter les utilisateurs de vos sites de toutes ces nouveautés serait en effet bien dommage.
Comme toute version majeure, celle-ci contient des améliorations issues des demandes faites par les utilisateurs ainsi que des évolutions de technologie, d'ergonomie, de sécurité et de confort d'utilisation.

Le détail est disponible dans l'article contenu de la 5.1


Lorsque la 5.1 finale sera sortie, la version 5.0 continuera à être maintenue concernant les éventuelles failles de sécurité mais la version 4.1 ne le sera plus.

A quoi correspond la version RC ?


La version RC est une version stable et quasiment aboutie. Elle va nous permettre de tester une dernière fois le script de migration et vous permettre de découvrir une version proche de la version finale.
Il n'y aura aucune nouveauté dans la version finale par rapport à la version RC et, sauf bug majeur, aucune modification de la base de données.
Néanmoins, nous vous demandons de ne pas encore basculer votre site de production avec cette version, mais plutôt de faire un test en local. Cela permettra de faire les dernier ajustements des templates et d'actualiser la documentation sur les mises à jour.

Comment installer la version v5.1 ?


Vous pouvez l'installer ou mettre à jour PHPBoost sur un site en production. La marche à suivre est décrite ci-dessous en fonction de votre cas.

Cas n° 1 : Site en version antérieure à la 5.0.x


Les scripts de migration ne sont fait que d'une version N à N+1. Il est donc impératif de suivre les tutoriels de migration pour avoir un site en V5.0.x avant de migrer vers la version 5.1. Vous trouverez tous les tutoriels dans la documentation:
Migrer son site vers une nouvelle version
Une fois votre site en 5.0.x, vous pourrez passer au cas n°2.

Cas n° 2 : Site déjà en version 5.0.x


Ne tentez surtout pas d'installer la 5.1 à la place d'une version 5.0.x car la structure de certaines tables a été modifiée et vos données ne seront pas récupérable après la manipulation.Pour réaliser une mise à jour de votre site existant en v5.0.x, vous devez impérativement utiliser le tutoriel prévu à cet effet :
passer son site 5.0 en version 5.1


Cas n° 3 : Site en test avec une version alpha ou béta


Si vous avez participé aux tests de cette nouvelle version, nous vous recommandons fortement de repartir sur une installation complète (code + bdd) . La structure de la base de données peut encore avoir été modifiée depuis les pré-version alpha et béta.

Si vous voulez garder votre installation actuelle :
  • faites une sauvegarde de la base de données (si vous voulez garder des articles ou news existants) par le module gestion de l'administration ou par phpMyAdmin
  • faites une installation complète de la dernière version disponible
  • terminez en important votre sauvegarde de base de données.
Dans ce cas, aucun support ne sera assuré par l'équipe de PHPBoost.

Cas n° 4 : Vous n'avez aucune version installée


Si vous voulez découvrir PHPBoost ou que vous souhaitez mettre en place un nouveau site, il vous suffit de télécharger la version 5.1 RC sur le site officiel : PHPBoost 5.1 puis de vous laisser guider par le script d'installation.

Que devient mon thème ?


Pour cette version, nous avons fait le choix de convertir tous les templates V5.0.x proposés sur le site officiel vers la V5.1.x. Nous avons travaillé pendant les phases alpha et béta avec notre partenaire EDN pour que tout soit en place à la sortie.
A ce stade, les thèmes sont tous convertis et il ne manque que la mise en ligne.

La conversion est assez simple du fait que de nombreuses modifications ne sont pas nécessaires pour faire fonctionner votre site. L'article mettre à jour son thème 5.0 en 5.1 vous expliquera toutes les modifications apportées entre les deux versions.

Le thème de base a subit beaucoup de modifications afin de le simplifier (suppression des ombres / des angles / etc...)
Nous avons accentué l'utilisation des flexbox pour gagner en responsivité. Cela veut dire que les versions d'internet explorer antérieures à IE10 ne sont plus supportées (cela ne représente qu'un pourcentage infime de l'utilisation actuelle).
Plusieurs classes CSS ont été ajouté dans le code HTML afin de faciliter la personnalisation, que ce soit dans les modules ou le BBCode.


L'équipe PHPBoost

PHPBoost 5.1 alpha 2

| PHPBoost 5.1 | Poster commentaire
PHPBoost 5.1 alpha 2
Bonjour tout le monde,

Grâce à vos différents tests et aux quelques bugs remontés, l'équipe a le plaisir de vous présenter la version alpha 2 de PHPBoost 5.1 (5.1.0-a2).

Depuis le 4 janvier dernier, date de sortie de la première version alpha, nous dénombrons + de 50 téléchargements ainsi que quelques bugs déclarés et corrigés.

Cette deuxième version alpha intègre toutes les corrections appliquées à la version 5.0 de PHPBoost ainsi que la résolution de quelques anomalies remontées en interne à l'équipe.

Nous comptons sur vous, et vos nombreux tests, pour faire en sorte que cette alpha 2 soit la plus stable possible avant la version finale.

Plus il y aura de tests, plus vite seront corrigés les bugs et plus vite sortira la version 5.1 finale ;)


Les liens utiles à connaitre pour cette version :




Merci de sélectionner la version 5.1 a2 lors de la remontée de bugs relatifs à cette version alpha.

Les étapes suivantes avant la version finale :


La prochaine étape sera la sortie de la version Beta1 avec le script de migration.
Nous travaillons actuellement sur la migration des thèmes et la mise à jour de la documentation.

PHPBoost 5.1 alpha 1

| PHPBoost 5.1 | 4 Commentaires (4)
PHPBoost 5.1 alpha 1
Bonjour tout le monde,

L'année 2017 est maintenant entamée et c'est avec une grande joie que toute l'équipe de PHPBoost vous présente la première version alpha de la version 5.1 de PHPBoost (5.1.0-a1).

Avant d'aller plus loin, nous attirons votre attention sur les mises à jour de sécurité pour la V5.0 (5.0.14) et V4.1 (4.1.8). Ces mises à jour font suite à la détection de faille dans la librairie extérieure PHPMailer que nous utilisons. Pensez à mettre à jour vos sites si ce n'est pas déjà fait. Nous n'avons pas eu de retour de l'utilisation de cette faille sur un site utilisant PHPBoost, mais celle-ci pourrait tout à fait être exploitable sans l'application du correctif.
Revenons maintenant à la version 5.1. Nous pensions mettre à disposition cette version alpha en novembre, mais quelques soucis avec l'implémentation de l'UTF-8 ont retardé sa sortie.
Comme chaque version intermédiaire, cette version 5.1 possède plusieurs améliorations et nouveautés. Nous les détaillerons complètement lors de la sortie officielle, mais voici déjà les grosses modifications que nous souhaiterions tester en profondeur avec vous.

Les principales nouveautés :


Noyau : l'UTF-8


Cette évolution majeure était attendue depuis longtemps. L'encodage des caractères en UTF-8 permet d'éliminer tous les problèmes liés aux accents et donne une base "universelle" au code de PHPBoost.
Pensez toutefois à choisir Unicode dans la configuration d'affichage de l'encodage du texte de votre navigateur.

Modules : La gestion des catégories par les membres


Dans les versions précédentes, la création ou suppression des catégories de certains modules n'étaient réalisables que par l'administrateur.
Vous avez maintenant la possibilité de donner ces droits à vos modérateurs par exemple ou à n'importe quel membre en particulier via une autorisation spécifique dans chaque module.

BBCode : Bouton copier et refonte du code HTML des balises codes / quote / hide


Dans le forum, lors de l'ajout d'un nouveau post, l'outil </> apparaît en haut à droite de la fenêtre de texte et permet de copier le contenu de la sélection en cours dans le presse-papier.
Pour donner plus de possibilités aux designers, les balises codes / quote / hide ont été revues. La balise code autorise maintenant l' ajout du nom de fichier comme en-tête.

Ergonomie : Bouton Scroll to Top


Lorsque vous naviguez sur des pages un peu longues, il peut être fastidieux de jongler avec l'ascenseur vertical pour revenir en tête du document. Un bouton "Scoll To Top" ( ) est maintenant intégré dans PHPBoost, dans la partie droite de la page consultée. Il n'est visible que si vous êtes descendu assez bas dans la page.

Admin : CookieBar


Afin de respecter les préconisations de la CNIL, une cookieBar personnalisable a été ajoutée dans l'administration avancée. Elle pourra être affichée au gré de l'administrateur en fonction du contenu du site. Elle permettra aux utilisateurs de refuser la collecte via GoogleAnalytics par exemple si le module est installé.

Admin : Redirection


Des options de redirection (HTTPS, HSTS) ont été ajoutées dans l'administration avancée pour faciliter leur mise en place (plus besoin d'ajouter de lignes dans la partie manuelle du .htaccess pour le faire).

Admin : Notation


L'activation du système de notation est maintenant centralisée dans l’administration (dans le menu "contenu") pour éviter la configuration dans chaque module. La configuration des modules qui utilisent la notation a de fait été simplifiée.

Admin : Commentaires


L'activation du système de commentaires est maintenant centralisée dans l’administration (dans le menu "contenu"->"commentaires") pour éviter la configuration dans chaque module. La configuration des modules qui utilisent les commentaires a de fait été simplifiée.

Personnalisation : New-content


Un système de "nouveau contenu" est activable et personnalisable dans l’administration (contenu). Il vous permettra de différencier esthétiquement les nouveaux contenus ajoutés en fonction de vos modules en ajoutant une classe "new-content". Nous laissons la place aux designers pour l'aspect graphique.

Les liens utiles à connaitre pour cette version :





Merci de sélectionner la version 5.1 a1 lors de la remontée de bugs relative à cette version alpha.

Les étapes suivantes avant la version finale :


Maintenant que la version alpha est sortie, nous allons avoir besoin de vos petites mains pour tester en profondeur toutes ces améliorations.

La sortie de la version alpha signifie que le code est maintenant stabilisé.
Nous allons donc commencer la conversion de l'ensemble des templates et des modules non officiels que nous gérons pour vous permettre de profiter pleinement de cette 5.1 dès sa sortie.
Un tutoriel de conversion est d'ailleurs en cours pour ceux qui souhaiteraient mettre à jour leur thème rapidement, un tutoriel de conversion pour les modules viendra prochainement.

Le script de migration est également en cours de finition, il sera disponible pour être testé pendant la Bêta.

L'équipe PHPBoost


Vous ne l'avez sûrement pas remarqué, mais depuis plusieurs mois, nous avons modifié notre façon de travailler.
Nous avons ouvert un système de discussion sur Slack pour nous permettre de nous retrouver dans nos différentes discussions (forum / dev 5.0 / dev 5.1 / templates / divers).
En même temps, nous avons créé une gestion de projet sur Trello pour suivre les évolutions, leur développement et test.
Ces modifications étaient nécessaires afin de permettre à toute l'équipe d'avoir une vision complète du travail en cours.

Le gain de temps de cette nouvelle organisation nous permet d'avoir plus de temps pour le développement ou pour le support sur le site.

Malgré cela, nous cherchons toujours à agrandir l'équipe afin de pouvoir accélérer les phases de développement. N'hésitez pas à nous contacter si vous êtes motivé par l'aventure (via le formulaire de contact ou via le forum). N’hésitez pas non plus à parler du projet autour de vous, c'est grâce à chacun de vous que le projet vit aujourd'hui.

Alpha 5.1 est proche

| PHPBoost | 1 Commentaire (1)
Alpha 5.1 est proche
Bonjour à tous,

L'hiver approche et la diffusion de l'alpha 5.1 aussi.
Le mois dernier, nous vous avions présenté un certain nombre d'évolutions intégrées dans la future version 5.1 de PHPBoost. (News précédente)
Ce mois-ci, nous vous présentons quelques petites améliorations qui vont aussi prendre place dans cette future version.

Icones FA dans la barre BBCode

Une icône a été ajoutée dans la barre BBCode pour faciliter l'utilisation des icônes FontAwesome courantes. La balise
[fa][/fa]
permettra d'ajouter n'importe qu'elle icône à partir du moment où vous connaissez son code.

Identification des nouveaux éléments

Une classe CSS a été ajoutée sur les nouveaux contenus (articles/download/etc...) afin de pouvoir les personnaliser de façons différentes. Le choix des modules et du délai est personnalisable dans l'administration.

Centralisation de la configuration des commentaires et des notations

Au lieu de devoir configurer l'activation des commentaires et de la notation dans chaque module, la configuration a été centralisée dans l'administration principale.

Format des dates

Il est courant, en fonction du template, de vouloir changer l'affichage des dates. Une fonction a été ajoutée dans le noyau pour permettre l'affichage de toutes les dates, dans tous les formats.


Nous espérons que vous serez nombreux à tester cette version Alpha, notamment avec le passage du noyau en UTF-8, qui était un des gros chantiers de cette 5.1.
Toutes les informations relatives aux tests seront, bien entendu, données à sa sortie... courant novembre ;)

Nous vous rappelons que l'équipe est ouverte et que vous pouvez rejoindre le projet si vous le souhaitez.

L'après PHPBoost 5.0

| Développement | 5 Commentaires (5)
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 [[MEMBER]][[/MEMBER]]" (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.