常见ASP.PHP CMS(网站内容管理系统)

最近使用CMS很频繁,但总有一些不能满足,比如这个功能在这CMS里有,而另一个CMS没有,但又具有这个CMS没有的功能,呵呵。所以,很有想看尽天下所有CMS的劲头,边看边学习,边看边总结些功能,以做以后开发之需。

文章转自:推荐几个好用的cms系统~ 哪个cms好用等问题,文章比较老,凑合看看,最起码能了解到都有哪些CMS,了解这些CMS的历史又是如何的。

CMS(Content Management System),中文叫网站内容管理系统,大概2004以前(转载者注:有点太晚了吧,不太可信),如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流,但没有好的程序支持,还继续靠手工完成是不可能的事,如果有一个好的系统来支撑你的网站,那将节省大量的人力物力,开发者就可能给客户一个软件包,可以用它定期人工修改网站。只要你配置安装好,你的编辑,在线记者,更新员只要定期更新数据,剩下的事就交给CMS去处理。 

ASP系的CMS系统

功能主机
官方网站:http://www.tophttp.cn/ 
功能主机系统可以说是2005年国内cms系统的一个亮点,这套产品是完全国人开发的cms产品,在目前各种cms产品设计上趋同的环境下,该产品另辟蹊径其最大的特色在于创新的网页布局控制,以及对于网站模版的多样,化流程化所作的巨大贡献,可以这样说在对于网站效果与文章内容的控制上该产品超过国内外的其它产品,完善的文档和开放的模版及功能组件接口也是值得称道的,当然该产品的后台界面设计不清晰初学者需要一个接受过程,目前功能主机的免费版只能通过其合作商获得而不能单独下载这也是一个很大的遗憾。 

动易CMS管理系统
官方网站:http://www.asp163.net/ 
这套是国产AspCMS中非常强大的系统,从3.0的简单的一个文章系统到现在的2005的版本,一路走来,动易不断完善,而且也不断加强功能,包括个人版,学校版,政府版,企业版,后台包括的功能,信息发布,类别管理,权限控制,信息采集,而且跟第三方的程序,比如论坛,商城(2005的已经自带了),blog可以完美结合,基本上可以满足一个中大型网站的要求,但Asp和Access的的局限性,还有本身功能Dll的限制,使得免费版差不多成鸡肋。 

风讯CMS
官方网站:http://www.foosun.cn/ 
风讯的系统功能强大,自由度高,是现在人气比较高的系统之一,可以根据自己的想法做出一个网页从而建立一个有自我风格的网站,更新速度快,一直有新的版本出现,现在又开放采集、下载、投稿、图片整站管理系统,第三方整合等功能,开源是它最大特点,希望保持。然后缺点就是后台人性化差了一点,上手有点难度,而且连一套默认的模板都没有,因为自由度太高了,让一些新手更难上手,还有就是免费版的生成静态发布的效率不高。3.1已经出来一段时间了,愿各方面都更上一层楼。 

新云网站管理系统
官方http://www.newasp.cn/ 
一款Asp的CMS后起之秀,发现有不少的网站都在使用。由文章、下载、商城、留言、用户管理五大功能模块和广告、公告、连接、统计、采集、模板管理、数据库管理等多个通用模块组成,而且功能确实有一些值得称道的地方,不过又是DLL的,免费版有不少的限制,但对一个简单基本的网站来说,功能够用了。 

乔客CMS(asp) 
官方网站:http://www.joekoe.com/ 
这个系统已经很久了,但好像一直存活在动易和风讯两者之间,现在3.0的Joekoe CMS出来了,但另我比较失望,相比免费版的1.2,功能是增强了,但也Dll,这个可能也是国产程序的一个特色罢了。它本身已经是一个融合度非常高的系统,有商城,新闻,下载,论坛,留言,影视,博客圈等,感觉有那么点WEB2.0 的味道,不想怎么修改的朋友直接拿去就可以用了。 

NB文章系统(asp)
官方:http://forum.nbarticle.com/ 
现在最新的是v2.1 RC1 ,上手挺容易,后台很简洁,安全性能不错,发布效率比较高,当然想到同类型的,RSS不错,它也是将模板写入数据库,但修改还是蛮方便。不过这样相对来说功能是少了一些,而且官方就一个论坛技术支持,论坛的人气差了一点。 

渐飞新闻出版系统(asp)
官方网站: http://www.xunt.net/ 
这个系统也有一段时日了,不过到现在还是1.1的版本,以前名头特别响,不过主要针对的是商业客户,看客户演示,个个都像门户,但因为没免费版的支撑,市场也一直没做大。 

大世纪(Asp)
官方网站:http://www.bigcn.net/ 
很老的系统,差不多就算是个文章,新闻系统,现在连官方都打不开了,这样的估计也没多少前景。

注:我的 http://www.dw8.cn 所使用的CMS是PubCMS,该CMS是好友小胖同学模仿ACCMS(一款商业CMS,典型客户蓝色理想)功能的作品,目前由于工作原因,停止了开发,不开源-_-!


说到php的CMS,也跟Asp差不多,可以算是百花齐放。 


PhpArtile 
官方:http://www.21ds.net/ 
这个算是国内phpCms的祖宗了,PA由 PHP 语言开发, 使用 MySQL 数据库保存数据 ,为中小型网站发表文章, 存放资料, 新闻发布提供一个完美的解决方案。 
做了好几年了,3.0迟迟还在开发中,今年出了2.1火了一阵,又熄灭了,以前用的人挺多的,现在基本上没落了。 

phpcms 
官方:http://www.phpcms.cn/ 
好像以前是9466Article的官方,本来9466做得挺好的,不知为什么突然zend加密了,继承了9466的优点,上手,结构,提供插件接口,可自主开发插件,自主制作语言包,自主设计模板风格,免费版可永久使用,功能还可以。 

OKphp 
http://cn.okphp.com 
同样加密的,免费版也不见怎么有人用,系统倒是开发了好久了,整合了论坛,blog,新闻,分有企业版,门户版,还有免费的,看起来像老外的Nuke,个人感觉没多少特别之处。 

美丽心雨
官方:http://www.xydw.com/ 
美丽心雨CMS是心雨动网独立开发制作的网站管理系统,基本上网站管理的功能有了,从1.01到现在的1.4,官方的开发人员也一直在努力中。 

DedeCMS
官方:http://dedecms.com/ 
这是一套令人爱憎分明的系统,首先它是国内一款开源的系统,2.x的时候功能都已经另它的fans为之疯狂,非常灵活的定制,强大的功能,简洁的操作,但2.x的瓶颈问题:大数据处理,到3.0的时候可能会解决,但3.0的一直跳票,迟迟不见发布,另很多人都非常失望,希望能在3.0的时候看到一个全新的Dedecms,当然也支持开源产品。 

Ss-cms
官方:http://www.ss-cms.com/ 
作者我见过,一个非常有活力的家伙,程序跟他一样,国产的开源系统,生成静态,信息采集,文章和下载集成,但作者都是出于兴趣爱好开发,1.0出来后就不见踪影了,好像现在在搞书库。 

随意Cmsez
CMS 官方:http://www.cmsez.com/ 
程序的作者和Ss-cms的作者是好朋友,他也是出于个人爱好做这个,而且主要面向企业用户,Cmsez集成了丰富的功能模块,看七色鸟,你或许可以知道他的作品如何了。 

CMSware
官方:http://www.cmsware.com/ 
一个非常不错的CMS系统,比较看好的他的后台操作简介,一些新技术,比如Ajax的应用,Wap的功能,还有它的PSN的发布,节点和模块的定制,,自定义模型,数据库字段,率先引进的工作流的概念,更多的发布自由度,非常强大的模板体系,确实处处体现了自由的思想,让您体验自由管理的非凡感受。 

Ecms 帝国网站管理系统
官方:http://www.phome.net/ 
可以说这个是最让我值得写的东西,官方的title里面是在这里只有原创,比如数据库管理,论坛,新闻,下载,flash,域名交易系统等,还包括JSP的版本,都是自己一个人写,还有一个人搞定后期服务,客户支持,产品宣传。

还要每天抽时间灌水AD,ECMS的功能非常多,包括下载,flash,商城,图片,新闻,友情链接,广告管理等,比如一些远程发布,刷新效率,类别管理,权限细分,万能的论坛接口,信息采集,附件管理等这些都是Ecms特别的亮点,而且免费版也不错,作者WC也非常虚心接受客户的建议,基本上任何一个小的功能,都力求做到最好,他明白用户的需求,一切能从用户本身出发的系统才是好的系统,3.6已经出来了,而且下一个版本可能会结合EXE软件发布,刷新的功能,让我们拭目以待。 ecms的典型客户 www.chinahtml.com 

.Net系列的CMS系统

动网新闻(asp.net) 
最新的4.X也出来了,也是DLL的,不过系统是.NET的,不过我个人不趋向使用DLL的系统,运行速度快,效率高,安全做足。 
不过以前3.X的没有Dll,感觉也蛮好的,缺点就是风格改起来不容易。现在加密了,反而能更快上手,不过这样可以定制的地方就少了。 

还有一个倒奶CMS,也是.net的,不见什么特别之处,一笔带过。 

JSP系列的CMS系统

大概有这些: 

Netark CMS 

方正翔宇CMS 

开源的Magnolia 

Magnolia CMS 

(转载者注:我在蓝色理想的朋友红色黑客最近开发了JPS的CMS:JeasyCMS,有兴趣的可以一看:http://redhacker.blueidea.com/archives/2006/612.shtml )

不过JSP的应用门槛对我们个人用户来说,有点高,也不想多提。

当然还有一些系统比如说,Asp的国产FeitecCMS ,WpsCms等,国外的FullXML,php的国产有MePhp,天下站长php等,都没见多少特色,不用也罢。TurboCMS 这样只面向企业用户,几十万的系统,我们也不用考虑。 

Struts中文版,Spring 开源系统,Gpower CMS,还有Java的 Ion,opencms,Jboss Nuke等老外做的, 国外的php的比如phpnuke,phppost,还有非常昂贵的phpcow,Bitrix Site Manager-CMS($1699),比较廉价的Subdreamer,koobi CMS,ActiveKB团队的ArticleLive NX,newsphp 还有免费的Xoops,功能繁多的玩意,Mambo这样的开源系统,还有Mambo的变种LimboCMS,Mamhoo 。 

不符合国情的,在国内也没见流行。还有国外CMS的大全:http://bbs.chinahtml.com/t602.html 自己有空去翻翻。如果要比较老外CMS的也可以进去看看:http://bbs.chinahtml.com/t5429.html 直接选择2-10项,,有详细的列表说。 

现在每个CMS功能介绍上都会说自己的产品如何强大,比如说什么模板体系如何好,缓存技术如何高明,刷新效率,负载容量如何强,操作如何如何简单,容易上手,跟第三方无缝结合,还有功能模块的如何丰富,生成静态发布,信息采集…… 

吹牛谁都会,大家都会写,关键是客户如何认为,反正一句话,适合自己的就是最好的。

=============================================

CMS系统与SEO 作者: Zac 原载: 搜索引擎优化SEO每天一贴

现在很多网站都是由CMS系统建成的,电子商务网站,新闻类网站还有博客等等,绝大部分都是用CMS系统做成的。CMS优点很多,做的不好的话缺点也不少。

使用CMS系统制作页面和管理网站都变得容易,但缺点是大部分CMS系统都不够搜索引擎友好。

我觉得一个好的CMS系统在搜索引擎优化方面应该做到以下这些功能,读者在选择系统的时候可以注意看有没有这些功能,开发CMS系统的读者也可以做参考。

URL结构

这是CMS系统可能产生的最大问题。因为要从数据库中提取内容,没有经过处理的URL都是很长,带有问号。比如

http://www.domain.com/index.php?cat=3&au=4&id=38480 

这种URL很难被搜索引擎抓取,应该通过mod_rewrite等手段改写成静态URL。比如

http://www.domain.com/seo/cms-and-seo.html 

对英文网站,URL中的目录名和文件名可以从文章标题中提取,或者允许用户自己定义。对中文网站来说,最好的方法就是由用户自己定义。

按编号命名目录名和文件名也可以。比如

http://www.domain.com/cat3/au4/38480.html 

Session ID

不少电子商务网站都会对所有访客自动产生Session ID,这也十分不可取。因为搜索引擎spider每次来的时候都会得到一个不同的Session ID,这样同一个页面就会产生多种URL,造成复制内容网页。

如果需要的话,应该是客户登录以后再产生Session ID,对未登录的一般访问完全没有必要产生一个Session ID。

网页标题,关键词和描述标签

CMS系统应该在后台允许客户输入自定义的网页标题标签title tag,关键词标签keywords tag和描述标签description tag。

对大的网站来说,用户自定义每个网页的标题,关键词和描述标签,比较困难,工作量太大。但是至少对首页和频道首页应该允许用户自定义,对更深层的产品页可以给用户两种选择,既可以自定义,也可以从产品名称和描述中自动提取。

在自动产生时,网页标题就应该是产品名,有的时候也可以按“产品名-频道名-网站名”顺序全部加上。但不应该是”网站名-频道名-产品名”。(注:这点我很赞同,比如 www.dw8.cn 的调整)

关键词和描述标签应该结合产品名和产品的其他特性生成,如品牌,作者,型号等。

要注意的是,每一个网页的标题,关键词和描述标签都应该不一样,千万不要做成一个频道里所有网页标题全是一个。

CSS和JS

CSS和JS都应该放为外部文件。不管是由CMS系统生成的网站,还是普通网站都常会犯的一个错误就是,把CSS和JS放在网页的最前面,把真正的内容推到了很后面。

导航和网站地图

整个网站应该非常清楚的形成树型结构,最好用文字导航系统,而不是图片。系统也要自动生成网站地图。

导航系统应该清楚地连向首页和各目录首页。

生成的HTML码

生成的HTML码应该干净,尽量减少冗余的编码,应该在不同的浏览器下充分试验兼容性,页码应该符合W3C标准。

应该在适当的地方使用不同的heading,比如文章标题,目录或频道名,使用黑体,斜体文字来强调一些地方。

==================================

你可能感兴趣的:(PHP)