gotoAndPlay();: Flash MX et autres bidulles de geek...

Choix d'un engin de forum

Pour la conception de Lobotomie, une grosse partie reposera sur le choix d'engin que nous utiliserons pour le forum.

Évidemment, une part importante du site sera le forum. Je pensais au départ utiliser phpBB, mais après quelques essais, j'ai réalisé qu'il serait impossible de le modifier pour suivre les maquettes, le visuel diffère trop des templates. Il faudrait pour cela modifier le php et se priver des mises-à-jours.

Tout à l'heure j'ai téléchargé Invision Power Board. Je croyais qu'il coûtait de l'argent, mais si on est prêt à se priver du support et à avoir un petit lien de crédit invision au bas, c'est gratuit. Définitivement plus complet que phpBB. Je l'ai installé en 2 minutes! Les configs sont beaucoup plus poussées, et les possibilités impressionantes. Tout y est! Je n'ai pas essayé de customiser le visuel, mais cela semble plus facile qu'avec phpBB, grâce à des fichiers php de "skin" séparés. Pas aussi flexible qu'une mise en page 100% CSS, mais quand même pas mal.

Mais le gros problème, c'est les base de données. Le profil de l'usager ne servira pas qu'au forum. Nous devons voir les possibilités d'ajouter des données à leur BD et de faire des relations avec une autre. Le "login" devra être global à tout le site, pour être utilisé sur des modules multi-usagers et autres trucs. Il nous faut voir ce qu'on peut faire avec cela.

Nous aimerions avoir l'avis de d'autres gens. Il y a des gens qui ont essayé un des deux engins cités ci-haut ? Ou qui en ont essayé un autre ?

Nous pensons à en coder un maison, mais je trouve phpBB et Invision tellement complets, il serait difficile de faire aussi puissants il me semble. Même avec l'équipe qu'on a, il y a beaucoup d'autres choses à faire sur ce site.

Les avis et conseils sont bienvenus! Merci à l'avance!

Posté par stef |septembre 2, 2004 07:29 AM | TrackBack
Commentaires

Ma fois :) PHPBB .. tu regardes par exemple tous les forums de Mediabox (sur un dédié c'est important) et vu tout ce qui a pu être changé dessus et customisé :) je trouve que c'est vraiment pas mal ...
Par contre je connaissais pas du tout Invision :) Faut que je regarde de plus prêt :) Merci pour cette info :)

Posté par: | septembre 2, 2004 08:06 AM

j ai tester Invision sur mon serveur
tout s installe dans une db que tu choisis
des lors tout script php peut aller taper dans les bases
sans difficulte.

il y a 1900 lignes de codes dans les librairie qui select des choses dans la db

En se limitant au table que l on modifie , on devrait etre capable de modifier les scripts sans trop de probleme


sinon on peut toujours ajouter des tables que l on appelle en cas de besoin en laissant l engin intact
c est plus safe

reste que dans le cadre du developpement
Invision sera tres utile pour suivre le developpment

Posté par: | septembre 2, 2004 11:56 AM

Pourquoi tu n'utilises pas des fonctionnalités de la DB (trigger, stored proc) pour faire le pont entre 2 applications. Par exemple, un usager s'enregistre sur ton site, automatiquement ça lui crée un usager dans la BD du forum. L'inverse est aussi possible. C'est certain que ça fait un peu redondant, mais tu conserves la possibilité d'upgrader une ou l'autre des applications sans affecter l'autre.

Posté par: | septembre 2, 2004 01:51 PM

Salut,

j'ai fait un site dans le genre avec un forum phpbb derrière. Lors de la modélisation de la db, au lieu de créer un table user personnalisée, j'ai utilsé directement celle de phpbb, y a aucun problème et cela marche très bien ;) Du coup tu évite aussi la redondance :)

Par contre pour faire en sorte que si tu te loggue sur le site, tu le sois aussi sur le forum ca c'est beaucoup plus m***ique !!!!!!! Si qqn a une soluce je suis preneur :)

@++

Posté par: | septembre 2, 2004 04:53 PM

Malheureusement je n'ai pas trouvé la documentation au travaille, je vais regardé les deux voir quel est celui qui est le plus simple à modifier, voir celui le mieux codé.

Posté par: | septembre 2, 2004 05:46 PM

J'ai travaillé sur un site de type 'communauté' (www.livinghot.com) déjà munis d'une gestion d'usager. Je devais intégrer phpBB de facon transparante, sans que l'usager s'en rende compte. Voici comment j'ai procédé :

1- à l'enregistrement de l'usager, un INSERT est frait dans les membres de phpBB et une clé étrangère sur le membre du systeme pointe sur le membre correspondant phpBB.

2- Pour accéder au BB, j'ai créé un formulaire caché qui contient le nom d'usager et le mot de passe (encodé en md5) et le action à la page login de phpBB, ce formulaire est inclut dans toutes les pages du site.

3- le bouton forum du menu soumet le formulaire à un 'blank' et le tour est joué. Le forum s'ouvre directement dans une nouvelle fenêtre et l'usager est loggé.

Par contre, j'ai eu à modifié légèrement le login de phpBB pour qu'il accepte le password pré-encodé en md5.

Mais c'est clair que phpBB n'est pas très adaptable au niveau graphique... à part les couleus et autres cossins. Je ne connais pas Invision, mais ça pique ma curiosité!

Posté par: | septembre 3, 2004 03:34 PM
Poster un commentaire

Vous souhaitez suivre les commentaires sur ce site ? Un fil RSS est disponible ici.
bottom