我可以在开源cms中构建定制的cms吗?

时间:2013-05-27 00:49:50

标签: php content-management-system customization usability

我总是喜欢建立自己的cms,因为它完全可以根据我自己的需要或客户来调整。目前我只是一个初学者/平庸的程序员,现在我正在研究更多populair opensource cms,比如joomla,drupal等......因为看起来他们有很多标准模块对我很有吸引力。我从来没有尝试过其他cms而不是我自己,我只是尝试了joomla(后端)的演示,我对它绝对感到恐惧,并且直接想用我自己制作的cms爬回我的洞穴。对我来说有很多选择,在我看来绝对不是用户友好的。

我的问题是:我可以建立一个网站,其中包含一个带有开源cms的自定义cms,因此我可以调整自定义cms并让它对用户友好。像cms中的cms。这听起来很奇怪,可能只是阅读他们所拥有的模块让我仍然想要使用它,即使我必须采取一个奇怪的飞跃来实现这一目标。

干杯!

2 个答案:

答案 0 :(得分:1)

使用开源框架创建网站的主要动机是,现在仍然是安全性。我知道我的应用程序已经在我还没有专家的东西中进行了广泛的测试,我感觉好多了。无论如何我通常使用wordpress因为相对容易学习并且很容易修改。此外,它真的是用户友好的,你不需要很多插件,使它工作,你想开箱即用。

你可以在这里阅读更多关于将wordpress用作cms的信息

http://wp.tutsplus.com/tutorials/use-wordpress-as-a-cms-content-management-system/ http://wp.tutsplus.com/tutorials/creative-coding/using-wordpress-as-a-web-application-framework/

以及如何开始为wordpress开发的一些方法

http://net.tutsplus.com/tag/wordpress/

你可以用wordpress做的一个巧妙的事情就是将它连接到你的cms并只使用这里描述的一些功能http://www.problogdesign.com/wordpress/use-wordpress-as-a-php-framework-for-your-static-html-pages/这样你可以对它有更多的控制但是我我们强烈建议您只使用整个平台,这样您就可以随时更新到最新版本。

我希望它有所帮助

答案 1 :(得分:1)

嗯......当然,我猜。如果您熟悉所选CMS提供的自定义方法,则可以根据您的内容主题和自定义CMS。

或者,如果您熟悉数据结构和数据库架构,可以编写自己的接口来访问和更新这些数据结构。

事实上,CMS的主要问题可能只是缺乏熟悉程度。特别是考虑到你将自己描述为一个“开始/平庸”的程序员,只要学习CMS并学习如何添加新东西,你就会更好。

不要误会我的意思,我不同意你对这些CMS的看法,他们大多数都没有一个强大的用户体验设计师(在某些情况下,数据架构师)从一开始就参与其中,他们'现在重新受苦。但是没有那么多人受苦,大多数人都可以做得更好。接受一个不仅创建自定义CMS而且创建自定义框架的人的话:很容易做 一件事 最好的事情。 所有内容 很难做到,甚至可以通过。