设计CMS以允许完整的页面设计

时间:2010-07-21 10:02:43

标签: asp.net ruby-on-rails content-management-system

目前,只要客户想要一个网站,我就提供自己的CMS,但我一直想知道第三方CMS是否更容易。

目前我已在ASP.Net& ASP.Net MVC(我正在考虑转向Ruby on Rails)。母版页有5个页面内容区域,顶部,左侧,中间,右侧和右侧。页脚。

然后我创建了诸如Image_Top,Image_Left等用户控件。在CMS中,用户可以创建页面,然后通过从用户控件列表中进行选择来选择他们希望该页面的外观。这使他们可以完全控制他们的页面。

您是说这是一个好方法还是有更好的方法来让他们设计自己的网页?我想的不是维护我的CMS而是建议使用Joomla,Drupal,DNN,SiteInfinty或其他什么来管理后端。但是第三方CMS是否允许这么多控制,或者我最好坚持使用我自己的CMS?使用第三方CMS就像即插即用一样简单吗?

由于

4 个答案:

答案 0 :(得分:2)

这条道路让人感到难以忍受。

作为两个商业CMS产品的开发人员,并且为不同复杂性和完整性的项目实施了至少4个其他人,我只能说不要做。

CMS是技术等同于入侵阿富汗......每个人都有转机,但没有人获胜。

找到一些你熟悉的技术,了解它的细微差别和烦恼,专注于有趣的事物并增加价值。

编辑内容是一种商品。

我个人喜欢Wordpress,但取决于你的用例和要求。

答案 1 :(得分:1)

使用模板变量modX可以对您进行描述。

一开始学习曲线非常陡峭,但我认为你会喜欢它。

它是开源的,可以在PHP和MySQL上运行。

试一试。

答案 2 :(得分:0)

我认为您需要进行调查,或者构建并尝试各自,以便您可以根据需求准确匹配功能。您可能会发现不同的CMS适合不同的场景,但您需要确定哪个是哪个。不幸的是,一般的答案是“它取决于”,只有你才能真正决定哪个是最佳选择。

答案 3 :(得分:0)

在某些方面,像Joomla这样的CMS系统具有可为您提供优势的安全性和版本功能。如果您有时间,可以将这些功能合并到您的框架中。

滚动自己的框架没有什么不妥。如果你节省了时间并创造了客户喜欢的东西,那么这是件好事。它为您带来了好处,因为您可以了解如何使用各种平台实现CMS功能。如果它适合你,为什么还要把它扔出来?