= Ideas and suggestions for Trac's Wiki This page collects ideas and suggestions for enhancing the TracWiki and its WikiFormatting (TracLinks, WikiProcessors, WikiMacros, etc.) If you have a small nice idea but don't feel like starting a discussion on the MailingList or creating a new ticket, this is the place! == Recap of open issues - There are a [[TicketQuery(status!=closed,component~=wiki,format=count)]] open issues in total: [[TicketQuery(status!=closed,component~=wiki,format=compact)]] - See also existing proposals on [TracDev/Proposals/AdvancedWikiFormatting AdvancedWikiFormatting], which contain ideas for a lot of small improvements. == WikiFormatting === Improvements for TracLinks - Auto-labelling: when an explicit label is not given, we use the target for the label; often we just want the last part of the target, which leads to somewhat redundant links like: {{{ [TracDev/Proposals/AdvancedWikiFormatting AdvancedWikiFormatting] [source:trunk/trac/wiki/api.py wiki/api.py] }}} Often, we could use `//` as a hint for using only the last part of the target as the label. The above could be rewritten: {{{ [TracDev/Proposals//AdvancedWikiFormatting] [source:trunk/trac//wiki/api.py] }}} == CSS - ... == Layout - ... == User interface guidelines - ... == Page templates - Suggest the most appropriate template: if we're asked to create a TracIdeas/XYZ page then the default page template should be PageTemplates/TracIdeas if it exists - Parameterized page templates: replace certain keywords in the page template. For example when creating TracIdeas/Timeline using the template {{{ = Ideas and suggestions for Trac's $name This page collects ideas and suggestions for enhancing $name [[TicketQuery(status!=closed,keywords~=$name)]] ---- See also: - TracDev/ScratchPad/$name }}} you would automatically get: {{{ = Ideas and suggestions for Trac's Timeline This page collects ideas and suggestions for enhancing Timeline. [[TicketQuery(status!=closed,keywords~=Timeline)]] ---- See also: - TracDev/ScratchPad/Timeline }}} == Other glitches - Update TracIni since v0.11 : add ''file'' parameter in ''[inherit]'' bloc to include an ini file and say See Global configuration for details. Furthermore, it seems several files can be included adding a ''file=...'' line for each one. ---- See also: ...