CMS
一,概述
CMS(Content Management System,内容管理系统)是一个很泛的概念:从商业门户网站的新闻系统到个人的Weblog都可以称作发布系统。内容管理从内涵上应该包括企业内部内容管理、Web内容管理、电子商务交易内容管理和企业外部网(Extranet)信息共享内容管理(如CRM和SCM等),Web内容管理是当前的重点,e-business和XML是推动内容管理发展的源动力。是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容管理解决方案重点解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如OA,CRM等。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。
如果要选择现在的CMS,首先要了解自己的访问量,权限控制和各种功能需求,再去网上找找类似的有比较成熟的实现,如果没有可能就复杂了。开源的CMS可分两种:
框架型:本身不包含任何应用实现,只是提供了底层框架,具体应用需要一定的二次开发,比如Cocoon,Vignette;
应用型:本身是一个面向具体类型的应用实现,已经包含了新闻/评论管理,投票,论坛,WIKI等一些子系统。比如:manbo postNuke xoops等;
二,CMS的三个层面和关键
内容管理系统被分离成以下几个层面:各个层面优先考虑的需求不同
1, 后台业务子系统管理(管理优先:内容管理。零件生产):新闻录入系统,BBS论坛子系统,全文检索子系统,电子商城,专题制作等,针对不同系统的方便管理者的内容录入:所见即所得的编辑管理界面等,清晰的业务逻辑:各种子系统的权限控制机制等;
2, Portal系统(表现优先:模板/频道管理。产品组装):大部分最终的输出页面:网站首页,子频道/专题页,新闻详情页一般就是各种后台子系统模块的各种组合,这种发布组合逻辑是非常丰富的,Portal系统就是负责以上这些后台子系统的组合表现管理;
3, 前台发布(效率优先:发布管理。分发代理):面向最终用户的缓存发布,和搜索引擎spider的URL设计等……
越是大型的系统越是需要分工:将内容(数据),表现(模板)和应用逻辑(程序)尽可能分离和对这3 者的管理。
内容管理和表现的分离:把后台各种子系统和Portal分离开设计
内容管理和数据分发的分离:Portal系统设计的时候注意可缓存性(Cache Friendly)性设计:CMS后台管理和发布机制,本身不要过多考虑“效率”问题,只要最终页面输出设计的比较Cacheable,效率问题可通过更前端专门的缓存服务器解决。
除了面向最终浏览器用户外,还要注意面向搜索引擎友好(Search engine Friendly)的URL设计:直接生成html页面或者说通过URL REWRITE转向或基于PATH_INFO的参数解析使得动态网页在链接(URI)形式上更像静态的目录结构,方便网站内容被搜索引擎收录。
三,CMS
所见即所得(WYSIWYG)编辑器(WORD垃圾代码过滤)
图片上载接口:图片和文件等非结构化数据还是分别使用另外的服务解决比较好。这样可以大大简化CMS本身的复杂程度。
图片/文件上传组件:图片上载最好通过其他独立模块实现。
图片处理缩略图生成和水印
PHP-CMS的发展方向:简单,易用,美观
看点1,服务器一键安装,鼠标点点就搞定:输入数据库参数,在服务器上点一个按钮就完成全部的安装。简单配置一下网站的属性,设置一下广告, ctrl+c 和 ctrl+v 复制粘贴几篇文章,一个网站就出来了。
看点2,本地安装,直接发布到服务器:在你自己的机器上安装好此CMS,本机调试,生成HTML,此系统自带FTP发布功能(当然还有同步之类的功能),将生成的HTML文件同步到虚拟主机空间上。OK,这就结束了。
国内目前流行的免费的php+cms比较
备注:免费CMS的PHP程序下载都可以在他们的官方网站上下载。(有一些不是开源的,但有免费版)
一,什么是CMS
如果您对cms的概量还不很理解,请看这里: 什么是CMS?
CMS的全称是什么?全名是?
英文全称是: Content Management System 中文名称是: 网站内容管理系统
CMS是什么意思?
CMS其实就是内容管理系统,,,可以理解为,CMS帮你把一个网站的程序部分的事全做完了 你要做的只是一个网站里面美工的部份,搞几个静态网页模板,一个门户级的网站就出来了!
CMS,大概2004以前,如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流,但没有好的程序支持,还继续靠手工完成是不可能的事,如 果有一个好的系统来支撑你的网站,那将节省大量的人力物力,开发者就可能给客户一个软件包,可以用它定期人工修改网站。只要你配置安装好,你的编辑,在线 记者,更新员只要定期更新数据,剩下的事就交给CMS去处理。
那么,到底什么是CMS系统?
CMS是Content Management System的缩写,意为”内容管理系统”。
CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。
CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。
CMS还分各个平台脚本种类的。 如 php asp
内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场,对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解。
二,什么是CMS整站系统
目前流行的CMS整站系统有哪些?
cms整站系统是以文章系统为核心,增加用户需要的模块,如图片,flash等,提供一个网站系统的整体解决方案。目前流行的php免费cms系统有: dede,phpcms,hbcms,ecms 等。详细介绍请看这里: CMS比较
什么叫cms?什么是cms整站系统
什么叫cms?Content Management System 就是cms的全名,意思就是内容管理系统。CMS是一个综合整站解决方案,有点类系系统集成说的Total Solution。CMS应该是以文章系统为核心,附带增加用户所需要的功能模块,提供一个网站系统的整体解决方案(通称cms整站系统)。
国外的cms和国内的cms有什么不同?
国内与国外CMS系统的主要区别是:
- 国内的CMS系统基本都生成真实的静态文件,非常节约服务器资源,访问速度快。国外的CMS基本都是动态调用,或者利用REWRITE映射成虚拟静态。
- 国内的cms功能复杂,入口极多。初学者较难适应。国外的cms大方简单,功能简单,接口齐全,但需要程序基础。详细介绍请看这里: CMS比较
- 国内的cms开源少,适合直接使用。国外的开源多,适合二次开发。
- 国内的cms系统seo搜索优化方面很重视,国外的不太在意。
- 国内的cms符合中国人习惯,国外的cms难以适用国情。
哪里可以找到最好用的cms?
说实话,世界上没有最好用的CMS。每个人的喜好都不同,你用习惯了,就是“最好用的”。这里有大量免费的cms比较,您可以直接在php-cms网站上下载:免费的cms系统
三,什么是CMS系统SEO搜索优化
CMS系统SEO搜索优化?SEO是什么? 我想针对这个问题可以更宽泛的谈一下CMS系统(content management system,内容管理系统)和SEO的关系。
也许你正准备建立站点,开始网站运营,选择一个适合自身需求的CMS内容发布系统自然是必不可少的。从开发角度来说,网上常用的ASP开发的CMS有:动 易、风讯等,PHP开发的CMS有:DedeCms、HBcms、CmsWare、帝国CMS等。平台的选择非常重要,我们通常会主要考虑其安全性、负载 能力、易用性、可扩展性等等,今天我想要从SEO角度探索下优秀CMS系统具备的品质,我并非要说某某CMS系统的设计、表现、功能的不足之处,我很尊重 每个开发者的劳动,也无意建立CMS的好坏标准,只是表达一下自己对未来CMS的期望。
SEO是什么?现在很多人大多把seo谈的过于复杂化, 很多所谓的seoer开口就是上万rmb 并且导致很多新手朋友觉得seo是很神秘的东西,难以快速入门。 到底 什么是SEO SEO 是英文search engine optimization的缩写,其中文意思是搜索引擎优化。而从事这方面工作的就是search engine optimizer,搜索引擎优化师。他们利用工具或者其他的各种手法使自己的合搜索引擎的搜索规则从而获得较好的排名(也就是常说的网站优化)。无止境 地追求较前排名是SEO们一世的目标。
那么,CMS到底如何做到搜索引擎最友好化?
首先要明白影响seo的一些重要因素
1.URL中包含要优化的关键词
2.网页Title中绝对匹配和相对匹配要优化的关键词
3.meta标签中绝对匹配和相对匹配要优化的关键词
4.网页核心内容绝对匹配和相对匹配要优化的关键词
5.网页内容标题使用〈h1〉标签优化
6.网页主体内容第一段以关键词开头
7.网页主体内容使用段落格式,每个段落针对不同的组合关键词展开优化,可以的话每个段落都以关键词开头
8.相关内容的展示:在网页核心内容下设置相关内容展示区,选择包含关键词的文章标题并给予链接,同时,提供给用户到该优化关键词的专题区(自由设想)
9.评论中出现关键词
10.对网页中的关键词做适当的特殊处理(加粗、加红、斜体等)
11. 网页中重点图片(内容区、相关内容区、重点图片等)给予合理的包含关键词的ALT文字
12.图片名中包含关键词
13.域名中中包含关键词
14.目录名中包含关键词
15.文件名中包含关键词
16.网站频道或栏目名中包含关键词
然后注意在cms的模板制作或修改中合理应用这些因素(懂html)就可以搞定拉……..
哪里可以找到现成的比较好的SEO搜索优化的CMS?
目前值得推荐php的SEO搜索优化做得比较好的免费的cms有:HBCMS, DEDECMS。另外PHPCMS也不错,但是新手难上手。这里有更多的免费cms比较,您可以直接在cms官方网站上下载:www.php-cms.cn
接下来要怎么做?
虽然你使用了一个seo做得比较好的cms,但不是一劳永逸。后期还需要不断的增加高质量的反向链接(就是交换友情连接,多宣传自己的网址)。链接为王,相信你只要简单作好以上几步,你的网站有一个好的排名应该没问题了…..
====== ====== 2007年国内最常用的PHP+MySql免费CMS系统大全
1.曼波-MAMBO,一个国外的CMS系统,功能很强大,支持添加很多组件,模块;拥有丰富的模板.Mambo是一个网站内容管理系统(CMS),它是 网站的后台引擎,使网站内容的创建、管理和共享更加简易。Mambo十分强大,但官方网站也承认,它不是典型的“门户”网站解决方案。
2.Joomla! 是一套在国外相当知名的内容管理系统,2007年开源cms第一名!Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在 Linux、Windows、MacOSX等各种不同的平台上执行。操作接口除了美观之外,也花了很多心力在设计这些接口的简易操作性。 但初次使用者,需要花一点时间学习一下操作的方式,才能运用自如。。
3.HBcms :一个以PHP官方推荐的PEAR+SMARTY技术架构的cms,2006年才推出,完全符合cms的发展趋势,简单,易用,美观。我本地测试了一下, 很容易上手,特别适合没经验的新人做网站。起码不会被复杂的功能吓倒。当然,它同样有各种复杂的功能,只是看你是否需要用到了。使用PHP官方推荐的 PEAR+SMARTY技术,是这个cms能持续发展的一个重要的特点,很多功能都直接使用PEAR的类库完成。安装一步到位,默认附带了一些模板,值得 推荐。值得注意的是,官方网站宣称以后要开源,如果真这样,熟悉pear的PHP程序员就容易上手了。
中文版官方:http://www.hbcms.com/
4.SupSite-一款将论坛资源自动转换成门户网站的php程序系统,使用SupeSite,并利用你现有的论坛,你将自动拥有一个功能完备的,资源丰富的站点系统;由论坛变成网站,一切都是自动完成,你不需要任何干涉。让你轻轻松松实现建立网站的目的。
5.phpcms-一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国LINUX环境下最佳的网站管理应用解决方案之一
6. Drupal-Drupal是一个强大的软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量且多样的内容。已经有许多个人和组织采用 Drupal来建立各种不同的网站。Drupal是一套采用GPL授权的开放源码软件,是由数以千计的使用者和开发人员所共同维护和开发的。
7.DEDE -这是一款国内开源的cms,作者是一个个人,能做出如此功能的cms,是相当不错的。2007版功能十分强大,希望能改善之前数据量一大,更新静态页就很慢的缺点。因为开源,有较多的玩家和拥护者。非常适合有一定编程基础的站长。
8.php168 -PHP168整站系统,代码全部开源,可方便的进行二次开发,功能模块可以自由安装与删除,个人用户免费使用。
9.帝国网站管理系统-Ecms全称为"帝国网站管理系统",英文译为"Empire CMS"简称"Ecms".Ecms是基于B/S结构,且功能强大而易用的网站管理系统.
10. WordPress - 是一款基于PHP和MySQL的Blog软件,但是它也可以当作简单的cms系统来用。通过它可以快速而简便的搭建属于你自己的Blog(网站)平台。简 而言之,这个Wordpress就相当于咱们用来搭建论坛的那些程序,比如用在自留地上的雷傲,还有别的比如PHPBB等等…Wordpress因为它的 安装简单和可扩展性好几乎已经成了独立搭建Blog平台的第一选择。Wordpress还有一个MU就是多用户的版本,支持多用户的Blog系统。
说到免费的PHP CMS系统,再看看目前国外的CMS状况
国外的cms比较发现:通过Alexa统计的几个主要的 CMS(Content Management System)工具的最近三个月网站日浏览的统计,这份统计包括Drupal, Joomla, Mambo, Xoops 和 Typo3,很明显可以看出曾经的CMS老大Xoops已经式微,Mambo在变故之后半死不活,Typo3一直都名声平平(不知道Typo3与Typo 是什么关系,Typo是基于Ruby on Rails(ROR)的blog系统,有着非常kool的ajax应用,正准备搭一个Typo看看)而相比较而言,Joomla与Drupal却变得越来 越 popular,四月中的那次飞跃估计与Drupal的最终推出关系比较大。当然这只是对于各个CMS的流行程度的一个估测值,会有这样那样的bias, 譬如可能因为是Drupal的安装使用过于复杂所以用户才不断的到Drupal.org上去问问题,导致Drupal的网站页面访问上升,而Xoops因 为发展历史很长,并且使用简单,所以用户在下载安装之后不用经常的去Xoops的网站寻求帮助(呵呵,GRE逻辑题)。但是不管怎样这份Alexa的 Pageviews的统计还是能给我们指一指CMS 的流行风向。点这里查看CMS整站系统介绍
如何选择 最优秀的CMS,最好的CMS
现在每个CMS功能介绍上都会说自己的产品如何强大,比如说什么模板体系如何好, 缓存技术如何高明,刷新效率,负载容量如何强,操作如何如何简单,容易上手,跟第三方无缝结合,还有功能模块的如何丰富,生成静态发布,信息采集…… 吹牛谁都会,大家都会写,关键是客户如何认为,不用功能很多。另外,CMS系统SEO搜索优化也是比较重要的因素,适用得当,可以给你带来很多搜索引擎的流量。
一句话,适合自己的就是最好的。
创建自己的CMS
Creating a PHP-Based Content Management System| 用php建立自己的网站内容管理系统CMS| A Simple Content Management System Tutorial|:ASP ASP Content Management| Simple Web Content Management System|:php
How to Make Own CMS| XML Sapiens Specification gives a detailed explanation how it works| the example of a web content management system, open source Want a Perfect CMS? Build it Yourself!| What is XML Sapiens| sapid-club.com Forum| SAPID CMF (Content Management Framework) is a framework for rapid creation of content-based Web 2.0 applications|
How to build a content management system|
参见
开源CMS之:.net开源cms系统| ROYcms!NT内容管理系统| 盘点2010年开源cms系统|
SilverStripe 是一个先进的开放源代码编程框架和内容管理系统 (CMS),用于创建和维护网站。它提供了直观的、基于 Web 的管理面板,用户无需具备标记或编程语言方面的知识,即可维护其网站。
Getting Started With Content Management Systems|
How to or Why Not to Use WordPress as a CMS: Get Yourself a Mega Tub of Legos|
http://3721.za.net/?action=show&id=424 SEO之CMS优质评测**
http://www.chinaz.com/Webbiz/Seo/1203204532007.html 从seo的角度对最新版本cms的评测
Poor Man's Content Management System
Tips on Magnolia CMSJSP CMS
主要的免费CMS,包括Asp Cms、Php Cms、Jsp CMs、Asp.Net Cms等。
主流ASP CMS
动易CMS管理系统 http://www.asp163.net
风讯内容网站管理系统 http://www.foosun.cn
科讯内容管理系统 http://www.kesion.com/
新云网站管理系统 http://www.newasp.net
乔客(asp cms) http://www.joekoe.com
创力网站管理系统(CreateLive CMS)
NB文章系统(nbarticle) http://www.nbarticle.com/
iwms网站管理系统 http://www.iwms.net/
渐飞网站管理系统 http://www.jfcms.net/
淘特CMS免费版 http://cms.tot.name/cms/totcms_free.htm
主流Php CMS
织梦内容管理系统–免费的PHP网站管理系统 http://www.dedecms.com/
帝国网站管理系统 http://www.phome.net/
PHPCMS网站管理系统 http://www.phpcms.cn/
PHP168整站系统 http://www.php168.com/
Mambo-曼波中国-自助智能建站 http://www.mambochina.net/
思维(CMSware)内容管理系统 http://www.cmsware.com/
XOOPS - 可扩展门户与内容管理系统 http://xoops.org.cn/
冰雪CMS http://www.bxcms.com/
Asp.net CMS
iwms网站管理系统(含Aspnet2.0版) http://www.iwms.net/n1417c35.aspx
Jsp CMS
淘特JSP CMS http://cms.tot.name/cms/20070118.html