Changes between Version 12 and Version 13 of FlexibleWikiPlugin
- Timestamp:
- Apr 5, 2010, 10:09:29 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FlexibleWikiPlugin
v12 v13 9 9 '''Yet, it is in working state at the moment! Tested with version 0.11.7.''' 10 10 11 12 == Description == 11 == Overview == 13 12 14 13 Plugin 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 are19 [report:9?COMPONENT=FlexibleWikiPlugin here].20 21 If you have any issues, create a22 [http://trac-hacks.org/newticket?component=FlexibleWikiPlugin&owner=rudyryk new ticket].23 14 24 15 == Download == … … 30 21 You can check out FlexibleWikiPlugin from [http://trac-hacks.org/svn/flexiblewikiplugin here] using Subversion, or [source:flexiblewikiplugin browse the source] with Trac. 31 22 32 == Example==23 == Description == 33 24 34 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: … … 53 44 For displaying navigation in 'tree' manner, special macro is provided, see details below. 54 45 55 After installing plugin you will need to '''upgrade''' your environment. 46 == Installation == 56 47 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. 58 54 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:''' 63 56 64 57 * '''title''': string, just page title, automatically displayed on top of page and in navigation … … 66 59 * '''weight''': number, defines page ordering in menu 67 60 * '''hide''': flag, if set, page won't appear in menu generated by ![[TracFlexWikiTree]] 61 62 '''Template example''' 63 64 Here's quick demonstration example with ![[TracFlexWikiTree]] macro in left sidebar: see in attachment [attachment:site.html]. 68 65 69 66 === Additional macros === … … 94 91 Menu in left sidebar is provided by macro {{{[[TracFlexWikiTree]]}}}. It's added globally in site templates, this plugin doesn't do this automatically. 95 92 93 == Bugs/Feature Requests == 94 95 Existing bugs and feature requests for FlexibleWikiPlugin are 96 [report:9?COMPONENT=FlexibleWikiPlugin here]. 97 98 If you have any issues, create a 99 [http://trac-hacks.org/newticket?component=FlexibleWikiPlugin&owner=rudyryk new ticket]. 100 96 101 === Further development === 97 102