Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install products.cmfpublicator

How to install Products.CMFPublicator

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install products.cmfpublicator
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.3.1 Available View build log
Windows (64-bit)
1.3.1 Available View build log
Mac OS X (10.5+)
1.3.1 Available View build log
Linux (32-bit)
1.3.1 Available View build log
Linux (64-bit)
1.3.1 Available View build log
 
Author
License
GPL
Dependencies
Lastest release
version 1.3.1 on Jan 5th, 2011

Products.CMFPublicator

Overview

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.

Installation

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

    [buildout]
    ...
    eggs =
        Products.CMFPublicator
    
  2. Tell the plone.recipe.zope2instance recipe to install a ZCML slug:

    [instance]
    ...
    zcml =
        ...
        Products.CMFPublicator
    

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.

Usage

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 boxes.

    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 jeanrodrigoferri@yahoo.com.br

Having general Zope problems? Visit http://www.zope.org/Resources

Sponsoring

Eggfication of this product was sponsored by Simples Consultoria.

Credits
Changelog
1.3.1 - 2010-10-06
  • Eggfication of the product [lepri]
  • 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 ImmutableId
  • New method edit in PublicationBoxInformation class providing the ability to change any property of the boxes
  • Added publicator_select_form template to manipulate individually the edit and setup of boxes
  • Improved overview page
  • Improved Stored Items presentation with tables
1.1.1 - 2005-09-29
  • Added items attribute on addPublicationBox method to provide the ability to add a PublicationBox with items by line of code
  • Corrected wrong return in the getImagesSearched method
  • Killed a bug in PMI when visible was unchecked
1.1.0 - 2005-08-15
  • New setup template to manage publication boxes at PMI
  • Improved i18n support
  • Revision of documentation
  • Moved the directory skins-publicator-examples to skins-publicator-publicator_examples to clean the namespace
  • Now all portlet links and images use relative-to-content URL
  • Example portlets cleanup
  • API cleanup
1.0.1 - 2005-05-29
  • General cleanup
  • Added RelationalContentURL info to the PublicationBox information
  • New portal_publicator icon
  • Reviewed the documentation
1.0 - 2004-05-28
  • Added 'Help' documentation
  • Added example portlets
  • Added 'Stored items' tab to separate configuration and content
  • General revision to first public release
  • The first public release
0.9 - 2004-05-01

(Stable but not published)

  • Item images are now showed in a dropdown box
  • Item fields modified from list to dictionary
  • Added fields - n_searched_items, search_states, image_folder, box_width, box_height, visible.
  • Adaptation to the DublinCore.py item fields
0.8 - 2004-03-01

(Stable but not published)

  • Portlet code revision to best performance
  • Insert the 'Reset items' buttom
  • Fixed bug to initial cleaned items
0.1 - 2004-01-15

(Development)

  • The first test release of the product
  • Some codes and ideas are Actions Tool CMF Product based

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.