Author: Jean Ferri


        .. contents:: Table of Contents
   :depth: 2



This product was born at 2004/01/15 and provide a tool used to do static
content publication in CMF and Plone sites. It broke with CMF's idea of free
showing published content according to pre-defined rules, giving to the
reviewer power to choose just the objects he wants to show in the portlets.


    - Plone >= 3.2.x (


To enable this product,on a buildout based installation:

    1. Edit your buildout.cfg and add ``Products.CMFPublicator``
       to the list of eggs to install ::

        eggs =

    2. Tell the plone.recipe.zope2instance recipe to install a ZCML slug::

        zcml =

If another package depends on the Products.CMFPublicator egg or
includes its zcml directly you do not need to specify anything in the
buildout configuration: buildout will detect this automatically.

After updating the configuration you need to run the ''bin/buildout'',
which will take care of updating your system.

Go to the 'Site Setup' page in the Plone interface and click on the
'Add/Remove Products' link.

Choose the product (check its checkbox) and click the 'Install' button.

Uninstall -- This can be done from the same management screen, but only
if you installed it from the quick installer.

Note: You may have to empty your browser cache and save your resource registries
in order to see the effects of the product installation.


When you have followed the doc/INSTALL.txt file and installed CMFPublicator
succesfully, you must setup which publication boxes the portal will have:

  1. Go to ZMI of your portal root

  2. Go to the 'portal_publicator' tool

  3. There are a tab containing the settings for configuration:

     The 'Configuration' tab contains the fields to insert new publication

     Make one publication box to each portlet box that you want to have.

  4. Each publication box created needs an integrated portlet_interface
     to interact with us. This interface can be customized in default
     portal_skins folder.

     Follows the idea of this portlet to make and customize others, and
     have fun! ;-)

Having problems to setup CMFPublicator?
You can ask questions at

Having general Zope problems?


Eggfication of this product was sponsored by `Simples Consultoria


    * Jean Rodrigo Ferri (main developer)
    * Gustavo Lepri

    * Clayton Caetano de Sousa

    * Davi Lima de Medeiros

    * Luis Flavio Loreto da Rocha

    * Paulo Henrique Balzi 

    * Paulo Henrique Vieira

    * Rafahela Garcia Bazzanella

    * Rodrigo Dias Arruda Senra

    * Wilton Souza Alencar


1.3.1 - 2010-10-06

    * Eggfication of the product [lepri,davilima6]
    * Updated to run in Plone 4 [lepri]

1.2.2 - 2007-10-10

    * Plone 3.0 compatibility

1.2.1 - 2005-12-08

    * Implemented items update functionality individually by box
    * Small changes in internally methods

1.2.0 - 2005-11-29

    * Automatically create one news publication box on installation, it's useful to new user that don't know CMFPublicator and would like to understand it

    * Created doc directory and moved all docs to it

    * Added news portlet to Plone 2.1 and news slot to Plone 1.0

    * Added news portlet to Plone 2.0

    * Added publicator_setup_all_form and publicator_edit_all_form to manage and edit all publication boxes and the old setup and edit templates now are handling individual boxes

    * Templates speed up with the new API

    * API refactory

    * Tool base class UniqueObject now the default inheritation is Immutab