Version 7 (modified by rjollos, 4 years ago) (diff)

Added link to browser for source code.

Create new hack infrastructure


The NewHackMacro creates the infrastructure for a new hack on the TracHacks site.

It creates Subversion paths along with write permissions, adds a new component for the hack, and finally creates a wiki page based on a template wiki page (NewHackTemplate on this installation). The variables in that page are expanded by NewHackMacro.


NewHackMacro is not meant to be used outside TracHacks. Paths are hard-coded into the Macro, it is not cleanly designed, etc. Modification will be required for it to work correctly on a different site.


  1. The tags hack.
  2. Pages tagged with type will be displayed as the list of types (eg. macro)
  3. Pages tagged with release will be displayed as the list of releases (eg. stable?)
  4. Other tags not tagged with metatag will be displayed in the list of additional tags (eg. user pages will not be displayed, as user is a metatag)

Bugs/Feature Requests

Existing bugs and feature requests for NewHackMacro are here.

If you have any issues, create a new ticket.




You can check out the source for NewHackMacro from Subversion here, or browse the source with Trac.


Usage is simple:


The page should be locked.


Author: athomas
Maintainer: athomas