Développement de Flatboard 3

Fred
Développement de Flatboard 3
Fred Tuesday 28th April 2020, 19:20:29

Bonjour à tous,

Je partage avec vous les axes d'évolutions qui vont animer ce deuxième semestre de 2020, avec à la clé une version 3.0 de Flatboard.

A plusieurs reprise sur le forum, il a été évoqué de retravailler le système de sessions utilisateurs et la fin de se taper le CAPTCHA.

En vrac, des idées d'évolutions (à compléter avec vos retours sur ce fil)

- Ajout à l'éditeur BBcode une balise Hide.
- Ré-apparition de l'éditeur Markdown avec prévisualisation.
- Nouvel enregistrement des modérateurs (inclus leur email).
- Correction du script d'installation.
- Correction du bogue PHP 7.4 en déclarant l’opérateur Spread dans l’expression de Array
- Correction du bogue d’ordonnance des forums lors d'une nouvelle discussion en pop-up.
- Stockage de la session de pseudo et du mail.
- Ajout d'une barre de bienvenue lors des nouvelles réponses avec bouton de déconnexion.
- Réécriture complète du plugin Identicon sans dépendance, pour un chargement plus rapide grâce au cache des avatars.
- Ajout du status de l'utilisateur sur son avatar, dans le plugin Identicon. (en cour de Dev.)
- Si le plugin Identicon est actif, votre avatar s'intégrera dans la barre de bienvenue.
- Adaptation du code de la page de déconnexion pour prendre en compte la session utilisateur. (auth.php/logout)
- Suppression de CAPTCHA pour les utilisateur "connectés" et l'équipe du forum.
- Ajout pour les utilisateurs utilisant un mot de passe dans leur pseudo (pour rappel : MonPseudo@monmotdepasse) la jouissance d'éditer/supprimer TOUS leur anciens messages (Discussions/Réponses). Oui vous avez bien lu !
- Ajout la possibilité de créer des forums visibles uniquement pour le Staff (en cour de Dev.)
- Ajout de typo dans les fichiers langues.
- Autres bogues fix.

A vous !

N’hésitez pas à me communiquer vos idées ou souhaits.


Last modified by Fred on Monday 8th June 2020, 22:10:00
Fred stickied the discussion.
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

Replies 19
Fred
Fred  Friday 5th June 2020, 22:52:13

Dans cette nouvelle mouture, le système d'identification à complètement été revu.
Vous pouvez désormais vous identifiez à partir du menu du forum, en plus d'ajouter une discussion ou réponse.
Cela évite justement de devoir répondre pour être logué.
Le Markdown reviendras en force 💪, pour ceux qui préfèrent cette syntaxe.
Merci de donner vos retours aux éventuelles bogues.


Last modified by Fred on Friday 5th June 2020, 22:55:00
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

augras
augras  Sunday 14th June 2020, 10:12:33

Bonjour Fred,

Dans cette version 3 est-ce que la shoutbox présente remplace le plugin Gitter des versions antérieures ?

Au premier abord l'identification sur Flatboard peut paraître déroutante : en fait il n'y en a tout simplement pas en tant que tel et on met ce que l'on veut, même rien, sauf à saisir id@mot de passe, et même dans ce cas on ne peut s'identifier qu'en répondant à un message ou en créant un nouveau message... c'est un coup à prendre mais ça doit rebuter pas mal de participants éventuels aux forums, tout simplement par habitude de fonctionnement car ce système est parfaitement opérationnel.
Dans cette version 3 le fonctionnement d'identification à la base de Flatboard ne change pas vraiment mais un bouton login apparaît ce qui est beaucoup moins déroutant pour les nouveaux utilisateurs.

Il est indiqué dans le descriptif des nouvelles fonctionnalités :
"- Ajout pour les utilisateurs utilisant un mot de passe dans leur pseudo (pour rappel : MonPseudo@monmotdepasse) la jouissance d'éditer/supprimer TOUS leur anciens messages (Discussions/Réponses).".
Est-ce que cela signifie que si je créé un fil de discussion je peux le supprimer, y compris donc les messages qui ne sont pas les miens ?
Et est-ce que l'on ne pourrait pas avoir une option pour que le créateur d'un fil, toujours identifié avec un mot de passe, puisse éditer et ainsi modérer tous les messages de ses fils de discussions ? C'est une fonctionnalité que l'on trouve dans peu de forums (dans Elkarte, il y a un plugin dans phpBB mais il ne fonctionnait pas quand j'ai testé) qui me paraît intéressante pour alléger les tâches des modérateurs : chacun étant responsable de la bonne tenue d'une discussion qu'il a créé.

Philippe

Fred
Fred  Sunday 14th June 2020, 11:12:27

Bonjour Philippe,

Pour commencer, le plugin Gitter interagi avec une API qui elle même nécessite de te connecter sur Github.
Le plugin shoutbox quand à lui, se sert de l'identification de Flatboard est stocke donc toutes les données dans le dossier data de Flatboard 😉.
Ce sont donc 2 plugin différent, dont l'un est disponible dans les ressources et l'autre en phase de test avant de l'intégré dans la pack Flatboard PRO.

Si tu es l'auteur de la discussion, tu pourra la supprimée ainsi que toutes les réponses qui l'accompagne. Par contre dans ce cas de figure pas moyen d'éditer les réponses des autres utilisateurs, SAUF si tu es modérateur (ce qui réponds à ta question) ou administrateur.
Si tu es juste l'auteur d'une réponse, tu pourra la supprimée aussi, mais pas la discussion qui va avec !

En espérant avant répondus à tes interrogations, bon dimanche ;p
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

augras
augras  Sunday 14th June 2020, 11:30:45

Merci pour ton retour : tout est clair.
Bon dimanche également.

augras
augras  Sunday 21st June 2020, 08:52:01

Bonjour Fred,
Quand on parcourt les forums il y a la date de création du sujet et apparemment la date de dernière modification du message d'ouverture du sujet mais pas la date du dernier message : est-ce qu'il est possible d'ajouter cette date ?
Bon dimanche,
Philippe

augras
augras  Sunday 21st June 2020, 14:52:51

Bien vu Lucky Luck ! J'ai vu que tu avais ajouter le nom et la date pour le dernier post. Merci.
Tu as fais cela une fois que l'on est rentré dans un forum, c'est ce que je décrivais : est-ce que l'on pourrait avoir également juste la date du dernier post également dans le récapitulatif de tous les forums car là on a toujours que la date de création du dernier fil... mais je me rends compte que je suis peut-être trop rapide et que tu es dessus ?

Fred
Fred  Sunday 21st June 2020, 14:54:20

Hello Philippe,
C'est ajouté !
A voir pour l'afficher dans la liste des forums, puisqu'on a déjà tout ça en page d'accueil ?

Last modified by Fred on Sunday 21st June 2020, 14:59:00
  • Before ask a question, read the documentation.
  • 🎉  Featured as #1 product of the day on Product Hunt
  • Please like in alternativeto.net 👍🏻
  • ╰☆╮Flatboard╰☆╮ is a open source and community contributions are essential to project success!
  • <TextField>, my new CMS project designed by a passionate developer, for developers!
  • My last project Fast⚡︎CMS, a Flat-File cms.
  • I am currently busy 😫.

augras
augras  Sunday 21st June 2020, 15:09:26

Qu'est-ce que tu appelles la page d'accueil ?
Je fais références à la page en capture, et là il n'y a que la date de création du dernier fil.
image

Bug ? Je viens de me rendre compte que Upload a picture/Browse ne fonctionne pas : obligé d'héberger puis d'insérer le lien.

Philippe

Last modified by augras on Sunday 21st June 2020, 15:09:00