Personal tools
You are here: Home Plone 教程 DIYPloneStyle: 为plone2.1创建定制外观 准备开始——自动方式

准备开始——自动方式

Document Actions
使用内建的生成器脚本快速创建一个新Plone样式的骨架。

chenq

本指南将会教会你,如何以DIYPloneStyle为基础,为plone2.1创建一个定制的样式产品,它将利用新的资源注册表机制来注册资源,并向门户添加一个皮肤选择项。 (声明:本指南英文版权归原作者所有,中文译文归"润普公司"(http://www.zopechina.com)所有,未经允许不得用于商业用途)
Page 4 of 9.

前一章中您学会了如何手动设置DIYPloneStyle为一个全新的皮肤骨架产品。这是我们后续工作的基础。

然而还有另一种迅速得多的方式来达到同样的目的——使用DIYPloneStyle自带的生成器脚本程序。

在文件系统里的DIYPloneStyle产品文件夹中,有一个bin/目录,在这里面您会发现一个叫做generator.py的python脚本文件。 这个脚本程序能够被用来自动化完成所有前一章中列出的手动设置。

下载和解包展开DIYPloneStyle

  • 把解包后的DIYPloneStyle产品文件夹放到您的zope实例的Products/目录。
  • 卸载您以前安装的DIYPloneStyle(以管理员角色登录plone,进入站点设置 > 添加/删除产品 )。

运行该脚本

在Unix/Linux/OSX下

在bash shell中,运行类似于如下提供的命令:

   /您的zope实例目录路径/Products/DIYPloneStyle/bin/generator.py --productname MyOwnPloneSkin

在windows下

  • 在windows的开始菜单中选择运行,然后键入cmd,按下确定按钮。
  • 使用类似如下提供的命令来运行脚本:
       python C:\您的zope实例目录路径\Products\DIYPloneStyle\bin\generator.py --productname MyOwnPloneSkin
    

在类Unix系统中,您能够从任何目录调用该脚本。
在Windows中您则不能:您的当前工作目录不能是产品目录或其子目录。

我收到一些用户反馈,说是当使用直接从subversion中检出的DIYPloneStyle中的这个脚本时,在Windows下会遇到一些权限问题。
如果您遇到这样的情况,在调用这个脚本之前花点时间删除所有.svn文件夹就可以了。

开始构建

现在您的Zope实例的Products/目录中已经有了一个全新的可安装产品。
唯一需要您自己动手的就是重启动Zope服务器,这样您才可以在Plone中安装它。

注意
如果您想要知道更多可用的脚本参数,您可以参照它的源代码,或者不带参数执行它,参考它的输出信息。
by chenq — last modified 2005-11-14 20:43
Contributors: 原作:david convent, 翻译:陈穹
GFDL

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: