Enterprise Plone distribution, for intranet, extranet, and knowledge sharing portals

The power of Plone, without the headache

One of the common challenge of setting up Plone is the installation process. We have packaged Plone following for common organizational website and intranet use-cases into a quick-and-easy deployment RPM, preconfigured and ready as a multi-instance Zope cluster.

Core Components of PlatoCDP 4.0

Download Feature Sheet

Fully Open Source extensions, developed in the Open

PlatoCDP is built using extensions which are completely Open Source and on the Plone collective. We conduct testing and integration activities to ensure that only quality extensions are included to bring a more reliable release and upgrade process into the distribution. Fixes are contributed back upstream to further improve the collective.


Preparing the Operating System

PlatoCDP 4.0 packages are built and tested on CentOS 6.5 as the base platform, and should also be installable on RHEL 6.5. Some packages are dependent on the EPEL repository provided by Fedora Project. To install EPEL, run:

$ sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

Now we need to install the KOSLAB repository, which stores the PlatoCDP RPMS and its dependencies:

$ cd /etc/yum.repos.d/                            
$ sudo wget http://repo.koslab.org/EL6/koslab.repo

Installing & initializing PlatoCDP

After installing the repositories, you can now install PlatoCDP using this command

$ sudo yum install platocdp

Review the configuration files in /etc/platocdp, then, run this command to initialize the buildout

$ sudo platocdp rebuild

Configuring HAProxy and Varnish

The buildout will generate a sample haproxy and varnish config files for use with it. For immediate setup, you can copy and override the default configuration files with the one generated by PlatoCDP.

$ sudo cp /var/www/platocdp/etc/haproxy.cfg /etc/haproxy.cfg
$ sudo cp /var/www/platocdp/etc/varnish.vcl /etc/varnish/default.vcl

You will also need to change the default port of varnish to port 80. To do that, edit /etc/sysconfig/varnish and set VARNISH_LISTEN_PORT=80

Start Varnish, HAProxy and PlatoCDP

$ sudo service varnish start
$ sudo service haproxy start
$ sudo service platocdp start

The PlatoCDP server should be now accessible at http://server-address/. Load the URL, create a Plone site with platocdp.policy add-on and you can now use the distribution!

Professional Services, Training & Support

KOSLAB provides professional services services, training programs, and support subscriptions for PlatoCDP Plone distribution. If you are interested for our services offerings, drop us an email at gro.balsok@ofni