Plone学术期刊 - 网站设置
项目描述
Plone学术期刊
《Plone学术期刊》(PSJ)是一组用于使用Plone创建和维护学术期刊的软件包。
PSJ的特殊功能包括
使用OpenOffice.org对办公文档进行高质量的即时转换。
灵活的元数据处理
此软件包是一个总软件包,将所有其他psj相关软件包组合在一起。
目前,整个系统由三个软件包组成
psj.content(具有扩展元数据处理的内容类型)
psj.policy(主要提供使用OpenOffice.org的办公文档转换)
psj.site(此软件包)。
此软件包创建了一个纯PSJ网站,并包含启动、停止和维护网站的必要脚本。
psj依赖于内容管理系统框架Plone。请访问
了解有关Plone的更多信息。
Plone本身由Zope支持,Zope是一个质量高、可靠性强的开源应用程序框架。请访问
了解有关Zope的更多信息。
先决条件
您需要以下内容来安装此软件包
Python 2.4
目前运行 Zope(Plone 和 psj)需要 Python 2.4。您可以通过打开壳并输入以下命令来检查是否已安装 Python 2.4:
$ python -V
这将显示类似以下内容:
Python 2.4.3
请注意,整个系统在 Python <= 2.3 以及 Python >= 2.5 的新版本上都不会正常工作。
`easy_install` 和 Python `setuptools`
如果您还没有安装 easy_install,您可以在以下 PEAK EasyInstall 页面 上找到设置脚本的说明:
http://peak.telecommunity.com/DevCenter/EasyInstall#installing-easy-install
您需要下载 ez_setup.py,该文件可在以下位置找到:
然后,您可以像这样运行它来将 easy_install 安装到您的系统 Python 中:
$ sudo python2.4 ez_setup.py
这将使 easy_install-2.4 对您可用。
然后,您只需输入以下命令即可简单地安装 Python setuptools:
$ sudo easy_install-2.4 setuptools
C 编译器
这需要用于编译 Zope 2 核心元素。在 Linux 系统上,您通常有 Gnu C 编译器 gcc 可用。
PIL
Python Imaging Library 必须安装到您的 Python 路径中。您可以通过打开壳并输入以下命令来检查这一点:
$ python2.4 -c "import PIL"
如果您完全没有任何输出,那么一切正常。如果您得到类似以下抱怨的输出:
Traceback (most recent call last): File "<string>", line 1, in ? ImportError: No module named PIL
那么在您继续之前必须安装 PIL。PIL 可从以下地址获取:
请遵循该软件包中给出的说明。
您不需要已经安装 Plone 或 Zope 的版本。相反,构建过程将从网络中获取、配置并安装所有其他必需的软件包。
安装
首先,确保您的系统满足上述要求。
psj 使用 zc.buildout 驱动的安装过程,首先需要初始化。因为 buildout 需要一个相当新的 setuptools 版本,您应该更新它的版本
$ sudo easy_install -U setuptools
这会将 setuptools 更新到最新版本。
现在,我们已经准备就绪。启动初始构建环境
$ python2.4 bootstrap/bootstrap.py
并运行构建命令
$ bin/buildout
在此处将下载、编译和安装大量内容。
请注意,如果您有多个基于 Zope 的 Web 应用的沙盒,共享不同沙盒之间的 eggs 可能是有意义的。您可以通过创建 ~/.buildout/default.cfg 来告诉 zc.buildout 使用中央 eggs 目录,内容如下:
[buildout] eggs-directory = /home/bruno/buildout-eggs
如果您在 buildout.cfg 中更改了值,您必须通过再次运行 bin/buildout 来“重建”环境。
运行站点
您可以使用以下命令启动 Zope、Plone 和 psj:
$ bin/instance start
这将启动服务器进程并将其发送到后台。使用以下命令停止服务器:
$ bin/instance stop
如果您不希望服务器进程从运行的终端分离,您可以像这样启动它:
$ bin/instance fg
在这种情况下,您可以按 CTRL-C 键停止服务器。
要获取使用启动脚本的完整列表,请输入
$bin/instance --help
。
登录
启动服务器后,您可以使用浏览器访问
要登录到站点,请转到
并输入 buildout.cfg 中的凭据。默认情况下,用户名和密码都是 admin。
这样您就到达了 Zope 管理界面 (ZMI),在那里您可以管理您的运行中的 Zope 实例。
赞助商/鸣谢
最初的编程工作是在“Stiftung Deutsche Geisteswissenschaftliche Institute im Ausland”(德国海外人文科学研究所基金会)的委托下进行的,用于出版平台 http://www.perspectivia.net。
资金由德国“Bundesministerium fuer Bildung und Forschung”(联邦教育和研究部)提供。
编程由德国杜塞尔多夫的Fafalter GmbH协调,负责人是Ruth和Bories von dem Bussche。
感谢所有这些机构和人员!
变更日志
0.1 (2008-12-09)
在
versions.cfg
中固定版本。初始版本
下载
项目详情
psj.site-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 386665500e6f43cf2bcf40464d9bb3faef30e8ba69ec1edc9cba4ed09dbf157f |
|
MD5 | 23c73bccca6b97811ed0563e556d75b1 |
|
BLAKE2b-256 | 26b271e1b312fed53dc94338bdac2c4ae6d5354bfe486006fed46cd0f25e5ff5 |