Edgewall Software

Version 9 (modified by Ryan J Ollos, 10 years ago) ( diff )

Fixed "see also".

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

WikiFormatting

  • 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:

Note: See TracWiki for help on using the wiki.