什么是简单的基于MVC的PHP博客应用程序?

时间:2012-11-08 08:06:29

标签: model-view-controller blogs

我正在搜索像wordpress这样的博客工具。但我希望基于MVC的工具能够扩展我的博客MVC结构。

我的主要要求是

  1. 必须基于MVC
  2. 简单&轻质
  3. 它的博客网址结构应该是domain.com/cat_name/post_title,因为我目前的wordpress博客是这样的,我不想丢失Facebook Share和Tweets。
  4. 我想要一个简单的,因为这只是学习。

3 个答案:

答案 0 :(得分:2)

澄清:如果您使用的CMS基于MVC设计模式与您作为用户无关,除非您想干涉其内部工作(您不这样做),CMS将成为使用和可能扩展,但在99%的用例中,如果它不能扩展到您的需求,更改源代码是一个坏主意,因为它很可能会破坏你可能想要做的任何更新)

您可能需要一个MVC框架,这反过来允许您**代码**您自己的CMS,或使用一个好的,可扩展的CMS应用程序

我使用的是ProcessWire,这是一个CMS / CMF(F代表框架)php应用程序,似乎是你正在寻找的东西 - 它为你管理你的内容(默认安装附带一些演示页面)但您定义了字段,并使用它们随意显示您的内容。检查一下 - 用户论坛非常活跃,那里的人真的很有帮助。

答案 1 :(得分:1)

有很多基于MVC框架的内容管理系统(例如CodeIgniter)。我个人推荐Pyro(基于CodeIgniter),但其他人看起来也很有希望。但我不知道多少,因为我没有尝试过。

答案 2 :(得分:0)

请注意,这是一个高度相关的问题,会带来大量的意见,而不是真正的答案。考虑到这一点,这是我的答案。

我知道可以使用一个工具来安装ProcessWire上的MVC模板以及使用gulp的基本项目管理任务。注意,M将被视为ProcessWire。

在github.com上查看并查看fixate和repo generator-fixate-pw的个人资料。 (即:generator-fixate-pw,如果链接中断,则添加句子。)

按照存储库中的说明安装它。该工具非常具体,但学习使用框架有助于提高我的PHP技能(仍在学习分配)。

CMS是否将用作博客取决于您的安装实施。