Plone

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

你可能感兴趣的:(workflow,python,css,配置管理,企业应用)