[[html(
)]] [[BlogShow(blog,news,hidecal=true,num_posts=5)]] [[html(
)]] = Welcome to Trac Hacks = The purpose of TracHacks is to provide free [http://subversion.tigris.org Subversion] hosting for community created [trac:WikiStart Trac] [http://catb.org/~esr/jargon/html/H/hack.html hacks]. TracHacks uses the excellent TagsPlugin, which adds basic categorisation to Trac. All hacks are tagged with one or more of the available [tagged:/ tags]. = How to Contribute = I've tried to make this as simple as possible: 1. [http://trac-hacks.org/register Register] a user name then [http://trac-hacks.org/login login] (requires cookies). 1. Fill out the NewHack form. 1. Verify all the details for your new page are correct. 1. Commit your code to the provided Subversion URL[[BR]]''(alternatively you can simply attach your hack to your Wiki page, ala MacroBazaar, but remember that you can't delete or replace attachments)'' 1. Have a look at TracHackDevelopment. The TracHacks page contains more information, contact details, bug reports, enhancements, suggestions, etc. = I host my own hack elsewhere = Feel free to create a stub page here with a short description and links to your own hack. Please stick to the page naming convention, by appending the hack type. eg. The !DoStuff macro would be `DoStuffMacro`. Once you have created your page, tag it with the hack type and it will appear on the front page. Tag it with your TracHacks user id if you want it to show up on your user page. = How do I install these things? = Refer to [trac:TracPlugins the Trac plugin documentation] and [trac:MacroBazaar the MacroBazaar] for details on how to build and install plugins and macros, respectively. For other types please refer to the page of the hack you are installing for instructions. = Request-a-Hack = ''Can't find what you want [report:11 here] or in the MacroBazaar?'' [http://trac-hacks.org/newticket?component=Request-a-Hack&severity=enhancement Request-a-hack] and somebody might help you out. ''Bored? Got too much time on your hands?'' Take a look at the [report:12 outstanding request-a-hacks] and see if anything takes your fancy. == Vote for a Request-a-Hack == [[Poll(Which hack would you most like to see implemented?; [ticket:11 Structured comments suggestions]; [ticket:47 Extended Wiki formatting]; ~~[ticket:67 Blog system as trac plugin]~~; [ticket:76 Export of wiki-Pages to one PDF-Document]; [ticket:81 FIT tests in tickets]; [ticket:107 tracwiki2msword ?]; [ticket:112 use rss for import of tickets from remote sites];[ticket:116 a command line tool for (remotely) automating the tracwiki editing])]] = Hacks = [[ListTypes]] = Miscellany = Using the GeneralLinkSyntaxPlugin, I have added several shortcuts for commonly used links: `download:hackname`, `google:search`, `trac:wikipage`, `trac-changeset:changeset` and `trac-ticket:ticket`. [wiki:user Registered users] of TracHacks. Hacks for Trac [wiki:0.8], [wiki:0.9] and [wiki:0.10]. [wiki:example Example] hacks. Adhering to the principle that one should [http://www.answers.com/topic/eat-one-s-own-dog-food eat one's own dog food], the following hacks are used on TracHacks:[[BR]] AccountManagerPlugin, AddCommentMacro, WikiGoodiesPlugin, FootNoteMacro, PollMacro, RefMacro, TocMacro, TracHacksPlugin and XmlRpcPlugin. = Tag Cloud = The tag cloud is a visual representation of tag frequency, similar to a histogram. I'm linking to the [http://trac-hacks.org/tags tag index] to reduce system load.