总体介绍Zope/Plone的功能、特性、历史、架构、网络资源
本文是所有培训的最先介绍的内容。
Plone是什么Plone 是一个界面友好的开放源代码内容管理系统。产品不断更新、完善,目前已发布Plone4.1版。官方网站:
http://plone.org/ 媒体评价:
- 世界级的内容管理系统(InfomationWeek杂志);
- 2004年10个最佳产品(eWeek杂志)
可用做什么- 网站内容管理
- 企业内容管理
- 应用开发的平台 : 开发个性化的应用
内容管理系统的功能内容管理系统: Content Management System (CMS), 协同环境,管理非结构化数据
- 分离页面中的内容和展现
- 最终用户可直接编辑内容
- 管理:谁、何时、能发布什么内容
- 流程:将业务流程和内容结合
- 内容的查询检索
特性(一)- 易用:类资源管理器、下拉菜单/标签/kupu
- 容易安装、升级
- 国际化:支持40多种语言
- 符合标准
- 开放源代码:GPL,免费
特性(二)- 得到支持:全世界Plone开发团队有近百人,众多公司提供服务
- 扩展性:大量附加产品、可扩展开发
- 技术中立:支持各种操作系统、数据库
- 受到保护:Plone基金会
案例案例不断增长
http://www.czug.org/resource/case/- 政府:美国海军、北约、美国航空航天局、波恩政府、巴西议会、英国健康服务系统、英国国防部、美国能源部门和农业部
- 非政府:英国和美国的牛津饥荒救济委员会、 美国丙烷行业协会、
- 大型(跨国)公司:BMC软件、Motorola、通用、美国大陆航空、eBay、
- 社区:FSF、ubuntu linux、gnone-cn.org、osdl.org
- 国内:上海航空公司、文化部、上海电信、中南民族大学、…
Plone的技术平台Plone的技术栈:
- Python: 主要的编程语言
- Zope2/Zope3: web应用服务器
- CMF: Zope上的内容管理框架
- Plone: 内容管理平台
- CPS / Silva: 基于CMF上的其他内容管理系统
Plone的发展哲学: 要渐变,不要革命
网络相关资源Zope/Plone的总体结构