Changes between Version 7 and Version 8 of FlexibleWikiPlugin
- Timestamp:
- May 2, 2009, 7:37:59 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FlexibleWikiPlugin
v7 v8 23 23 == Example == 24 24 25 For example, if you want to structure pages on your wiki and use 'native' Trac approach, you should name you pages in a specific manner: 26 * !DevGuide 27 * !DevGuide/Resources 28 * !DevGuide/Plugins 29 * etc. 30 31 So, page name is 'coupled' with structure - if you want to change structure, you should change page name or even name of many pages. 32 33 This plugin allows to structure pages idependent on their names. So, structure could be: 34 35 * !DevGuide 36 * !AddingResources 37 * !AddingPlugins 38 * etc. 39 40 In this example pages !AddingResources and !AddingPlugins has parent !DevGuide. So, if you want restructure pages, you should change 'parent' for page or some pages, and their address remain unchanged. 41 42 When this plugin installed horozontal navigation bar on top of each wiki page is displayed. So, when you watch page !AddingPlugins, navigation bar will be: {{{ WikiStart / DevGuide / AddingPlugins }}}. !WikiStart is always at start of navitation bar. 43 44 For displaying navigation in 'tree' manner, special macro is provided, see details below. 45 25 46 After installing plugin you will need to '''upgrade''' your environment. 26 47 27 You will get an extra item ''New page'' in mainnav, which opens page creation dialog. You can set up ''title'' and ''name'', and ''parent'' is set up automatically by current page. Thus, you can create 'sub-pages' for any page. 48 '''Note changes:''' 28 49 29 Each page now has extra properties: 50 * you will get an extra item ''New page'' in mainnav, which opens page creation dialog 51 * in edit page dialog you will see new fields: ''title'', ''parent'', ''weight'', ''hide'' 52 53 '''Extra page properties description:''' 30 54 31 * '''title''': string, just page title, a ppears in menu and on each of pages55 * '''title''': string, just page title, automatically displayed on top of page and in navigation 32 56 * '''parent''': name of parent wiki page or empty if none 33 57 * '''weight''': number, defines page ordering in menu 34 58 * '''hide''': flag, if set, page won't appear in menu generated by ![[TracFlexWikiTree]] 35 36 They can be changed in page edit dialog.37 59 38 60 === Additional macros === … … 50 72 [[TracFlexWikiTree(class=flex-menu)]] 51 73 }}} 74 75 For now, plugin does not generate initial structure data. So, for existring pages structure data is not provided. That means, they are not displayed in {{{TracFlexWikiTree}}} until you edit and save them. 52 76 53 77 === Screenshot ===