2

我正在寻找一个将论坛集成到 symfony 应用程序中的好解决方案。

像phpBB这样的东西会很棒。我已经看到 phpBB 插件与 symfony 集成,但这对我的目的来说还不够,而且,在我看来,映射数据库表是一种蹩脚的方法。

如果有人知道 Symfony 的一个很好的工作论坛组件,那么我真的很感激。:)

此外,它需要与 Doctrine 配合使用。

谢谢!

4

4 回答 4

3

我找到了 sfDoctrineSimpleForumPlugin感谢所有的回复,希望这有效:)!作者在这篇文章之后今天甚至做了一些更改

于 2010-04-19T20:58:44.397 回答
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 来说是不必要的。这似乎现在存在,这将是我要开始的地方。

注意。IPB 不是免费的,所以希望这不是你的症结所在。

于 2010-04-19T10:59:30.990 回答
1

我之前已经将 Phorum 与 symfony 集成在一起——网上有一些旧的和半过时的文档可以做到这一点,但本质上 Phorum 有一个架构,可以轻松地覆盖其用户身份验证。然后,您还需要编写一个控制器来包装论坛调用,并应用主站点模板(如果需要)。

于 2010-04-21T10:59:46.513 回答
0

有几个论坛使用 Symfony 框架。它们列在Symfony 论坛插件页面上

最受欢迎的是sfSimpleForum,它是由最初的 Symfony 开发人员之一 Francois Zaninotto 构建的。

然而,这方面几乎没有发展,可能是因为论坛是允许用户在线互动的“旧”方式,并且正在逐渐被新技术所取代。

于 2010-04-19T09:53:15.850 回答