~funderscoreblog cgit wikiget in touch

介绍

你是否惊讶于我们在主发行包内放置了这么多的页面? 主要是因为我们没有一种格式能够把帮助页面在一个文件中进行分发. Or why installing a theme is not easy because you do not always know where to put the files?

包安装器是MoinMoin的一种脚本框架, 可以简化安装和扩展的分发. 从MoinMoin 1.5和DesktopEdition 1.3.4开始它已经可以使用了.

你可以用这个系统将特定的模版(比如将MoinMoin增强为CMS系统)打包. 或者你可以使你的插件/主题更容易安装. 希望我们能够依据系统页面的语言把他们分离开, 只把你想要的提供给你.

包的安装

一些维基超级用户 (比如用户名包含在配置的cfg.superuser列表中) 将从某个地方下载你的包文件, 将它上传到维基, 然后点击附件列表中的安装. 另外, 他可以使用命令行 (MoinMoin/packages.py i package.zip) 来安装包文件.

包的创建

有多种方法创建包. 你可以使用PackagePages 动作自动生成包.

你也可以手动进行: 创建一个zip文件, 其中包含你所有的文件和一个特殊文件MOIN_PACKAGE, 这是安装脚本. 脚本每行包含一个命令 (听起来复杂, 但实际并非如此, 看看下面的例子) , 从上至下顺序执行.

脚本范例:

MoinMoinPackage|1
ReplaceUnderlay|mypage.txt|HelpContents
AddRevision|mypage2.txt|FrontPage
InstallPlugin|myparser.py|global|parser|myparser.py

实现命令

注意这些命令对大小写不敏感.

此页的英文版本: HelpOnPackageInstaller