Forum/Board written atop one of the big PHP Frameworks

青春壹個敷衍的年華 提交于 2020-01-13 09:18:07

问题


I was looking for a fresh forum software (threaded) or bulletin board (flat/partitioned). And I'm wondering if there's an implementation based on one of the big PHP frameworks (CodeIgniter, Kohana, Yii, CakePHP, ZF, Seagull, Fusebox, Symfony, eZ, Prado, or whatever...).

Reason: A framework based implementation would be inherently more secure, because of ORM and validation and abstracted processing logic. And also would be good showcase of the framework itself.

Tutorials and example implementations of e.g. blogs are frequent for each PHP framework. But I didn't find much in the area of forums/boards. There was only a single implementation "sfSimpleForumPlugin" for Symfony, in alpha stage and seemingly abandoned, too bare-bones for practical use anyway.
However I'm surely not looking for a feature-bloated forum script. Just the common functionality, and ;) an excellent sample application for the particular PHP framework.

It's surprisingly hard to google. Is there something? Framework homepages not helpful. (And they all use phpBB or something.)


回答1:


There are many:

  • CupCake forum on CakePHP
  • Web3CMS on Yii

Also interesting for you: Comparison of Internet forum software (PHP)




回答2:


The new version 2 release of Vanilla Forums has just been recoded from scratch as an application that runs on a new PHP MVC framework called Garden. While most have probably not heard of Garden, I think the fact that it powers such a popular forum package ("382,287 sites use Vanilla Forums") stands as somewhat of a testament. If you view Vanilla's application code on GitHub, you can see that the folder structure looks similar to what you would find in other MVC frameworks. Although there doesn't seem to be an official website for the framework yet, the author has released a series of blog posts that give some insight into why the framework was developed and what features it contains.



来源:https://stackoverflow.com/questions/3649123/forum-board-written-atop-one-of-the-big-php-frameworks

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!