Changes between Version 16 and Version 17 of FlexibleWikiPlugin
- Timestamp:
- Jun 8, 2015, 12:29:48 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FlexibleWikiPlugin
v16 v17 1 = Flexible Wiki Plugin = 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = = Disclaimer ==3 = Flexible Wiki Plugin 4 4 5 '''This project is not maintained anymore. Feel free to make a fork.''' 5 == Description 6 6 7 '''Plugin is experimental and may have database query perfomance issues. At least, database structure should be improved.''' 8 9 '''Plugin is in working state at the moment! Tested with version 0.11.7.''' 10 11 == Overview == 12 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. 14 15 == Download == 16 17 Download the zipped source from [download:flexiblewikiplugin here]. 18 19 == Source == 20 21 You can check out FlexibleWikiPlugin from [http://trac-hacks.org/svn/flexiblewikiplugin here] using Subversion, or [source:flexiblewikiplugin browse the source] with Trac. 22 23 == Description == 7 This plugin allows you to make flexible structure of wiki pages. Parent pages can be set up for any wiki page, so it is possible to get flexible structure instead of 'plain' wiki structure. 24 8 25 9 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: … … 44 28 For displaying navigation in 'tree' manner, special macro is provided, see details below. 45 29 46 == Installation ==30 === Disclaimer 47 31 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: 32 '''This project is not maintained anymore. Feel free to make a fork.''' 33 34 '''Plugin is experimental and may have database query perfomance issues. At least, database structure should be improved.''' 35 36 '''Plugin is in working state at the moment! Tested with version 0.11.7.''' 37 38 == Bugs/Feature Requests 39 40 Existing bugs and feature requests for FlexibleWikiPlugin are 41 [report:9?COMPONENT=FlexibleWikiPlugin here]. 42 43 If you have any issues, create a 44 [/newticket?component=FlexibleWikiPlugin new ticket]. 45 46 [[TicketQuery(component=FlexibleWikiPlugin&group=type,format=progress)]] 47 48 == Download 49 50 Download the zipped source from [download:flexiblewikiplugin here]. 51 52 == Source 53 54 You can check out FlexibleWikiPlugin from [http://trac-hacks.org/svn/flexiblewikiplugin here] using Subversion, or [source:flexiblewikiplugin browse the source] with Trac. 55 56 == Installation 57 58 1. Install plugin as any other Trac plugin ([http://trac.edgewall.org/wiki/TracPlugins#InstallingaTracPlugin how to?]) 59 1. '''Upgrade''' your environment ([http://trac.edgewall.org/wiki/TracUpgrade#UpgradetheTracEnvironment how to?]) 60 1. Note changes: 51 61 * you should see '''New page''' button in main menu, if you see it, then plugin is active and working 52 62 * you will also have 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.63 1. 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. 54 64 55 65 '''Extra page properties:''' … … 64 74 Here's quick demonstration example with ![[TracFlexWikiTree]] macro in left sidebar: see in attachment [attachment:site.html] or in source [source:flexiblewikiplugin/0.11/tracflexwiki/templates/site_example.html]. 65 75 66 === Additional macros ===76 === Additional macros 67 77 68 78 Plugin provides extra wiki macros. … … 81 91 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. 82 92 83 === Screenshot ===93 === Screenshot 84 94 85 95 Here's plugin in work - page editing: [attachment:flexiblewikiplugin-scr1.jpg]. … … 91 101 Menu in left sidebar is provided by macro {{{[[TracFlexWikiTree]]}}}. It's added globally in site templates, this plugin doesn't do this automatically. 92 102 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 101 === Further development === 103 === Further development 102 104 103 105 Some features are not implemented yet, like ''site map'' etc. … … 107 109 Feedback is welcome! 108 110 109 == Recent Changes ==111 == Recent Changes 110 112 111 [[ChangeLog(flexiblewikiplugin, 6)]]113 [[ChangeLog(flexiblewikiplugin, 3)]] 112 114 113 == Author/Contributors ==115 == Author/Contributors 114 116 115 117 '''Author:''' [wiki:rudyryk] [[BR]] 118 '''Maintainer:''' [[Maintainer]] [[BR]] 116 119 '''Contributors:'''