Hello everybody,
I've just committed to the
component repository my first version of "
CSitemap"
Well, what's this ?

Well, it's a set of modules and controls that permit to navigate easily in your site with a sitemap.xml files.
At the beginning, I just wanted a Bread Crumb component, as requested by p_e_t_e_r
hereBut, when I was writing this component, I saw other usages for sitemap.xml, and that's why I wrote this.
What is included in this release :
CSitemap is a set of Prado component to use the power of sitemap.xml files.
Main module : CSitemapManager
=============================
This module must be added to the global module section of you application.xml in order all provided component to work.
This module is responsible to parse the xml file, and make it available to other components.
Url Manager : CSitemapUrlManager
================================
This module is an extension of TUrlManager, providing short url using sitemap file. See doc in CSitemapUrlManager.php files for more info.
Web Control : CSitemapPath
==========================
This control can be placed anywhere in you template. It will display the current path of the requested page.
WebControl : CSitemapDropdownMenu
=================================
This control is an extension of the excellent
LCssDropDownMenu written by
schmunk It displays a navigation drop down menu, based on information in the sitemap file.
You need the schmunk component somewhere in your application. It's not included here, except for the demo
See the demo folder as as example on how to use these components.
It's the blog tutorial demo, with a dropdown menu for navigation, and the bread crumb on top of the page.
Still differents things to implement (see TODO file), but it's working.
I'd love to read your comments, criticism (constructive

) about this.
Have fun.
Cheers,
Tof.
PS: Attached is a ZIP of the current version, for those who don't have svn...