Personal tools

准备开始——自动方式

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

前一章中您学会了如何手动设置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中安装它。

注意
如果您想要知道更多可用的脚本参数,您可以参照它的源代码,或者不带参数执行它,参考它的输出信息。
 

本站由 润普公司资助, 采用 易度CMS 构建。

广而告之:润普公司 易度在线工作平台,包括 易度文档管理系统 易度项目管理系统 , 易度部门管理 ,均采用Zope 3/BFG技术开发。
沪ICP备05008050