Changes between Version 12 and Version 13 of FlexibleWikiPlugin


Ignore:
Timestamp:
Apr 6, 2010 12:09:29 AM (5 years ago)
Author:
rudyryk
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