PHPCMSV9内容管理系统产品白皮书PHPCMSV9内容管理系统产品白皮书上海盛大网络发展有限公司2010年10月PHPCMSV9内容管理系统产品白皮书关于本文档PHPCMSV9是PHPCMS出品的一款基于PHP技术和AJAX技术的企业级网站内容管理系统,旨在帮助用户解决日益复杂与重要的Web内容的创建、维护、发布和应用。本文档概要地介绍了PHPCMSV9各项特性与功能,是用户熟悉和掌握PHPCMSV9的良好参考资料。读者对象本文档的读者为PHPCMSV9的使用者。使用者应具备以下基础知识:熟悉MicrosoftInternetExplorer或MozillaFirefox的使用;熟悉Windows或Linux/Unix操作系统;熟悉Mysql数据库,及数据库相关知识.熟悉HTML基本知识和相关的HTML页面制作方法。用户反馈感谢您使用PHPCMS开源软件的产品。如果您发现本文档中有错误或者产品运行不正常,或者您对本文档有任何意见和建议,请及时与我们联系。您的意见将是我们做版本修订时的重要依据。联系地址上海盛大网络发展有限公司:北京市朝阳区西坝河西里18号正通时代创意中心6号楼邮编:100083PHPCMSV9内容管理系统产品白皮书电话:(010)52752688传真:(010)52752888商务QQ:1561683312,1115940351Email:zhangqing.zack@snda.comPHPCMSV9内容管理系统产品白皮书目录1公司简介12产品概述产品简介5全新框架5门户级站群系统6多发布点6数据表分离6强大的内容模型6模版制作方便6银行级的安全保障措施7优秀的用户体验7千万级的数据承载能力73功能模块文章7专题10评论14投票15广告位17附件管理18全站搜索20会员系统21站群功能24多发布点27信息采集27数据备份29SSO(单点登陆)30支付系统(在线充值)314技术架构4.1运行环境334.2架构介绍334.3安全机制345购买方式5.1购买流程345.2价格体系355.3购买说明36PHPCMSV9内容管理系统产品白皮书1公司介绍Phpcms网站管理系统是国内主流CMS系统之一,曾多次被新浪、网易、电脑报等IT媒体报道。Phpcms目前已有数万网站的应用规模,拥有政府、企业、科研教育和媒体等各个行业领域近千名商业用户。公司以“为客户创造效益”为核心理念,致力为用户提供最优秀的网站建设和电子商务解决方案及相关咨询、培训和实施服务,帮助客户摆脱技术捆扰全心投入网站运营。公司视服务为企业生命,视客户为企业之本,以服务客户为企业宗旨,努力提升服务水平,以优秀服务为客户节约成本、创造价值,赢得了广大用户的信赖与支持。在当今瞬机万变的市场环境中,快速高效的IT解决方案是您业务成功的关键。我们PHPCMS因为能为您量身打造完全符合需求的解决方案而自豪,运用我们的系统,我们可以让您的企业更高效,从而在市场中获得更大的利润。我们在CMS领域的长期成功经验,使得我们一举成为国内CMS领域的领跑者。我们为您提供的服务包括:PHPCMS商业授权、程序定制、数据转换、视频存储服务。携手PHPCMS,迈向您事业的新高点。PHPCMSV9内容管理系统产品白皮书2什么是CMS系统CMS是ContentManagementSystem的缩写,意为“内容管理系统”。我们认为内容管理系统是一种位于WEB前端(Web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。一个内容管理系统通常有如下要素:1.文档模板2.脚本语言或标记语言3.与数据库集成根据不同的需求,CMS有几种不同的分类方法。比如,根据应用层面的不同,可以被划分为:1.重视后台管理的CMS2.重视风格设计的CMS3.重视前台发布的CMS等等。就目前已经存在的各种CMS来说,最终界面上都是大同小异,但是在编程风格与管理方式上来讲却是千差万别。就CMS本身被设计出来的出发点来说,应该是方便一些对于各种网络编程语言并不是很熟悉的用户用一种比较简单的方式来管理自己的网站。这虽然是本身的出发点,但由于各个CMS系统的原创者们自己本身的背景与对“简单”这两个字的理解程度的不同,就造成了现在没有统一的标准群雄纷争的局面。功能模块方面,CMS包含了常用的功能,例如投票、评论、广告位管理、专题等功能,并可按需自主二次开发新的功能模块。简而言之,CMS就是可以让你不需要学习复杂的建站技术,不需要学习太多复杂的HTML语言,你就能够利用CMS构建出一个风格统一功能强大的专业网站。PHPCMSV9内容管理系统产品白皮书2产品简介PHPCMSV9(简称V9)是由国内知名CMS管理系统开发商PHPCMS独立自主研发的新一代网站内容管理系统,该系统采用PHP5+MYSQL做为技术基础进行开发。采用最为流行的OOP(面向对象)方式进行多层架构设计,模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,提供广大大中型网站用户提供了优秀的、全方位的内容管理系统解决方案。PHPCMSV9内容管理系统包含各种强大、专业的子系统:1.内容管理系统2.门户级站群管理系统3.发布点管理系统4.SSO单点登录系统5.会员管理系统6.管理员/会员权限管理系统7.投票管理系统8.广告管理系统9.评论管理系统10.冗余附件管理系统11.全站搜索系统12.支付管理系统13.访问统计管理系统14.WAP网站系统PHPCMSV9具有以下特性:模块化,开源,可扩展采用模块化方式开发,提供了自定义模型和模块开发接口,并且完全开源,便于二次开发。功能强大灵活,支持自定义模型和字段由内容模型、会员模型、订单、财务等20多个功能模块组成,并且内置新闻、图片、下载、信息和产品5大常用模型,超强的自定义模型和字段功能则把系统灵活度发挥到了极致,可以不用编程就实现各种信息发布和检索。负载能力强,支持千万级数据基于Phpcms团队多年的开发经验,从缓存技术、数据库设计、代码优化等多个角度入手进行优化,可内容存文本,支持千万级数据量,全力保证大中型应用和长期发展。PHPCMSV9内容管理系统产品白皮书模板制作方便,支持中文标签和万能标签进行数据调用采用MVC设计模式实现了程序与模板完全分离,支持{tag_焦点新闻}格式的中文标签,同时还支持万能标签,分别适合美工和程序员使用。可调用本系统数据,也可以调用其他mysql数据库,轻松实现多个网站应用程序的数据整合。拥有门户级的碎片功能,支持可视化预览和编辑首次把门户级的碎片功能免费开源分享给中小网站,集成了权限机制,支持在后台完全可视化添加、预览和编辑,可回溯至任何历史版本,非常适合用来维护网站首页、栏目和专题页。支持推荐位功能,轻松实现网站精华内容精准投放商业网站每天都会发布海量的资讯,但是首页和各频道首页版面有限,如果把精华内容推送至这些黄金位置是编辑每天工作的重中之重。推荐位功能集成了权限机制,并且可以让编辑随时把信息推送至指定位置,也可以随时把信息从指定的位置撤下来,操作简单实用。支持订单和财务功能,拥有会员收费机制订单系统可自动和产品模型挂接,支持在线支付、银行汇款、点卡充值等多种付款充值机制,轻松实现网店功能。可设置VIP会员包年包月服务,用户完全自助购买,并且服务到期自动取消,续费才能继续享受,类似QQ的会员机制。可与多种系统整合,提供完整的建站方案可与Ucenter、PHPWIND、Dvbbs等多家产品实现会员系统整合,可与支付宝、财付通、网银在线等多家支付平台实现在线支付,可生成百度/Google地图让搜索引擎快速收录,可生成百度互联网新闻协议让百度快速收录新闻资讯,通过万能标签还能实现任何mysql数据库的调用。融入了人性化体验支持编辑器自动定时保存数据,可随时恢复;支持信息发布前预览,效果与实际发布相同;支持完全可视化预览和修改碎片;支持编辑器多图片上传,并可以自由裁剪缩放;前后台第一次登录都不需要输入验证码,输入错误后才需要验证码,保证了安全性的同时减少了用户操作。后台导航地图,所有功能一目了然;菜单搜索,输入关键词就会自动列出相关菜单。加强了安全机制可进行木马扫描,让网站木马无处遁形;可更改后台入口文件名;可限制后台登录的IP范围;可限制同一帐号同时多处登录;可设置连续多次后台登录失败锁定IP;可启用防刷机制,防止CC攻击;可自动屏蔽非法信息;增加了安全过滤,可防xss跨站攻击和SQL注入攻击。PHPCMSV9内容管理系统产品白皮书产品所获荣誉:国内唯一获得ISO90001认证的CMS国内唯一开源CMS获得软件企业资质以及软件认证拥有12万网站用户,提供CMS内核五年大型CMS运营经验用户最喜爱的CMS建站系统产品定位:PHPCMSV9是一款基于PHP+MYSQL技术架构的内容管理系统,积5年经验精心策划研发,定位于为大中型网站提供资讯系统全方位的解决方案。PHPCMSV9内容管理系统产品白皮书2产品特点2.1全新框架采用全球认可的最为先进的开发理念——OOP(面向对象),进行全新框架设计。框架结构更为清晰,代码更易于维护。模块化做为功能的开发形式,让扩展性得到保证。V9特别设计的二次开发扩展方式,让你不再修改官方的代码文件,就可以对功能代码进行重写。让你轻松享受二次开发带来的便捷,同时不再为官方升级而担忧。2.2站群系统所谓站群,是指建立在统一标准、统一技术构架基础之上,分级管理,分级维护,信息可以实现基于特定权限共享呈送的网站集合。并不是把很多个网站集中在一起就可以称得上是站群了,一定是要:统一,分级管理,信息共享,单点登录才可以。站群实现了技术标准统一,能够互联互通,实行集群化管理,相对一致的网站运行和服务规范。V9率先把只有大型门户网站才使用的站群系统引入到开源系统中。对于安全控制,V9做到各个站点权限互相独立、操作互不影响。它的出现解决了以下问题:1.站群系统站点数量很大,需要多台服务器分布式部署;2.子站点独立,子站从文件存储到数据库结构都是完全独立的。3.站点间的单点登录和信息共享等。PHPCMSV9内容管理系统产品白皮书2.3多发布点V9提供单一站点,发布到多个服务器上的能力。可轻松实现强大的负载均衡。PHPCMSV9内置发布点功能,可以将多个站点分别布置到不同服务器上,通过分站域名指向站点内容所属目录或服务器,轻松实现多域名访问和服务器集群布置。实现强大的负载均衡。PHPCMSV9内容管理系统产品白皮书数据推送到不同的服务器上(或同服务器不同目录)2.4模块化开发扩展方便系统引入模块式开发理念,内置功能模块可自由地安装与卸载,V9特别设计的二次开发扩展方式,在不改变核心程序本身代码的同时,也可订制或自行开发新功能,扩展新的功能。1.灵活的功能模块管理系统内置部分功能模版,可根据自身使用需求,随时通过系统管理后台进行安装或者卸载。这些功能的增加或者减少,不会影响到整个核心系统的功能正常使用。可自由安装卸载功能模块PHPCMSV9内容管理系统产品白皮书2.完善的二次开发接口考虑到各种用户的需求差异性,系统在提供基本核心功能的前提下,同时也增加了很规范化的二次开发接口。用户或第三方插件开发商,只需按照我们提供给他们的技术接口规范手册操作,就可以很方便快捷地按需开发出新的功能模块。由此可见,只要可以想到的实用功能,您或都是我们都可以通过此种方式给实现出来。具体二次开发技术接口规范文档,请见我们产品相关技术手册.2.4数据表分离网站在Web2.0时代,时常面临迅速增加的访问量(这是好事情),但是我们的应用如何满足用户的访问需求,而且基本上我们看到的情况都是性能瓶颈都是在数据库上,这个不怪数据库,毕竟要满足很大访问量确实对于任何一款数据库都是很大的压力,不论是商业数据库Oracle、MSSQLServer、DB2之类,还是开源的MySQL、PostgreSQL,都是很大的挑战,解决的方法很简单,就是把数据分散在不同的数据库上