我正在寻找将论坛集成到symfony应用程序中的良好解决方案。
像phpBB这样的东西会很棒。我已经看到phpBB插件与symfony集成,但这对我的目的来说还不够,而且,在我看来,映射数据库表是一种蹩脚的方法。
如果有人知道Symfony的一个好的工作论坛组件,那么我真的会对它进行说明。 :)
此外,它需要与Doctrine一起使用。
谢谢!
答案 0 :(得分:3)
我发现sfDoctrineSimpleForumPlugin感谢所有的回复,希望这有效:)! 在此today
之后,作者甚至做了一些更改post答案 1 :(得分:2)
如果您打算连接sfGuard和PHPBB3的prestaForumConnectorPlugin,那么您可能需要编写自己的连接器。您应该检查您最喜欢的PHP论坛的网站上是否存在任何资源。
一个选项是Invision Power Board(IPB)v3,因为他们的开发人员资源解释了如何将您自己的代码(即symfony)集成到他们的系统中,包括单点登录:http://community.invisionpower.com/resources/official.html?category=41
我已经将IPB v2与symfony集成在一起,并不理想 - 当时没有开发人员界面可以使IPB尊重symfony。我不得不在IPB源代码中进行破解以使其正常工作,但在与Invision讨论之后,确保v3不需要这样做。这似乎现在存在,这将是我开始的地方。
NB。 IPB不是免费的,所以希望这对您来说不是一个棘手的问题。
答案 2 :(得分:1)
之前我已经将Phorum与symfony集成在一起 - 网上有一些旧的和半过时的文档用于执行此操作,但实际上Phorum的架构允许轻松覆盖其用户身份验证。然后,您需要编写一个控制器来包装论坛调用,并应用主站点模板(如果您需要)。
答案 3 :(得分:0)
有几个论坛使用Symfony frmaework。它们列在Symfony forum plugins page。
上最受欢迎的是sfSimpleForum,它是由最初的Symfony开发人员之一Francois Zaninotto建造的。
然而,这方面的发展很少,可能是因为论坛是允许用户在线互动的“旧”方式,并逐渐被新技术取代。