淘客熙熙

主题:【求助】关于CMS -- 月饮当秋

共:💬9 🌺5 新:
全看树展主题 · 分页首页 上页
/ 1
下页 末页
家园 【求助】关于CMS

CMS系统,即内容管理系统,所有的大型网站几乎都有自己的CMS系统.

一般的CMS系统的功能会有:页面可视化编辑,页面版本管理、版本快速回滚等功能。由于网站特有功能的不同,会有一些特别的功能点。

我现在头痛在于:老大们拍拍脑袋想把除DETAIL页外的所有页面都放入CMS系统中维护。这里先介绍一下,除DETAIL页面外的很多页面是模块化的,内容主要是走搜索的,一些模块是静态模块;大部份页面版式完全相同,仅仅只是传送的内容关键字的区别。这样的页面用程序做别提多简单;但为了运营的方便,想把这种页面也放入CMS中进行管理,这样不会编程的编辑们可以自由地修改里面的某些推广模块内容。此外还有一些很个性化的需求,比如希望根据传入参数的不同,页面上的某个模块调用不同的模板进行显示。

我理解的CMS系统的实现前提主要是数据与展示分离、页面结构共性的提炼。此外能够释放开发资源(即只需要UI与编辑就可以维护一个页面了)。如果不能够做到释放开发资源,每次需求仍需要开发介入,那这种页面放入CMS的价值也就不高了。

但是往开了理解,CMS系统既然是内容管理,就应该肩负起管理所有内容的担子(恐怕老大们也是从这个角度出发的)。

在这里想请教一下:

CMS的设计理念是什么?

应该把所有的页面都放入CMS系统吗?

个性化的需求如何去满足?

回帖必花~~谢谢各位河友!

家园 先占个地,晚上和您聊聊~~

现在上班~~

不是专业人士,只是一个初级使用者~~

家园 也不是所有页面都在CMS中的

sharepoint 2007也是号称有CMS功能,大多数的页面都由CMS管,但也不排除自己开发的这些页面,可以研究研究市面上的产品是用什么原则来划分.

家园 期待。用户的意见是最宝贵的~
家园 先问第一个问题~~你打算用CMS来干什么?

这个问题看似有些愚蠢,谁不是用CMS来建网站呢?但是张家包子铺的网站和马鹿茶馆的网站还是有不同的需求的。

那么您这个网站的需求是什么?

任何一个CMS都不是万能的,很多流行的CMS往往都是某一个或者是几个特性较为出众。

所以,建议在考虑用什么CMS之前,先考虑一下您的网站都有什么样的功能,或者说内容上都有哪些特点再来考虑用什么CMS。

在我这个初级用户看来,CMS的第一步就是将网站的内容、版式与代码隔离开了。

你的第二个问题,我觉得不是由CMS来决定的,而是由你的需求决定的

另外我向您介绍一个开源的CMS,您可以去我后面给出的链接来了解这个CMS的大致情况[URL=]www.drupal.org[/URL]

在这个名为drupal的CMS中,个性化的需求通过不同的模块来实现。整个drupal的各种功能的实现都是通过加载不同的模块来实现。一些我们常见的网站的功能,drupal中都已经有了现成的模块可以实现,如果是您自己的特殊需求,那么就要尝试着自己些代码生成符合自己需要的模块,或者是找人开发满足您的模块。

其实除了这个drupal以外,还有其他不少CMS,比如说wordpress,但是道听途说他比较偏重于blog

再比如说joomla、或者是曼波,我感觉他们的入手都没有drupal容易。

看您的帖子我感觉似乎是公司打算用一套专用的CMS来满足自己的需要,这个貌似好像仅仅用开源是不够的,不过现在有很多人是在开源的基础上做商业的开发的

家园 谢谢一无所之兄!

确如你所说,需求决定产品。烦就烦在一个产品当初开发时的定位和之后发展的定位不一样,这样就造成了目前的架构对一些比较个性化的功能完全不支持。

我们公司是要做自己的CMS的。底层全部自己写的,没有用一点现在已有的开源的东西。主要功能已经有了。但做CMS系统,技术上的限制比其它方面要大,所以如果拓展性不够强,以后就头大了。

不过今天又和相关方讨论了一下,得出的结论就和我之前坚持的一样:CMS系统就应该是一个通用性的系统,个性化的需求完全没必要放进来,自己编程序实现去。

现在需求方已经软下来了,不打算再把那么个性化的东西放过来了。

这几天都在考虑CMS应不应该承载个性化的需求,以及如果要承载,能够承载到怎么样的程度。这些问题可能确实太偏了些,完全是根据公司的技术实力来决定的。

再次感谢一无所之兄。

以后有什么关于CMS的心得和问题,我还会继续整理在这里。

家园 你们是自己开发CMS啊~~正规军?~~呵呵

我这种开源CMS的用户没法比啊~~呵呵

家园 呵呵,我和开发都有心把整个系统重做过了。

初期的架构太差了,还不如直接去找个开源的来用。

家园 晕死,可以想象你们的痛苦,肯定是拿头撞墙的那种~

其实现有很多公司为别人做CMS,都是在开源的基础上做的,这样资源多

建议你去逛逛开源的CMS,特别是drupal,因为是开源的,所以有很多人写完成各种想法的模块代码,有的很好有的很一般,但是我觉得看看的话应该会有启发的

全看树展主题 · 分页首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河