在大型 PHP 框架之一上编写的论坛/板

Posted

技术标签:

【中文标题】在大型 PHP 框架之一上编写的论坛/板【英文标题】:Forum/Board written atop one of the big PHP Frameworks 【发布时间】:2011-04-08 15:02:15 【问题描述】:

我正在寻找新的论坛软件(线程)或公告板(平面/分区)。我想知道是否有基于大型 php 框架之一的实现(CodeIgniter、Kohana、Yii、CakePHP、ZF、Seagull、Fusebox、Symfony、eZ、Prado 或其他...)。

原因:由于 ORM 和验证以及抽象的处理逻辑,基于框架的实现本质上更安全。也可以很好地展示框架本身。

例如的教程和示例实现每个 PHP 框架的博客都很常见。但我在论坛/论坛领域没有找到太多东西。 Symfony 只有一个实现“sfSimpleForumPlugin”,处于 alpha 阶段,似乎已被废弃,无论如何对于实际使用来说太简单了。 但是,我肯定不是在寻找功能臃肿的论坛脚本。只是通用功能,并且 ;) 是特定 PHP 框架的优秀示例应用程序。

谷歌搜索非常困难。有什么事吗?框架主页没有帮助。 (而且他们都用phpBB什么的。)

【问题讨论】:

学究式注释:仅仅因为应用程序使用框架并不能说明应用程序的安全性或健全性。开发人员必须遵守原则才能获得任何好处...... 【参考方案1】:

Vanilla Forums 的新版本 2 刚刚从头开始重新编码为一个在名为 Garden 的新 PHP MVC 框架上运行的应用程序。虽然大多数人可能没有听说过 Garden,但我认为它为如此受欢迎的论坛包提供支持(“382,287 个站点使用 Vanilla 论坛”)这一事实在某种程度上是一种证明。如果您在 GitHub 上查看 Vanilla 的 application code,您会看到文件夹结构看起来与您在其他 MVC 框架中找到的类似。尽管该框架似乎还没有官方网站,但作者已经发布了一个series of blog posts,让我们深入了解了该框架的开发原因以及它包含哪些功能。

【讨论】:

完全错过了。 +1 迷人!注意事项:它使用自定义的 addlashes 进行 SQL 转义,而不是 PDO->quote【参考方案2】:

有很多:

CupCake forum on CakePHP Web3CMS on Yii

你也很感兴趣:Comparison of Internet forum software (PHP)

【讨论】:

Moaaarrr! +1 CupCake 看起来不错。***链接不那么有趣。 ,) ***链接是一个完整的列表。然后,您可以手动浏览每个文档,看看它们是否对您有好处:) 不,我已经浏览了列表:都是老化的代码库。我什至浏览了两个小时的热点脚本。那是我第一次读到一些现代的东西,比如 CupCake。

以上是关于在大型 PHP 框架之一上编写的论坛/板的主要内容,如果未能解决你的问题,请参考以下文章

yii框架的理解

猴岛游戏论坛的建站历程

使用 WinHttpHandler 与 HttpClientHandler 在 Net Framework 上编写的应用程序

基于php048论坛留言本网站

Magento是一个框架还是平台?

PHP中的各种框架