构建CMS管理面板

时间:2014-06-11 22:09:11

标签: drupal yii content-management-system admin backend

我想在PHP中为我的网站构建一个CMS /后端来管理不同的东西,比如照片,专辑,新闻和一般创建动态内容。

例如,我想创建一个网站,所有者可以创建一个包含不同属性(文本,图像等)的所有产品的列表。

我知道我可以通过管理面板制作自己的CMS,我会遇到用户管理,对象的CRUD功能等所有问题。

我正在寻找的是CMS(如drupal或Wordpress)与Yii或Zend Framework之间的东西。

我不想使用这个(CMS)来构建前端页面,就像drupal和wordpress一样,因为当我创建前端时,我只想包含我的cms并使用他的函数,如{{1然后使用此CMS创建的对象,如include_once(cms.php)等。

创建此产品的最佳和最快方法是什么?

我喜欢drupal如何创建内容类型,您可以选择如何构建此内容,如插入图像字段或文本字段等,但我想我不能只在我的前端包含Drupal并使用echo echo $object->title而且我也喜欢Yii如何创建具有CRUD功能的模块。

你有什么建议?

我应该从Yii或Zend开始,然后将其用作管理面板,还是应该从drupal开始,然后尝试在“外部”页面中包含和使用其功能?

1 个答案:

答案 0 :(得分:0)

恕我直言最快的方法是获得一个有效的系统并尝试操作,使你的行为像你想要的那样,添加代码来满足你的需求。通过这种方式,您不必担心某些常见任务,但可以了解该系统的工作原理。

但是如果你有时间,你总是可以从头开始自己做,只需添加你需要的是建立一个更快的系统,但是拥有小型开发团队的系统(或者你)之间存在差异单独),以及一个拥有大量用户和背后的开发者社区的系统。

  

对于初学者,我建议在可靠的系统上工作,并在此基础上进行构建。