2010-04-19 10 views
2

Je cherche une bonne solution à un forum intégrer dans une application symfony.Quelle est la meilleure solution de plug-in de forum pour le framework Symfony?

Quelque chose comme phpBB serait excellent. J'ai vu des plugins phpBB à intégrer avec symfony mais ce n'est pas suffisant pour mes besoins, aussi, le mapping des tables de base de données est une approche boiteuse à mon avis.

Si quelqu'un connaît un bon élément de forum de travail pour Symfony je voudrais vraiment aprécier. :)

En outre, il faut travailler avec la doctrine.

Merci!

Répondre

0

Il y a quelques forums qui utilisent le frmaework Symfony. Ils sont répertoriés sur le Symfony forum plugins page.

Le plus populaire est le sfSimpleForum, qui a été construit par Francois Zaninotto, l'un des développeurs originaux de Symfony.

Il y a peu de développement dans ce domaine cependant, peut-être parce que les forums sont la façon dont les « anciens » de permettre aux utilisateurs d'interagir en ligne et sont progressivement remplacées par de nouvelles techniques.

+0

Oui mais le problème est que tous ces plugins sont basés sur propel, et j'ai besoin d'un – karolsojko

+1

basé sur la doctrine Je ne suis pas d'accord qu'il y a "plusieurs excellents forums" pour symfony - essentiellement il y en a 2, et les deux sont vieux et sous-développés . Cependant, sfSimpleForum est raisonnablement bien écrit et pourrait être mis à jour pour utiliser le plugin DbFinder afin d'offrir une solution ORM-agnostique. – Raise

2

Si vous évitez le prestaForumConnectorPlugin qui connecte sfGuard et PHPBB3, vous devrez peut-être écrire votre propre connecteur. Vous devriez vérifier si des ressources existent sur les sites Web de votre forum PHP préféré.

Une option est Invision Power Board (IPB) v3, leurs ressources pour les développeurs expliquent comment intégrer votre propre code (c.-à-symfony.) Dans leur système, y compris l'authentification unique: http://community.invisionpower.com/resources/official.html?category=41

J'ai intégré IPB v2 avec symfony, et ce n'était pas idéal - il n'y avait pas d'interface développeur à ce moment-là pour que IPB respecte symfony. J'ai dû pirater la source IPB pour la faire fonctionner, mais après en avoir discuté avec Invision, on m'a assuré que cela ne serait pas nécessaire avec v3. Cela semble maintenant exister, ce qui serait où je commencerais.

NB. IPB n'est pas gratuit, donc j'espère que ce n'est pas un point de friction pour vous.

1

Je suis intégrée Phorum avec symfony avant - il y a un peu vieux et semi-de la documentation à jour sur le web pour le faire, mais essentiellement Phorum a une architecture qui permet à son l'authentification de l'utilisateur peut facilement être surchargée. Vous devrez ensuite écrire un contrôleur pour envelopper également les appels du forum et appliquer le modèle de site principal (si vous en avez besoin).

+0

Je cherchais plutôt une solution prête à l'emploi, donc un composant ou un plugin prêt à l'emploi – karolsojko