V2.2 - added viewlet for ATRatings - added local navigation tree viewlet - Use correct context when contentpanels is in left/right slots. Thanks Jean-Charls ROGEZ for the patch. This fixed the wrong calendar portlet links. - register css to portal_css - speedup contentpanels rendering: remove context switches - new image news viewlet - clear skin remove reluctant div - fixed bug: the left column become very wide when put contentpanels to the left column. V2.1 - fixed bug: can't set contentpanele to the right column - No tables generated for viewlets displayed in left and right columns for better accessibility (i think multi-columns panels in left or right columns is not very useful) [Jean-Charles ROGEZ] - New icon for ContentPanels (more plonish i think) [Jean-Charles ROGEZ] V2.0 - Transformed to AT based. code simplised a lot. - make more viewlets more configurable - removed a lot of useless or ugly viewlets, if you want them, you should add them by your self. - fixed an aquisition bug which will cause before_deleteObject fail - nested contentpanels support tile mode now. V1.9.2 - Fixed bug: skin name with space will break webdav. [panjunyong] - Fixed bug: when contentpanels is put at the left/right column, it is too colse to the upper portlet. [panjunyong] - fixed an aquisition bug which will cause before_deleteObject fail [panjunyong] V1.9.1 (2005-7-11) - fixed a bug: when deleting a page, it goes to wrong page [panjunyong] - fixed a bug with cleaning up slots when delete contentpanels [panjunyong] - RSS viewlet's title can be customized now. [panjunyong] V1.9 (2005-6-6) - Added 'RSS' viewlet. It quite easy to use and RSS results are cached by RSSCache. You should install feedparser to enable this feature. [panjunyong] - added 'Simple text' viewlet, you can add some text to the contentpanels directly [panjunyong] - added noalign option [fschulze] - use None for empty attribute values, so the attributes can vanish in the resulting html code [fschulze] - new spanish traslation, thanks to Gaspar Quiles - add viewlet for mpoll [panjunyong] - you can set the number to list in folder_rencent and topic_list viewlet [panjunyong] - now all viewlets are configurable! And it is quite easy!! - viewlet configuration form fields can be define in a macro with name : (your_viewlet_macroname)_viewletconf for example, viewlets_folder_recent.pt has 2 macros: base_portlet and base_portlet_viewletconf - the form fields will automatically be showed when select viewlets and saved - your viewlet can use them in a dict named 'viewletOptions', for example viewletOptions['itemCount'] [panjunyong] V1.8.4 2005-4-26 - the image_folder viewlet use image thumb with ATContentTypes following feature is contributed by Jean-Charles ROGEZ http://etudes-w3.edfgdf.fr - Updated french translation - Added PloneArticle 3.x viewlet - Added somes new portlets skins : alert, dotted and rounded (from the howto published on plone.org). For this last one, some have been added in viewlet's templates (portlets from plone doesn't work with this skin unless you modify them). - New icons (from openoffice). - Added metadata files for images to associate them with the HTTP Cache Manager - Popup panel configuration window more clear (for me !). Perhaps using dropdown menus (like in 1.7 version) or simple html selects would be better... V1.8.3 - add new global varible to viewlet: contentpanels, where the panel belongs. - now in ZMI contentpanels has a properties tab - portal_contentpanels have a 'install All Viewlets' tab to install registered viewlets. you can register viewlets using:: from Products.CMFContentPanels import registerViewlets registerViewlets( you_viewlets ) - the popup panel configuration window is much better now - recent changes don't show the folder - added more viewlets, eg, recent comments viewlet - fixed a bug with context's relative path - refine layout form - fixed a bug which will cause deletion fail - folder listing viewlets now show all contents - updated french po, thanks Nicolas Laurance V1.8.2 - fix bug: can't select non-folderish content - simplify the layout form V1.8.1 - fix bug 'AttributeError: toRelativePath' when add new panel V1.8 - rewrite the popup viewlet selecting window. It is: - cleaner and easier to use. - easier to debug viewlet - all viewlet works with recent plone now. - add link to the contentpanels at left/right column when user can edit it. - complete i18n pot and Chinese translation - remove useless viewlets in the config file - more UI refinement V1.7.3 - clear left_slot/right_slot setting when delete a contentpanels content - fix bug with nested contentpanels - new Brazilian Portuguese Translations. thanks Luciano De Fazio(http://www.camaracatanduva.sp.gov.br ) - fix bug: css is lost when CP is set to left/right - new picture viewlet. thanks Peter Shute (NUW) - fix mxmDynamicPage support V1.7.2 - fix permission declare of getPageLayoutMode V1.7.1 - support multi-rows now new option in edit page: if you use the 'tile' page layout mode, each page becomes a new row! - move the viewlet selection drop down menu to the top-right - fix bug when setting portlet position - fix bug: 'NoneType' object has no attribute 'base_panel' V1.7 - much faster: just use catalogBrain and remove global_defines at base_panel - better UI - All viewlets are defined at portal_contentpanels now. see the new config.py - better error handler - more viewlets: support PloneChat and mxmDynamicPage - the whole ContentPanels content can be a plone portlet now. See FAQ.txt - remove 'background:' from two portletBody styles, use default. thanks Marc Lindahl - FolderRecentChanges and FolderListing viewlets shows only when there are contents in the folder - allow custom css in contentpanels - change tab name: 'config' -> 'layout' - change a lot of viewlet names - events portlet and news portlet are local now(shown events and news under certain folder). V1.6 - Items in recent updates open in the same window. - full I18Ned(thanks i18ndude), new italian translation, thanks Enzo Cesanelli - better documentations, new FAQ.txt and TODO.txt - all viewlet title have a link to the content. (thanks Marc Lindahl) - refine the topic viewlet a bit: linke title is the content description now. (thanks Marc Lindahl) - source code back to sf.net/projects/collective now - now contentpanels_skins.css.dtml is renamed to contentpanelsCustom.css.dtml - remove reply counts in topic and folder viewlets for better performance and clean - add debug_panel for panel debug - more viewlets: - folder content list - various folder list viewlets(it hidden now, you can active it if you like) thanks Nate Aune - UI refinement: you can select viewlet when you add a new panel - fix bug: css refinement: bulleted list not work now - delete some unnecessary viewlets and changed the Permission of the 'Review List' viewlet. V1.5.0 This version has a new viewlet/skin structure. Simpler code and more flexible and better UI. More compatible with Plone now. 1. New plone portlet compatible viewlet structure * Integrate with Plone's default portlets, you can add plone's portlet to any contentpanels! * New 'my recent changes' portlet added. you can write your own viewlet. (viewlet is just a content related portlet) 2. New easy css wrap panel skin * Now skin is just a css wrapper of existing portlet, no code! It is much easier and flexible * 4 new skin(css wrapper), better UI now: default plone, no title, zopezen, default box How to upgrade? 1. reinstall CMFContentPanels via portal_quickinstaller 2. reconfig panel skins in your existing contentpanels V1.4.2 - fixed add panel bug - better panel object traverse - allow delete all panels in a column V1.4.1 - fixed two security declare bug, thanks Sasha Vincic V1.4.0 - support relative path now! - more configur tools: move page (left/right); move column (left/righ); move panel(left/right/up/down) - use one form to submit all configurations - more clean plone2 interface V1.3.0 - fixed a serious bug in Install script(add defualt viewlet actions) - CMFFormControler dependency - more clean pagetemplate - config icon removed, add config action for contentpanels - new plone compatible page tabs, tabs not shown with sole page V1.2.2 - More general and simple way to determine CMF version - fix column edit bug V1.2.1 - fixed CMF1.3.2 support problem - contentpanels nesting problem V1.2 - new panel can be added anywhere in config view - ContentPanels can be nested in ContentPanles (you can construct very complex layout!) - More UI refinement - compatible with Mozzila - new portal_contentpanels tool to store CMFContentPanels actions and box skin registrations. - plone 2.0 compatible - more detail documentations and sreenshots V1.1.2 - fixed bug with popup content-select window search problem - add missed I18N tags - more detail documentations - some minor bug fix. V1.1.1 - Fixed bug with contentpanels_macros: filename contentpanels_macros changed to contentpanels_macros.pt and i18n:domain added V1.1 - I18N - you can edit name/title/description in this version. - provide 'latest updates' viewlet for folderish content. - provide viewlet for image content - support different viewlets for one content! you can define as much viewlets as you can and compose the layout with CMFContentPanels. viewlet can be a template or a macro. All the viewlets are register with the CMF Action mechanism. Viewlet action are define with action 'panel_viewlets'. - support relative path contents in the same folder. objects in the same folder can be select by default. - select content by bowsing and search(thanks for code from Epoz) - UI refine, better layout edit form now. totally plone compatible. - anonymous can't view edit icon now - fixed topic viewlet broken problem - code optimize and many other features