wiki:WikiStart

Version 129 (modified by athomas, 8 years ago) (diff)

Updated to auto-magic poll query

BlogShow(blog,news,hidecal=true,num_posts=5)? BlogPost(tag=(blog,news),readonly=1,link="Post News")?

Welcome to Trac Hacks

The purpose of TracHacks is to provide free Subversion hosting for community created Trac hacks.

TracHacks uses the excellent TagsPlugin, which adds basic categorisation to Trac. All hacks are tagged with one or more of the available tags?.

How to Contribute

I've tried to make this as simple as possible:

  1. Register a user name then login (requires cookies).
  2. Fill out the NewHack form.
  3. Verify all the details for your new page are correct.
  4. Commit your code to the provided Subversion URL
    (alternatively you can simply attach your hack to your Wiki page, ala MacroBazaar, but remember that you can't delete or replace attachments)
  5. 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. GanttPlugin)

eg. The DoStuff macro would become the page 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 the Trac plugin documentation and 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 here or in the MacroBazaar? Request-a-hack and somebody might help you out.

Bored? Got too much time on your hands? Take a look at the outstanding request-a-hacks and see if anything takes your fancy.

Vote for your favourite Request-a-Hack.

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.

Registered users of TracHacks.

Hacks for Trac 0.8, 0.9 and 0.10.

Example hacks.

Adhering to the principle that one should eat one's own dog food, the following hacks are used on TracHacks:
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 tag index to reduce system load.

Vote for a Request-a-Hack

Which hack would you most like to see implemented?
  • Add lines of code statistics (#261) (goeb)
  • CVS support (#875)
  • Support for recurring (scheduled) tickets (#942)
  • Arbitrary comments pages (#3672)
  • Integration with OTRS (#7509)
  • OSX addressBook, iCal, and mail to subversion/trac scripts (#1134)
  • Enter multiple tickets at once (#1220)
  • Plugin for writing requirements and specifications of a software (#1226) (AdrianFritz, rjollos, trbs)
  • Trackstudio features in Trac (#1279)
  • ODBC connection (#2277)
  • OpenDocument Diff with odt2txt and oodiff (#2629)
  • Integrate Trac with SugarCRM bug module (#2659)
  • Structured comments suggestions (#11) (kinneko)
  • Extended Wiki formatting (#47) (radman, robg)
  • FIT tests in tickets (#81) (vinci)
  • Use rss feed for import of tickets from remote sites (#112)
  • Command line tool for [remotely] automating the wiki editing (#116)
  • Script to create one iCalendar file from many trac db's (#150)
  • WebDAV for document uploads and editing (#184)
  • Spell-check in wiki and ticket descriptions (#212)
  • dotProject integration (#240) (didoux)
  • Show username rather than userid with hyperlink to user's page (#243) (bgoedel)
  • TimTam clone (#245)
  • del.icio.us style bookmark store for Trac users (#271)
  • Data/Form/Fields plugin providing macros to include form-like fields/data on a wiki page (stored in a db) (#377)
  • Cross Trac summary page (#494) (jared, guenter)
  • ICQ notification plugin (#506) (BeeVee, gdv)
  • Support for Diff of OpenDocument files (#541) (jayjones)
  • Write access to Subversion (#555) (marcellglx, joaoborges, joemath, gileba)
  • Authenticate using WordPress (#572)
  • Inventory tracking system (#613)
  • RequestTracker import script (#647) (wadeb)
  • Specify realname and email address in session table (#699)
  • A plugin to run a command line program for every displayed page (#712)
  • Enable PageToPdfPlugin for timeline and reports pages (#767)
  • Different header_logo for different components (#827)
  • FIXME/TODO - AutoCreate tickets using tags from svn repository (#834)
  • Listing changesets using the svn bugtraq properties (#858)
  • Wiki page states (#913)
  • Display email inline from IMAP mail server (#925)
  • RDoc plugin (#976)
  • JavaDoc plugin (#977) (boerst)
  • Create a plugin for the roundup model system (not the bugtracker) (#999) (ittayd)
  • Auto-backup (hotcopy) with "overwrite" function (#1020)
  • Spotlight plugin to search a project's trac (#1032)
  • Exec shell command Plugin (instead of SMTP Notification) (#1338)
  • Plugin to change commit message (#1374)
  • Real-time progress bar for attachments uploads (#1388)
  • Search multiple projects (#1401) (aamk)
  • Notification for a milestone change (#1519)
  • Link Milestones with Wiki pages (#1619)
  • Automatic Source Browser Linking from Wiki (#1637) (yocopoco1)
  • 'Submit and Accept' button for Tickets (#1733)
  • Smarter defaults for component, version, and milestone (#1824)
  • CIA-like irc bot (#1952)
  • Allow specified users to view only tickets belonging to specified components (#2068)
  • User-specific background colours for inline diffs (to support colourblind) (#2303)
  • Integrate Textarea javascript based syntax highlighting code editor into trac (#2345)
  • Adjustable rows setting for ticket comment box (#2362)
  • Integration with AND migration from Team Foundation Server (TFS) (#2496)
  • Integrate cruisecontrol.net (#2528) (dna)
  • Dynamic variables in wiki pages (#2533)
  • Paypal Donation Plugin (#2712)
  • Display user name rather than user id (#2713)
  • Single sign-on for Trac and Google apps (#2723)
  • SubversionFind macro (#2861)
  • Plugin to render diagrams with ditaa (#2930)
  • JHotDraw plugin (#2986)
  • Room resource and meeting booking (#3039)
  • More Intelligent Search (#3186)
  • Email notification for inactive tickets (#3565)
  • Notification controlled by permissions (#4019)
  • Import Defect from Quality Center (#4071)
  • Add conditional rendering of wiki paragraph according to browser accepted languages (#4108)
  • Option to suppress CamelCase -> Wiki recognition in version control comments (#4196)
  • FreeIPA integration with TRAC (#4297)
  • Custom workflows that spawns ticket creation on status change (#4312)
  • Instant Messaging presence plugin (#4480)
  • Office In/Out board (#4496)
  • Display a list of all broken wiki links (orphaned pages) (#4509)
  • Render ArgoUML files (#4541)
  • Macro to timestamp wiki edits -- just like in MediaWiki (#4625)
  • Clearcase integration (#4761)
  • Add an attachment ATTACHMENT_VIEW permission (#4813)
  • Work log plugin (#4951)
  • Collapsable milestones in the road map (#5230)
  • Chat feature inside of Trac (#5358)
  • Upload archive file as an attachment (multiple attachments via single upload) (#5404)
  • Wiki editor syntax highlighting - similar to wikipedia's wikEd (#5410)
  • Work on Oracle backend using cx_Oracle (#5487)
  • Option to *selectively* not send email notifications on ticket change (#5495)
  • SubWiki link & SubMapTxt page (#5569)
  • Gettext plugin to allow online translations (#5576)
  • Notification when wiki page has not changed by a due date (#5577)
  • Autosave (or save as draft) for wiki pages (#5578)
  • Add due date to ticket and send a reminder when tickets are overdue (#5620)
  • ActiveDirectory authentication for Trac (#5647)
  • WikiProcessor for POD formatted text (#5690)
  • Composite milestones (parent/child relationship) (#5741)
  • Integration with Rietveld code review system (#5889)

  • You don't have permission to vote. You may need to login.