PloneSiteMap provides a site map feature for your Plone sites.
A portal tab, called 'sitemap' is added.
As a Plone product, it is installable and uninstallable by QuickInstaller Tool.
PloneSiteMap has been designed by the
Ingeniweb
team.
And, of course, it's Open-Source (GPL licence).
PloneSiteMap is using a python script that explores all folders starting from the given root then returns the content.
It is possible to define the depth of the exploration (how many folders it will go down in the tree) and define an exclusion list of ids to ignore.
To configure the Site Map, use portal_properties/plonesitemap_properties (zmi).
You can also go in the the Plone Setup (pmi).
Properties :
-
root :
It sets the root property for the getSiteMap() method. Give the path of the root you want to use.
-
idsNotToList :
It is a list containing ids of object you don't want to display (ex : Member)
-
bottomLevel:
It sets the depth property for the getSiteMap() method.
-
inlineLastLevel :
Check it if you want to display your site map last level inline. Else it will be displayed in column.
-
showIcons :
Check it if you want to display the icons of the object in your site map.
-
showDescription :
Check it if you want to display the description of the object in your site map.
-
metaTypesNotToDescribe :
If you don't want to display the description of some sort of objects, put their meta types here.
-
metaTypesToDig :
These sort of objects (meta types) will be 'explored' and shown in the site map.
-
metaTypesNotToDescribe :
Enter here the meta types that must not have their description displayed.
-
sortAlphabetically :
Check this if you want your site map to be ordered alphabetically.
-
statesToListfilter :
List here all the state you want to display in the site map.
PloneSiteMap is shipped as a tarball for Plone.
See
The Ingeniweb Projects
for more information.
Official releases
Releases are now hosted by SourceForge. The latest release can always be found
here
.
-
2.3.1
(2004-09-01): Configlet
-
2.2
(2004-07-13): Support I18NLayer object and filter on review state
-
2.1
(2004-05-25): Some features added (Alphabetic sort, ...). Bug correction (private folder in root).
-
2.0
(2004-03-17): Compatibility with Plone 2. Anonymous can see the sitemap.
-
1.01
(2003-10-27): Only published objects are in site map. See the new README file for more infos. See also tips on unauthorized exception.
-
1.0
(2003-10-08): Plone Product Packaging - Adding of sitemap portal tabs.
CVS
You can checkout the CVS anonymously with the following commands:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ingeniweb login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ingeniweb co PloneSiteMap
You can browse CVS at
Sourceforge
.
Here comes a few screenshots of PloneSiteMap.
An example of a site map
Here are some links of interest regarding PloneSiteMap and other assorted tools.