At line 1 changed one line |
!!!MenuTreePlugin v. 0.1 pre-alpha |
!!!MenuTreePlugin v. alpha 0.2 |
At line 4 changed one line |
currently this is in the proof of concept stage. Although it is functional enough to demostrate the concept, it's just not complete, tested, polished, etc.. |
[{TableOfContents }] |
At line 7 changed one line |
I am considering using JspWiki as a lightweight CMS for web site. Maybe, you might think of JspWiki as Plone-light more than a Wiki in this case. With JspWiki templates you can get it looking nice, like a "real" web site not just a Wiki and with the upcoming auth* you can managed security more like a CMS than just a Wiki. Also, being able to disable autolinking of CamelCase and use brackets with alternative display text is nice for more general web site development. So you have several features which make JspWiki possible for more than the usual Wiki functions. |
I am considering using JspWiki as a lightweight CMS for web site. Maybe, you might think of JspWiki as Plone-light more than a Wiki in this case. With JspWiki templates you can get it looking nice, like a "real" web site not just a Wiki and with the upcoming auth* you can managed security more like a CMS than just a Wiki. Also, being able to disable auto-linking of CamelCase and use brackets with alternative display text is nice for more general web site development. So you have several features which make JspWiki possible for more than the usual Wiki functions. |
At line 11 changed one line |
It provides a menu tree for use in the left menu. This is a custom tree defined in a Wiki page called "~MenuTree" using nested bullets and links. This is not an attempt to autogenerate some huge messy graph out of all the constantly changing wiki links. A significant benefit over a plain left menu is that it expands and collapses to diplay the link for the current page. So you can have a large number of links in the menu without having to have them all displayed all the time. It also highlights the link for the current page and displays it's children. Different CSS styles are used so that you can use images for open/closed folders as well as distinguish between nodes with children and leaf nodes. |
It provides a menu tree for use in the left menu. This is a custom tree defined in a Wiki page called "~MenuTree" using nested bullets and links. This is not an attempt to auto-generate some huge messy graph out of all the constantly changing wiki links. A significant benefit over a plain left menu is that it expands and collapses to display the link for the current page. So you can have a large number of links in the menu without having to have them all displayed all the time. It also highlights the link for the current page and displays its children. Different CSS styles are used so that you can use images for open/closed folders as well as distinguish between nodes with children and leaf nodes. |
At line 14 changed one line |
a page called "~TeamsAndWorkingGroups" is being displayed which corresponds to the link just called "Teams" in the menu.\\ |
A page called "~TeamsAndWorkingGroups" is being displayed which corresponds to the link just called "Teams" in the menu.\\ |
At line 17 added 3 lines |
!Installation |
Hey [Nascif Abousalh Neto]. Sounds interesting. But how do i implement it. |
|
At line 49 changed one line |
The [source code|MenuTreePlugin.zip] is attached. Like I said, this is really just a rough proof of concept for now, so I haven't even bothered with a Jar file install. It's just the source files and a sample.css showing you the the classes used (alhought I still haven't got list styles with images which work well across browsers). |
The [source code|MenuTreePlugin.zip] is attached. Like I said, this is really just a rough proof of concept for now, so I haven't even bothered with a Jar file install. It's just the source files and a sample.css showing you the classes used (although I still haven't got list styles with images which work well across browsers). |
At line 54 changed 2 lines |
** option to do display only the ancestors and decendents of the current page. Currently all top level nodes are always shown which is appropriate for a menu, but not if you were just wanting to show related pages by including the plugin in the current page rather than the left menu it would be in appropriate. |
* I am considering developing a version which has a set of top-level tabs and have the left menu be the submenu of the the current tab. |
** option to do display only the ancestors and descendents of the current page. Currently all top level nodes are always shown which is appropriate for a menu, but not if you were just wanting to show related pages by including the plugin in the current page rather than the left menu it would be in appropriate. |
* I am considering developing a version which has a set of top-level tabs and have the left menu be the submenu of the current tab. |
At line 62 added 4 lines |
I attached a ready-to-drop [.jar|MenuTree.jar] file. In Windows, the plugin seems to work best under IE; the images don't work on Mozilla Firefox; and the images don't work and the list items are not aligned properly under Opera 7.53. Other then that, it works fine. Very nice plugin! |
|
-- NascifAbousalhNeto |
|
At line 67 added 11 lines |
|
|
! Bugs |
|
An {{</a>}} is needed at the end of each href. |
|
|
|
|
|
! [Menu Tree Plugin Discussion] |