What is CMFContentPanels?

  CMFContentPanels is a cmf/plone portlets product. You can create a new
content which is composed of other contents as configurable 'content panels'.
You can
change the layout, the panel box skin, the panel content viewlet TTW.

 <a
href="http://www.plone.org/Members/panjunyong/ContentPanels/ContentPanels.JPG"
target="_blank">screen shot</a> 

Features

  * panel box skin changeable, 6 box skins provided by default.

  * predefined viewlets for Document, Image, Folder, Topic, ZWiki Page

  * contentpanels content can be nested within contentpanels content,
    this make you can construct very complexed content. (eg: multi-row )

  * multi-page supported

  * fully i18ned

  * work well with Plone 1.0 & Plone2.0, should support CMF too.

  * only authorized panels are shown

  * easy to use and easy to extend

How to Use it?

  1. Install it. See INSTALL.txt for more information.

  2. "a howto with
screenshots":http://www.plone.org/Members/panjunyong/ContentPanels/howto

How to Extend CMFContentPanels? (For Developers)

 How to make more viewlets?

  Viewlet is a view of content which can be selected in contentpanels. Viewlet
can be a zpt or a zpt macro. Viewlets are registered with CMF Action
mechanism.

  1. Write a viewlet for your content. You can refer to stuff at
\CMFContentPanels\skins\contentpanels\viewlets, which are default viewlets.

  2. Add a new CMF action with the CMF Action mechanism. Remember, the action
catalog should be 'panel_viewlets'. See the Install.py for detail

 How to add new panel box skin?

  Panel box skin can be used by all panel, you can extend it:

  1. write your panel box skin. you can refer to stuff at

  1. write your panel box skin. you can refer to stuff at 
\CMFContentPanels\skins\contentpanels\box_skins
    
  2. go to ZMI 'portal_contentpanels', in the properties view, add your new
skin there.
      
Credits
    
  * "ZopeChina.com":http://www.zopechina.com, a leading Zope Service provider
  * in China. ZopeChina.com runs the biggest Chinese Zope community in China -
  * "CZUG.org":http://czug.org (China Zope User Group). We are trying to make
  * Zope/Plone works better for Chinese people.
      
  * ausum's "CMFPortlets":http://www.zope.org/Members/ausum/CMFPortlets , many
  * idea comes from CMFPortlets. Thanks!

CMFContentPanels is in
"Collective":http://sourceforge.net/projects/collective. (the latest release
is not checked in yet, sorry.)

