1、安装ubuntu 7.10 desktop
安装下列依赖包:
gcc, g++, gnu make, tar, bzip2
2、安装plone:
从网站http://plone.org/products/plone下载Plone-3.0.6-UnifiedInstaller.tar.gz到/tmp
cd /tmp
tar zxvf Plone-3.0.6-UnifiedInstaller.tar.gz
cd Plone-3.0.6-UnifiedInstaller
./install.sh standalone
安装完了会显示管理员密码和怎么启动(信息被保存在/opt/Plone-3.0.6/zinstance/adminPassword.txt中)。
默认的端口是8080,可在配置文件/opt/Plone-3.0.6/zinstance/etc/zope.conf中修改这个端口,比如8081。默认的实例是/opt/Plone-3.0.6/zinstance。创建两个默认系统用户和组plone,zope。
启动:/opt/Plone-3.0.6/zinstance/bin/zopectl start
关闭:/opt/Plone-3.0.6/zinstance/bin/zopectl stop
http:/localhost:8081/显示一个欢迎页面,http://localhost:8081/Plone进入一个测试plone页面,http://localhost:8081/manage进入管理界面。
3、新增一个实例vsuan(可选):
cd /tmp/Plone-3.0.6-UnifiedInstaller
sed -i 's|zinstance|vsuan|g' install.sh
./install.sh instance
注意:创建新的实例vsuan,具体操作时也可以替换成一个名字,比如MyPlone等;新实例的默认端口为8080,需要修改为8082(修改/opt/Plone-3.0.6/<new instance name>/etc/zope.conf)。
启动:/opt/Plone-3.0.6/vsuan/bin/zopectl start
关闭:/opt/Plone-3.0.6/vsuan/bin/zopectl stop
http:/localhost:8082/显示一个欢迎页面,http://localhost:8082/Plone进入新实例plone页面,http://localhost:8082/manage进入管理界面。
4、中文化:
默认安装后进入http://localhost:8082/Plone显示的语言是英语,为了以中文显示,需要稍微设置一下:以admin登入,密码查看文件opt/Plone-3.0.6/vsuan/adminPassword.txt。
1)点击右上角的“Site Setup”,然后点击屏幕中部的language进入language settings界面,够选“Show country-specific language variants”,然后在语言的下拉框中选择Chinese(China),最后点击save即可,刷新一下页面,这时全是中文的了。
2)部分菜单仍是英语(比如news, users,events),可以这样做:点击左上角的“首页”-->"文件夹内容“,然后够选一项,再点击”改名“,在”新标题处“输入”用户“,最后点击“全部改名”按钮返回,其他两个相应改为“新闻”和“事件”。
3)主页也是英文内容:更换成你自己公司的介绍是个不错的注意。点击左上角“首页”-->"查看“,鼠标下移到主页标题“Welcome to Plone“并单击后改为”欢迎来到微算公司“,其他部分作类似操作修改。
5、全文检索:
可以断定,内容管理器中存放的绝大多数是word和pdf格式的文档,那么能直接搜索到这些文档内部的关键字是多么的令人激动的事情。可以这样做:
# apt-get install wv ---检索microsoft word文档。
# apt-get install poppler-utils ---检索pdf文档,或:# apt-get install xpdf
# wget http://plone.org/products/arofficetransforms/releases/0.9.2/arofficetransforms-0-9-2.tgz
# apt-get install zope-mimetypesregistry zope-portaltransforms ppthtml xlhtml
# cd /opt/Plone-3.0.6/vsuan/Products
# tar zxvf arofficetransforms-0-9-2.tgz
# chown -R plone:wochi AROfficeTransforms
# /opt/Plone-3.0.6/vsuan/bin/zopectl restart ---重启。
进入http://localhost:8082/manage
-->点击屏幕左侧“Plone"-->“portal_catalog (Indexes all content in the site)”-->点击屏幕右上角夹子“Advanced"-->"Update Catalog"。
-->点击屏幕左侧“Control_Panel"-->"Product Management":这时应该能看到产品AROfficeTransforms
以admin登入http://localhost:8082/Plone,然后点击右上角“站点设置”-->"附加产品“:够选“AROfficeTransforms 0.9.2”和“CMFPlacefulWorkflow 1.2.1"-->点击“安装”。
6、集成邮件系统:
# /opt/Plone-3.0.6/Python-2.4.4/bin/easy_install mailtoplone.base
# /opt/Plone-3.0.6/Python-2.4.4/bin/easy_install mailtoplone.contentrules
……
7、创建规则:
管理员可以在站点设置中定义规则。一条规则就是一系列条件后跟若干动作,在plone中规则可以指派给“夹子”。当相应夹子中被加入、删除或改动内容时可能触发相应规则中的动作。
……
8、修改默认的管理员密码:http://localhost:8082/manage-->acl_users-->users-->password
9、角色定义:
Anonymous: 只能看;
Member:能看,增加,修改;
Reviewer:在Member基础上增加审核别人文章的权限;
Manager:全部权限。
开启用户自动注册功能:站点设置-->安全:勾选“开启自行注册”、“让用户选择自己的站点密码"、“开启用户文件夹"
10、界面定制:
http://localhost:8082/manage或http://localhost:8082/Plone-->站点设置-->Zope管理界面:
1)、改变左上角的LOGO:路径[site]/portal_skins/plone_images/logo.jpg(操作:左则Plone-->Portal_skins-->plone_images-->logo.jpg),点击Customize,然后上载一个图片即可。
2)、定制搜索部分:路径[site]/portal_skins/plone_styles/public.css,修改此文件相应部分。
3)、定制导航条(首页/新闻/用户/事件):[site]/portal_skins/plone_styles/public.css;
4)、定制Personal Bar(姓名/登出):[site]/portal_skins/plone_styles/public.css
[site]/portal_actions/user:点击某项,够选或不够选visible,即可显示或应藏相应内容。
5)、定制当前路标(你位于:……):[site]/portal_skins/plone_styles/public.css。
6)、定制中间部分:中间部分又分成左、中和右三部分。路径:[site]/plone_skins/plone_styles
11、改变默认工作流:
站点设置-->类型:Intranet/Extranet Workflow
12、创建应急帐户:
/opt/Plone-3.0.6/bin/zpasswd.py access
Username: critical
Password:
Verify password:
Please choose a format from:
SHA - SHA-1 hashed password (default)
CRYPT - UNIX-style crypt password
CLEARTEXT - no protection
Encoding: SHA
Domain restrictions:
注意:应急帐户只能管理用户,系统重启后起作用。
13、初始化管理员帐户:
/opt/Plone-3.0.6/bin/zpasswd.py inituser
Username: bob
Password:
Verify password:
14、创建资料夹子:
网站设置-->首页-->文件夹内容-->添加新内容: 添加“资料”和“图片”两个夹子-->状态从“内部草案”改为“内部发布”-->共享权限登录用户“可添加”、“可查看”。并把它们上移到第二和第三的位置。
15、增加工作流的图形化说明:
下载dcworkflowgraph-0_3.tgz
cd /opt/Plone-3.0.6/vsuan/Products; tar zxvf /data/downloads/dcworkflowgraph-0_3.tgz
chown -R plone DCWorkflowGraph
apt-get install graphviz
/opt/Plone-3.0.6/vsuan/bin/zopectl restart
使用:网站设置-->zope管理界面-->portal_workflow-->"contents"页-->点击某个流-->"graph"页。
16、企业应用规划:
1)、创建文件夹:XX公司资料/{财务部门,销售部门,人事部门,总裁办},然后在每个部门文件夹下创建“文档”、“图片”、“声音”,“视频”和“其他”;取消“XX公司资料”的继承权限和登录用户的全部权限,同时发布该文件夹;
2)、给每个部门创建一个对应的组,为每个员工创建一个帐号,该帐号属于员工所在部门的组,部门主管帐号同时属于reviewer组,因此主管具有审核本部门员工欲发布文档的权力,如果一个员工同时属于多个部门,那么他也同时属于对应的组;
3)、XX公司资料下的二级文件夹状态是“保密”,共享权限增加相应的组名(如认识部门的组),勾选该组对应的“可添加“和”可审核“权限,剥夺“登录用户”组的全部权限;取消继承权限。(因为用户在文件下创建文档,该文档默认是自动继承文件夹的权限)
4)、三级目录直接继承权限即可。
5)、允许企业员工自行注册:网站设置-->安全-->勾选全面三项。
引用:http://blog.chinaunix.net/u1/45510/showart_548373.html
分享到:
相关推荐
### Plone系统详解 #### 一、Plone系统概述 Plone系统是一款高效且功能全面的内容管理系统(Content Management System, CMS),特别适用于企业级网站的构建与管理。它基于Python编程语言开发,依托于Zope应用服务器...
标题中的“plone.restapi-7.5.0.tar.gz”是一个开源软件包,它基于Python编程语言,专为Plone内容管理系统设计。Plone是一个强大的、可定制的、基于Zope的应用服务器上的内容管理框架。这个包是plone.restapi的7.5.0...
### Plone性能优化与扩展详解 #### 一、引言 在当今数字化时代,网站的性能和稳定性至关重要。Plone作为一款基于Python的企业级内容管理系统(Content Management System, CMS),因其强大的功能、高度的安全性和...
《The Definitive Guide to Plone 2nd Edition》是一本深入探讨Plone内容管理系统(CMS)的专业指南,尤其针对其3.x版本进行了全面的更新。这本书为读者提供了丰富的知识,帮助他们理解和掌握Plone的强大功能,从而...
Plone 是一个基于Zope内容管理系统(CMS)的开源平台,专为构建企业级Web应用程序而设计。在Python生态系统中,Plone被视为一种强大的内容管理框架,尤其适用于那些需要复杂内容管理和协作功能的项目。PyPI(Python ...
### Ubuntu 12.04 下 Plone 4.2.3 安装教程 #### 知识点一:Ubuntu 12.04 环境准备与基础软件安装 1. **环境简介**: - **Ubuntu版本**:Ubuntu 12.04 LTS (Precise Pangolin) - **Plone版本**:Plone 4.2.3 2....
### Plone中ZMI界面的详细介绍 #### 一、ZMI界面概述 ZMI(Zope Management Interface)是Zope框架中的一个管理界面,它提供了一种方式来管理和配置Zope应用服务器及其上的Plone站点。Plone是一个基于Python的企业...
《Plone:终极指南》是针对Plone内容管理系统(CMS)的全面介绍和深度解析,旨在为用户提供从安装、配置到高级定制的详尽指导。本文将基于此书的目录和部分章节概述,深入探讨Plone的核心概念、功能以及如何进行有效...
《Packtpub.Plone.3.Products.Development.Cookbook.May.2010》这本书主要聚焦于Plone 3产品的开发,它是一本实践性强的指南,旨在帮助开发者掌握在Plone内容管理系统中创建、扩展和定制产品的技能。Plone是一款基于...
Plone在全球所有开源项目位居前2%,由340核心开发者参考研发,并在57个国家超过300个解决方案提供商。该项目自2001年以来积极开发,支持超过40种语言(包括简体中文),在主流CMS中拥有最好的安全纪录。 Plone CMS...
**Plone 安装指南** Plone 是一个基于Python的开源内容管理系统,以其强大的功能、易用性和灵活性闻名。作为Python学习者和开发者,掌握Plone的安装与使用是提升技能的重要步骤。以下是对"WinPloneInstaller-master...
Plone是基于Zope的最主要的平台,Zope是一个非常优秀的应用服务器。原生开发语言是Python。 python是一个脚本语言,它可以完成其他语言所能完成的大部分工作,但它易学,维护成本低,开发效率比其他语言快几倍,...
plone作为优秀的cms是大型项目和安全性要求高的优秀项目,采用python编写
### Plone 与 Zope:理解内容管理框架与系统 #### Plone 是什么? Plone 是一款基于 Python 的开源内容管理系统(CMS),以其强大的安全性和灵活性而闻名。它旨在简化网站构建过程,允许非技术人员轻松地管理和...
### 如何在Plone中新增Plone Site #### Plone简介 Plone是一款基于Python的开源内容管理系统(CMS),以其安全性和灵活性而闻名。它能够帮助用户构建网站、博客、社区门户等多种类型的在线平台。Plone的核心优势...