Changes between Version 12 and Version 13 of FlexibleWikiPlugin


Ignore:
Timestamp:
Apr 5, 2010, 10:09:29 PM (14 years ago)
Author:
Alexey Kinyov
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FlexibleWikiPlugin

    v12 v13  
    99'''Yet, it is in working state at the moment! Tested with version 0.11.7.'''
    1010
    11 
    12 == Description ==
     11== Overview ==
    1312
    1413Plugin allows one to make flexible structure of wiki pages. Parent pages can be set up for any wiki page, so we get flexible structure instead of 'plain' wiki structure.
    15 
    16 == Bugs/Feature Requests ==
    17 
    18 Existing bugs and feature requests for FlexibleWikiPlugin are
    19 [report:9?COMPONENT=FlexibleWikiPlugin here].
    20 
    21 If you have any issues, create a
    22 [http://trac-hacks.org/newticket?component=FlexibleWikiPlugin&owner=rudyryk new ticket].
    2314
    2415== Download ==
     
    3021You can check out FlexibleWikiPlugin from [http://trac-hacks.org/svn/flexiblewikiplugin here] using Subversion, or [source:flexiblewikiplugin browse the source] with Trac.
    3122
    32 == Example ==
     23== Description ==
    3324
    3425For example, if you want to structure pages on your wiki and use 'native' Trac approach, you should name you pages in a specific manner:
     
    5344For displaying navigation in 'tree' manner, special macro is provided, see details below.
    5445
    55 After installing plugin you will need to '''upgrade''' your environment.
     46== Installation ==
    5647
    57 '''Note changes:'''
     48 1. install plugin as any other Trac plugin ([http://trac.edgewall.org/wiki/TracPlugins#InstallingaTracPlugin how to?])
     49 2. '''upgrade''' your environment ([http://trac.edgewall.org/wiki/TracUpgrade#UpgradetheTracEnvironment how to?])
     50 3. note changes:
     51     * you should see '''New page''' button in main menu, if you see it, then plugin is active and working
     52     * you will also see extra fields in page edit dialog, see below
     53 4. incorporate wiki macros ![[TracFlexWikiTree]] and ![[TracFlexWikiChildren]] somewhere in your template or just use them in your pages, there's no sidebar in default Trac templates, so you need manually customize template, see example.
    5854
    59  * you will get an extra item ''New page'' in mainnav, which opens page creation dialog
    60  * in edit page dialog you will see new fields: ''title'', ''parent'', ''weight'', ''hide''
    61 
    62 '''Extra page properties description:'''
     55'''Extra page properties:'''
    6356 
    6457 * '''title''': string, just page title, automatically displayed on top of page and in navigation
     
    6659 * '''weight''': number, defines page ordering in menu
    6760 * '''hide''': flag, if set, page won't appear in menu generated by ![[TracFlexWikiTree]]
     61
     62'''Template example'''
     63
     64Here's quick demonstration example with ![[TracFlexWikiTree]] macro in left sidebar: see in attachment [attachment:site.html].
    6865
    6966=== Additional macros ===
     
    9491Menu in left sidebar is provided by macro {{{[[TracFlexWikiTree]]}}}. It's added globally in site templates, this plugin doesn't do this automatically.
    9592
     93== Bugs/Feature Requests ==
     94
     95Existing bugs and feature requests for FlexibleWikiPlugin are
     96[report:9?COMPONENT=FlexibleWikiPlugin here].
     97
     98If you have any issues, create a
     99[http://trac-hacks.org/newticket?component=FlexibleWikiPlugin&owner=rudyryk new ticket].
     100
    96101=== Further development ===
    97102