在大型 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 框架之一上编写的论坛/板的主要内容,如果未能解决你的问题,请参考以下文章
使用 WinHttpHandler 与 HttpClientHandler 在 Net Framework 上编写的应用程序