Un équivalent en PHP/MySQL à Discourse vient d'être publié : Flarum. C'est un logiciel de forums, comprenant de nombreuses fonctionnalités et présentant un design sobre, élégant et moderne.
Il est compatible avec les smartphones, intègre un moteur de recherche, combine les fonctionnalités d'une liste de diffusion (on choisit ce qu'on veut recevoir comme message par mél) et les fonctionnalités d'un forum de discussion.
C'est un excellent outil pour remplacer les listes de discussion et les forums traditionnels. Le développement est très dynamique et des fonctionnalités futures très intéressantes : authentification unique SSO, intégration dans WordPress, mises à jour simplifiées, importation des données d'autres forums…
C'est libre (licence MIT) alors n'hésitez pas tester, signaler les bogues, aider à traduire.
Aller plus loin
- Les fonctionnalités existantes et prévues de Flarum (459 clics)
- Pour tester Flarum (621 clics)
- Dépôt Git (198 clics)
# SSO
Posté par Mathieu CLAUDEL (site web personnel) . Évalué à 6.
Bonjour,
Pour ceux que le SSO intéresse : en php pour faire du SSO il y a un très bon produit : SimpleSAMLphp/. Contrairement à ce que fait pensé son nom, il ne permet pas que de faire du SAML v2 mais aussi du OAuth, OpenID Connect, gérer des méthodes d'authentification interne,….
Il est possible de l'utiliser directement ou via des modules disponibles dans la plupart des CMS (Drupal, Joomla, Wordpress,…)
# FluxBB
Posté par Draky (site web personnel) . Évalué à 1.
Pour info, FluxBB a prévu d'être… je ne sais quoi fusionné avec le projet Flarum.
[^] # Re: FluxBB
Posté par NumOpen . Évalué à 2. Dernière modification le 29 août 2015 à 20:47.
Flarum est le successeur de FluxBB (qui est le successeur de PunBB) et d'esoTalk, entre autres.
[^] # Re: FluxBB
Posté par cacatoès . Évalué à 2.
Pas exactement successeur car les 2 (punbb et fluxbb) ont coexisté.
Sinon la fusion Flarum-FluxBB est expliquée dans ce post.
[^] # Re: FluxBB
Posté par Draky (site web personnel) . Évalué à 1.
FluxBB est un fork capricieux de PunBB.
La réveil va être difficile :)
# intégration générique
Posté par katsuo49 . Évalué à 2.
Je vois dans les fonctionnalités futures "intégration dans WordPress", mais est-il prévue aussi une intégration plus générique comme pour Disqus ou Discourse pour le cas de blog utilisant d'autres CMS ou développé à la main par exemple ?
[^] # Re: intégration générique
Posté par NumOpen . Évalué à 3.
Peut-être essayer plutôt http://tildehash.com/?page=hashover dans ce cas ?
[^] # Re: intégration générique
Posté par katsuo49 . Évalué à 1.
En effet, avec un bon thème CSS ça devrait faire le job. Merci bien.
# Traduction en français
Posté par NumOpen . Évalué à 2.
Une traduction vient juste de sortir : https://github.com/maelsoucaze/flarum
# Bugs
Posté par NumOpen . Évalué à 3.
Il y a encore pas mal de bugs, je suis en train de tester. Si vous voulez l'essayer, prenez la dernière version sur Github, pas la version 0.1.0 beta proposée en téléchargement sur la page d'accueil.
# Re:
Posté par Wendigo . Évalué à 0.
Pas mal :) Je vient de voir la page d'EsoTalk car ce micro-forum me disais aussi quelque chose, et apparemment, c'est son successeur, dommage!
# Autre forum
Posté par NumOpen . Évalué à 2. Dernière modification le 30 août 2015 à 09:44.
Dans le même style de forum avec les discussions affichées à plat, il y a aussi https://github.com/vanilla/vanilla qui a l'avantage d'être sous licence copyleftée (ce qui n'est pas le cas de Flarum) mais qui est un peu moins ergonomique et il y a http://mylittleforum.net, minimaliste mais efficace.
[^] # Re: Autre forum
Posté par El Titi . Évalué à 3.
C'est quoi l'"avantage" de la GPL par rapport à la MIT ?
[^] # Re: Autre forum
Posté par NumOpen . Évalué à 2. Dernière modification le 30 août 2015 à 18:06.
Le copyleft : la garantie qu'une version propriétaire ne récupérera pas tout le travail sans diffuser en contrepartie ses propres améliorations. Le copyleft, c'est pour éviter que tu ne sois la petite main d'une sale boîte qui veut tout prendre et rien donner.
[^] # Re: Autre forum
Posté par matteli . Évalué à 1.
Bof, sous licence GPL une "sale boite" pourra récupérer tes sources, les modifier et proposer des services (ici des forums) payants sans aucune contre-partie. (pour ça il faut utiliser l'AGPL)
Si tu veux être sur que ton travail ne soit pas utilisé, il suffit de le mettre sous licence propriétaire.
La GPL protège tout d'abord l'utilisateur pas le développeur.
[^] # Re: Autre forum
Posté par El Titi . Évalué à 2.
qui veut tout prendre et rien donner
Elle ne prend rien. Le code reste libre
[^] # Re: Autre forum
Posté par NumOpen . Évalué à 1.
Non, pas son code. Elle profite de ton code et ne reverse rien à la communauté des développeurs et utilisateurs. Voir la partie licence Open Source sur http://www.jurisexpert.net/tag/copyleft/
[^] # Re: Autre forum
Posté par El Titi . Évalué à 1.
Donc en fait, on retire une liberté à l'utilisateur pour la remettre entre les mains de la "communauté", un groupe indéfini qui parfois se réduit à peau de chagrin.
Ben moi, je préfère plus de liberté pour l'utilisateur.
Et au contraire, me dire que je peux prendre un bout de code et le mixer avec un autre sous une licence compatible (car la GPL n'est compatible qu'avec elle-même), ca me rassure et je l'adopte plus facilement.
Je reviens donc à ton premier commentaire:
"qui a l'avantage d'être sous licence copyleftée (ce qui n'est pas le cas de Flarum)"
Ceci n'est pas un argument et relève de la pure subjectivité.
Donc si tu pouvais en citer d'autres plus factuels…
[^] # Re: Autre forum
Posté par NiKaro (site web personnel) . Évalué à 0.
Cas concret (fictif) : Google trouve que Flarum c'est super, mais il lui manque quelques fonctionnalités, il y a quelques bugs, et surtout ça manque de traçage des utilisateurs. Pas de soucis, c'est sous MIT ! Ils reprennent le code, corrigent les bugs, ajoutent quelques super fonctionnalités, et incluent du pistage d'utilisateurs. Ils ferment les sources de leur nouvel outil baptisé Google Comments, en font un service ou distribuent gratuitement les fichiers binaires.
Conséquences :
À priori, avec une licence copyleft ce ne serait pas arrivé.
[^] # Re: Autre forum
Posté par El Titi . Évalué à 0.
Sachant qu'ils en font un service hébergé mais ne recommercialisent (redistribuer) pas un produit, La GPL ne t'apporte rien.
Par contre qu'ils le redistribuent ou l'utilisent modifiés devant le tollé que ça procure (l'image de marque, c'est important), en général, ils préfèrent reverser même avec une MIT. Mais même pour l'utilisation c'est comme ça. On accorde une liberté à l'utilisateur, on lui fait confiance.
Mais peut-être que tu as un vrai exemple à ta disposition, pas un sorti de ton imagination.
[^] # Re: Autre forum
Posté par NiKaro (site web personnel) . Évalué à 0.
La GPL apporte que l'entité aurait obligée de reverser les sources. Tu as demandé les avantages d'une licence copyleft, je t'en ai donné un, avec un exemple (fictif) concret.
Mais peut-être as-tu autre chose que de la mauvaise foi en retour ?
[^] # Re: Autre forum
Posté par El Titi . Évalué à 1. Dernière modification le 04 septembre 2015 à 16:54.
je t'en ai donné un, avec un exemple (fictif) concret.
C'est pas un peu antinomique fictif et complet?
Alors je vais t'en fournir un aussi
Je t'ai donné un exemple (fictif) concret.
Mais peut-être as-tu autre chose qu'un exemple fictif concret, comme un exemple concret concret à me décrire en retour ?
[^] # Re: Autre forum
Posté par NumOpen . Évalué à 1.
Ça, c'est dans le monde des bisounours.
[^] # Re: Autre forum
Posté par El Titi . Évalué à 1.
Autre exemple fictif concret
[^] # Re: Autre forum
Posté par NumOpen . Évalué à 1.
On pourrait aussi dire que puisqu'il y a des gens qui se comportent mal, pas la peine de bien se comporter, on va aussi mal agir.
[^] # Re: Autre forum
Posté par El Titi . Évalué à 2.
Dernier exemple fictif concret (quoique j'ai souvenir qu'ici ca il y eu un cas similaire décrit)
Une nouvelle licence GPLv4 plus mieux bien ou une autre licence du même type est née et le projet Flarum en GPLv3 souhaite l'adopter mais n'a pas demandé aux auteurs redonner leur droits à une fondation FlarumCo.
La GPLv4 ou la nouvelle licence n'étant pas compatible avec la 3, il faut contacter tous les auteurs et comme on ne les retrouve pas, il faut se pâlucher à tout réécrire le code non autorisé.
Si la licence était plus permissive, il n'y a aucun pb à faire cohabiter ce joyeux melting pot.
Tu veux d'autres ex fictif concrets ?
[^] # Re: Autre forum
Posté par NiKaro (site web personnel) . Évalué à 1.
Je ne t'en avais pas demandé, à la base.
Quoi qu'il en soit, ça n'enlève rien au fait qu'une licence copyleft (comme la GPL, que tu sembles tant aimer) à l'avantage d'assurer que le code restera libre.
Après libre à toi de préférer la MIT pour les diverses raisons que tu énonces :-)
[^] # Re: Autre forum
Posté par NumOpen . Évalué à 1.
C'est pour éviter cela que la licence AGPL a été créée. À privilégier pour les applications web.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.