source: products/quintagroup.dropdownmenu/trunk/README.txt @ 1179

Last change on this file since 1179 was 1179, checked in by piv, 15 years ago

add depencencies, register profile, add settings using plone.registry, remove zopeskel entry points, remove registration of package as zope2 product, update readmes

  • Property svn:eol-style set to native
File size: 1.8 KB
Line 
1Introduction
2============
3
4This package allows Plone websites display multilevel portal dropdown menu based
5on portal actions settings and site structure.
6
7You may ask why we may need one more dropdown menu product for Plone, having
8already qPloneDropDownMenu, webcouturier.dropdownmenu and other products
9providing similar functionality. While qPloneDropDownMenu product just displays
10manually edited html code with nested unordered list, webcouturier.dropdownmenu
11went further and is trying to display submenus for each standard portal tab be
12it action from portal_actions tool or be it auto generated tab based on content
13structure.
14
15But neither of those products use newly introduced portal_actions tool's
16feature: nested categories. That's why quintagroup.dropdownmenu package was
17introduced. It allows to build multilevel portal dropdown menu based on nested
18portal_actions categories inside portal_tab category as well as on portal
19content structure.
20
21It also allows you to define whether to put content tabs before or after action
22tabs, and a bit more... For details see below.
23
24
25Requirement
26-----------
27
28  Plone 3.0+
29
30
31Installation
32------------
33
34  * first follow instructions inside docs/INSTALL.txt document
35
36  * then install product with Quick Installer in Plone
37
38
39Migration from qPloneDropDownMenu
40---------------------------------
41
42In case qPloneDropDownMenu product was previously installed, it will
43automatically detect legacy settings, migrate it to a newly created settings
44registry and update portal_actions tool if required along with removing old
45portal_dropdownmenu one.
46
47Also installation procedure will uninstall qPloneDropDownMenu product itself
48(in case it's still installed) and clean up everything after it.
49
50Note: to successfully migrate old tabs it's required to have a valid html
51markup, otherwise migration procedure won't be able to move tabs correctly.
Note: See TracBrowser for help on using the repository browser.