Drupal et les forums...

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bien le bonjour à tous.

Suite à quelques papotages ici et là il semble utile de faire le point sur toutes les solutions d'intégration de forums dans drupal.

De ce que j'ai capté voici les principales pistes:

1- L'utilisation du système de forum made in Drupal.
Il semble que le forum intégré à Drupal déplaise dans son aspect initial mais qu'il est possible d'aller vite plus loin en le paramettrant plus finement et en ajoutant des modules.

2- Le projet DruBB.
DruBB est un groupe de développement qui oeuvre pour créer modules et patchs afin d'élargir les capacités du système de forum de Drupal. Les améliorations visent principalement la version 6 à venir. Reste à voir ce qui pourrait être profitable dans ce projet pour les versions antérieures.

3- L'intégration d'application tierces dans Drupal.
Certains parviennent à intégrer des forums tiers (phpBB, Vbulletin etc) dans drupal. Afficher un tel forum dans un environnement drup n'a pas l'air trop complexe mais ça devient un petit casse tête quand il s'agit de partager les inscriptions etc...
Dans ce contexte le problème dépend plus des efforts des développeurs des forums tiers pour l'intégration réussie de leurs bébés dans drupal (et autre) que de l'ouverture de drupal. On ne peut pas aider quelqu'un qui ne veut pas l'être...

Pour ma part je vais déjà essayer de dompter la solution native de Drupal pour voir ce que l'on peut en tirer.

Merci de partager vos retours d'expériences :)

Mon retour d'expérience sur le module SMFforum Integration qui permet d'interfacer Simple Machine Forum a drupal.
Il est conseillé d'installer ce module dès le départ pour éviter d'avoir à refaire les inscriptions des utilisateurs dans drupal.
Module à installer en 2 temps, 1ere étape classique copier le repertoire téléchargé dans le repertoire module de drupal qui va bien.
2eme temps, copier les fichiers API de SMF dans le module SMF installé précédement.
Une fois le module installé, il faut le paramétrer, indiquer le path de votre forum, ainsi que le path de l'API. Il faut ensuite, enlever le block login de drupal, pour le remplacer par celui de SMF, pour cela il faut aller dans le menu site building/blocks.
Le module SMF permet aussi d'afficher dans des blocks les informations suivantes :
SMFforum: New forum posts
SMFforum: New forum topics
SMFforum: Forum statistics
SMFforum: User login
SMFforum: Hidden login instead of block User login
SMFforum: Online forum users
SMFforum: Personal messages
SMFforum: Top posters

Solution, actuellement en production ici

Pourquoi j'ai retenu cette solution ?
Parce que PHPbb est assez lourd, et doit etre mis à jours régulièrement pour des problème de sécurité. Le seul avantage de PHPbb c'est que son interface est assez convivial, et pratiqué par beaucoup de forumeur.
VBulletin est excellent, supérieur à PHPbb en terme d'interface, très rapide, mais est payant. A retenir si vous pouvez vous payer une licence.
SMF parce qu'il est véloce, et ressemble a PHPbb pour l'interface, peu de problème de sécurité, car encore peu répandu.

Le problème est que le forum ne s'intègre pas du tout au site original, il est en quelque sorte "externe" avec son propre style/thème, il partage juste les utilisateurs.
L'avantage du forum "made in drupal" est qu'il s'intègre comme n'importe quel autre module dans le design du site (un peu de travail est nécessaire, mais ça n'a rien à voir avec le thèmage d'un forum type phpBB ou SMF).
Par contre j'ai "peur" que si j'utilise les forums originaux de Drupal, je me retrouve avec des trucs incompatibles quand la version 6 sortira... m'enfin, ça devrait être moins incompatible qu'un forum externe !

PS: dans la liste des forums, c'est myBB que je préfèrerais voir intégré à Drupal si c'était techniquement possible :-)

je cherche actuellement un forum sous drupal qui reprendrait les fonctionnalités classiques des forums actuels, il est vrai que le forum de drupal est assez pauvre en fonctionnalités.

je n'ai pas encore testé l'intégration de SMF, mais si le problème d'intégration n'est que le style/thème, il n'y a peut-être simplement qu'à modifier un poil le code (la génération du html) pour faire pointer sur les classes et les ID drupal et non plus le thème SMF.

par contre, tu dis "il partage juste les utilisateurs". Je m'interroge. Pour moi, je ne vois d'intéressant que le partage des utilisateurs et celui du thème. Non? Aurais-je oublié quelque chose?

BOn, je vais tester si SMF répond à les besoins, et dans ce cas, j'irai me plonger dans le code. Je vous tiendrai au courant

A noter que druBB est en concurence avec UIEForums http://drupal.org/project/uieforum
Un module de forum qui a été développé par une team de joueur d'Unreal pour leur usage perso et qui a été transposé pour Drupal (et pas pour d'autre CMS).

UIE semble très solide comme projet et particulièrement suivi par les utilisateurs de drupal, je ne saurais dire du coup si pour Drupal 6 ce sera druBB ou UIE qui sera intégré ou bien encore juste l'actuel noyeau utilisé pour les forums.

DruBB est un module en cours de développement qui espère devenir la version officielle du forum drupal dans sa version 6.
Une petite precision, DruBB n'est pas un module, c'est juste un groupe pour concentrer les efforts pour patcher le core ou creer de nouveaux modules de maniere a permettre aux Forums de Drupal de pouvoir beneficier de fonctionnalites similaires aux autres forums.

Du coup en aucun cas, Drupal aura dans son core un forum similaire a phpBB, par contre il sera possible d'en faire un en ajoutant des modules externes, un peu de design et d'huile de coude ;)

Plus d'infos sur DruBB

Bonjour à tous,

Les modules OG (organic groupes) apportent beaucoup de fonctionnalités similaire à un forum (notification par email, managers de groupes etc...) tout en s'intégrant parfaitement avec Drupal.
De nombreuses personnes développement des modules complémentaires à OG pour apporter de nouvelles fonctionnalités. Il me semble donc que la communauté Drupal se concentre sur OG en terme de fonctionnalités de type "forum".

Il me semble même qu'avec OG, Drupal permet d'aller plus loin que ce que permettent PHPBB et les autres forums traditionnels.

Avez vous bien regarder OG avant de penser à intégrer d'autres forums ou de coder à partir du module "Forum" ?

Si ce n'est pas le cas, je pense qu'il faudrait le signaler, et faire en sorte que la documentation et l'aide en ligne indique plus clairement l'existence de OG pour les fonctionnalités de type "forum".

Sinon j'aimerais beaucoup comprendre vos raisons et motivations.

J'connaissais pas OG, comme c'est pas un type de forums à proprement parlé je n'avais pas du tout pensé à cela. C'est très intéressant mais un peu tordu, les utilisateurs qui veulent un forum apprécient le côté "clé en main". Une fois qu'on a un bon forum on a encore beaucoup de travail à faire pour le customiser, l'organiser, le gérer et le faire vivre, rajouter des mises en place complexes en amont c'est pas trop le pied à mon goût.

Sinon la raison de l'existence de cette discussion c'est de "faire le point sur toutes les solutions d'intégration de forums dans drupal"...

Après quelques heures de boulot, je tiens à faire part de mon retour d'expérience sur l'intégration d'un forum sous Drupal.

J'ai opté pour le système de forum made in Drupal. L'intérêt majeur que je voyais là dedans, c'est la véritable intégration du forum dans le site principal. Je ne voulais pas que mon forum apparaisse comme un lien externe au site.

Je travaille dans le contexte suivant : la migration d'un forum initialement hébergé chez forumactif. L'objectif pour moi était donc de faire ressembler, dans son organisation, le forum sous Drupal, à celui de forumactif.

J'utilise finalement les modules suivants, qui m'ont permis d'obtenir quelque chose de très approchant :

Le module Wysiwyg, devenu la plateforme standard sous Drupal pour les éditeurs de texte. Dans mon cas, j'ai opté pour TinyMCE.

Le module Advanced Forum, qui permet d'obtenir un style propre à un forum. Les thèmes de ce module sont configurables, et on peux créer bien entendu ses propres thèmes. Ce module requiert l'utilisation d'Author Pane, qui génére des panneaux utilisateurs tout à fait dans le genre de ceux qu'on trouve sur les forums typiques.

http://drupal.org/project/advanced_forum

j'ai également ajouté une petite batterie de modules qui sont listés en particulier sur la page du module Advanced Forum :

Le module Smileys, qui permet comme son nom l'indique d'ajouter des émoticones. Celles ci peuvent être classées dans des catégories.
Le module Quote, permet de recréer le système de citation propre aux forums.
Le module User Titles, permet d'assigner des rangs aux utilisateurs en fonction de leur nombre de posts.
Le module User Stats, qui permet de récolter des infos souvent visibles sur un forum : nombre de post, date de la dernière connexion, ect...
Le module flat comment, qui permet de donner au forum Drupal un fonctionnement "classique". On peut ainsi imposer que les réponses soient uniquement attachées au node, et non aux autres réponses.

Une liste complète de ces modules :
http://drupal.org/node/227121

A ma grande surprise, j'ai donc pu obtenir un forum assez convaincant, et ce en mettant très peu les mains dans le camboui, mis à part quelques hacks un peu sales sur certains modules de la communauté. (Je pense notamment au module smiley)

Hello,

Très très cool comme description, moi qui cherche depuis des semaines comment faire un forum. Rien qu'avec Advanced forum et un tout petit peu de CSS, je suis arrivé à ce résultat: http://www.temet-nosce.ch/forum

Par contre, j'ai une question cruciale. Comment faire en sorte que ceux qui postent des messages reçoivent ensuite des notifications par e-mail? Après de longues heures sur des forums avec les + et les - de chaque module, j'ai installé Notification avec Messaging et pas moyen de les faire fonctionner.

Si tu utilises un système de notification, pourrais-tu stp faire part de ton expérience (quelle module et comment faire fonctionner).

Merci d'avance

Merci beaucoup pour tout le monde
J'ai trouvé la solution pour mon pb de commentaire, si quelqu'un a le même pb alors il suffit de faire la mise a jour de la base de donnée (vérifier toujours le tableau de bord)
et bon courage pour tout le monde

Bonjour à toutes et à tous,

Pas mal de temps s'est écoulé depuis la dernière intervention et peut-être que maintenant il y à eu quelque chose de développé donc je relance :

Quelqu'un connait-il un module de forum valable pour ajouter à drupal autre que "advanced_forum"

Merci à tous