跳转到主要内容

Plone学术期刊 - 网站设置

项目描述

Plone学术期刊

《Plone学术期刊》(PSJ)是一组用于使用Plone创建和维护学术期刊的软件包。

PSJ的特殊功能包括

  • 使用OpenOffice.org对办公文档进行高质量的即时转换。

  • 灵活的元数据处理

此软件包是一个总软件包,将所有其他psj相关软件包组合在一起。

目前,整个系统由三个软件包组成

  • psj.content(具有扩展元数据处理的内容类型)

  • psj.policy(主要提供使用OpenOffice.org的办公文档转换)

  • psj.site(此软件包)。

此软件包创建了一个纯PSJ网站,并包含启动、停止和维护网站的必要脚本。

psj依赖于内容管理系统框架Plone。请访问

http://www.plone.org/

了解有关Plone的更多信息。

Plone本身由Zope支持,Zope是一个质量高、可靠性强的开源应用程序框架。请访问

http://www.zope.org/

了解有关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,该文件可在以下位置找到:

    http://peak.telecommunity.com/dist/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 可从以下地址获取:

    http://www.pythonware.com/products/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

登录

启动服务器后,您可以使用浏览器访问

http://localhost:8080/

要登录到站点,请转到

http://localhost:8080/manage

并输入 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 (43.4 kB 查看哈希值

上传时间

支持者