MosCmenuTree Module

The hightlight of this new release are:
* Add image background support for menu item
* Enhance to work better with SEF enable
* Enhance to validate with XHTML
* Upgrade to jQuery 1.3
* Enhance for compatible with J1.015 and J1.5.8
* Minor fix in flyout.css
* Add param to show new/update image or not
* Language encoding is now changable, defualt is UTF-8
* Minor bug fix

Description:
* MosCmenuTree will show you content in a nice menu without the labor of updating each menu item one by one. MosCmenuTree is a very comprehensive menu system for content compatible with all version of Mambo, Joomla 1.0 series and 1.5 series in Legacy mode


Installation:
* Use Mambo module install manager to do the install of MosCmenuTree.
* Make sure you publish this module
* At the minimum you need to set the section ID so MosCmenuTree has something to show on the menu
* Optional: You could also include an additional categories to be part of the menu


Features:
* The content will show on Pathway correctly when click on MosCmenuTree item.
* Any new content will show "New" image to indicate the content is "New" for 14 days
* Several menu options to choose: dTree, List, ByCat, JSCook, or Flyout with respective css
* Enhance to able to run more than one copy
* Add image background support for menu item
* Enhance to work better with SEF enable
* Enhance to validate with XHTML
* There are many general parameters to set, for example:
# Set to select "Section Order by": Id, Title, Ordering, none (default)
# Set to select "Category Order by": Id, Title, Ordering
# Set to select "Articles Order by": Id, Title, Ordering
# Use Maxlength to set the maximum length of the title to show before it got truncated as the menu item
# Set to select "ShowArrow" on menu item.
# Use "useCSS" to set use respective menu type CSS or site default template CSS
# Set to show or hiden "catid" on URL to be compatible with opensef
# Option to turn on/off debug code


More specific option for each menu type:
* For dTree option:
+ Many parameters to customize the menu look for the menu tree and also via the dtree.css
* For JSCook option:
+ You can change use the theme to change how it look and set the menu orientation.
(Note: JSCook menu with several style option: hbr, hbl, hur, hrl, vbr, vbl, vur, vrl)
* For ByCatJ option:
+ "showitem" to set "Number of Menu Items to show"


Addtional Usage:
* Several new css add for list, bycat, jscook, flyout, dtree so each menu type can be customized
* Unique id for the purpose use creating several instant of the menu for different section or category in conjunction with mosModule mambots in content or module
* Steps to show "Upd" image to indicate the content has been update:
# You need to update "Title Alias" to have a date with the format of "yyyy-mm-dd".
# "showupdated" field is set with a value then MosCmenuTree will onl

Report

This is an amazing extension I've been not aware of.
What a pity that it doesn't support SEF-links...
Owner's reply

The latest version should support SEF link. Please provide more detail or an example of where it does not.
Thanks

The new "none-tree" list styles are very much appreciated! Though the tree-display was the initial purpose and main feature... it is now more usefull for almost any usage. The added list styles are more like a Menu or Content-Linklist!
IMHO it is prettier and looks less technical or explorer-like.

Wishlist:
- Ordering by create date, modified date
- maybe a fancy AJAX tooltip with intro text

Thanx for all your efforts!
CU
Owner's reply

I will consider your "Wishlist" for future release.

Thanks for your feedback!

This is an excellent module the does what it says it will, and does it easily.
Two info items of note:
a) The description says that it will create a menu of content items. It appears that it will menu content and only content items. You will need other menu items (outside of Moscmenutree) to access your joomla components and non-content items.
b) The root of Moscmenutree displays a colored link that leads back to the author's website. Authors do heroic work and deserve their credit, but some of your public users might get a surprise detour to the authors website.
Owner's reply

MosCmenuTree is intend only for content only! You can also embed MosCmenuTree anywhere in your content with the use of MosModule. MosCmenuTree also can be run with several copies of itself and it will run without any conflict!

Thanks for the review.

byPanayiotis_Stamatiou on December 25, 2006
This is one hell of a module!
I've used to create a tree and it did the best job that everything else I've tried. It is very easy to config and very easy to hack and modify.

The only downfall is that it is not very easy though to create your own dhtml menus, because you will need to alter the code behind the module, it won;t do it for you. After all it is a module, not a component.
The default styles look great though.

This module is specifically useful to people that want to create tree menus. It does a fantastic job. Moreover it creates menus automatically based on section, or category ids.

Great work! Highly recomended.
Owner's reply

Thanks for you endorsement!

Would you be willing to provide what is it that you need to hack so I can added into the future release?

Thanks

byAmyStephen on November 28, 2006
This is one of my very, very favorite extensions. I have used it to create a Business Directory Listing, like a Yellow pages listing in a snap. It is very versatile and easy to use. Thanks so much, Chanh! :)
Owner's reply

AmyStephen, thank you so much for your nice words! I appreciated!