Changes between Version 7 and Version 8 of FlexibleWikiPlugin


Ignore:
Timestamp:
May 2, 2009, 7:37:59 AM (15 years ago)
Author:
Alexey Kinyov
Comment:

more detailed description and examples

Legend:

Unmodified
Added
Removed
Modified
  • FlexibleWikiPlugin

    v7 v8  
    2323== Example ==
    2424
     25For 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
     31So, page name is 'coupled' with structure - if you want to change structure, you should change page name or even name of many pages.
     32
     33This plugin allows to structure pages idependent on their names. So, structure could be:
     34
     35 * !DevGuide
     36   * !AddingResources
     37   * !AddingPlugins
     38 * etc.
     39
     40In 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
     42When 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
     44For displaying navigation in 'tree' manner, special macro is provided, see details below.
     45
    2546After installing plugin you will need to '''upgrade''' your environment.
    2647
    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:'''
    2849
    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:'''
    3054 
    31  * '''title''': string, just page title, appears in menu and on each of pages
     55 * '''title''': string, just page title, automatically displayed on top of page and in navigation
    3256 * '''parent''': name of parent wiki page or empty if none
    3357 * '''weight''': number, defines page ordering in menu
    3458 * '''hide''': flag, if set, page won't appear in menu generated by ![[TracFlexWikiTree]]
    35 
    36 They can be changed in page edit dialog.
    3759
    3860=== Additional macros ===
     
    5072[[TracFlexWikiTree(class=flex-menu)]]
    5173}}}
     74
     75For 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.
    5276
    5377=== Screenshot ===