Plone5.2试用笔记

Plone5.2试用笔记

2019年7月26日,我在自己的开发电脑上部署了Plone5.2开发实例,实际试用了一下,整体感觉如下:

  • 整体性能要明显优于Plone5.1.x
  • ZMI界面有较大改变
  • 采用Waitress WSGI Server 取代ZServer
  • 支持Python2.7.x、Python3.6.x 和Python3.7.x
  • 采用Zope4.1.1

[align=center][attach]39[/attach][/align]

下面整理下部署过程:

1、下载并编译安装Python3
本次采用Python3最新稳定版 :Python 3.7.4

  • 去到python官网下载源码包,并解压缩
    tar -zxvf Python-3.7.4.tgz
    cd Python-3.7.4/
  • 编译并安装:
    ./configure --prefix=/home/plone/workspace/python374  --enable-optimizations
    make
    make install

2、clone buildout.coredev 包5.2 branch

git clone -b 5.2 https://github.com/plone/buildout.coredev ./plone52devel

3、用Python3.7.4 创建虚拟环境

../python374/bin/python3.7 -m venv .

4、安装buildout requirements

bin/pip3.7 install -r requirements.txt

5、运行buildout

bin/buildout

注意:由于国内访问pypi速度慢,且不稳定,建议切换到阿里云镜像。



设置