Wiki Navigation


Added hack listing version filtering

The hack listing can now be filtered by version, with 0.10 and anyrelease the default set.

  • Read Post
  • athomas
  • 03/01/07 22:48:55

Using Pygments for highlighting

TracHacks is now using the TracPygmentsPlugin for all highlighting. Pygments is awesome! Thanks to mgood and mitsuhiko respectively.

  • Posted in: pygments
  • Read Post
  • athomas
  • 02/28/07 16:45:02

Repository search upgraded

The repository search on TracHacks is now using the pyndexter branch. The index is only updated hourly but there should no longer be large delays when initiating a search.

  • Read Post
  • athomas
  • 01/24/07 10:05:49

TracHacks migrated to PostgreSQL

Thanks to the tireless efforts of pacopablo, TracHacks has been migrated to PostgreSQL. This should give us increased stability and scalability in the future. Thanks paco spacer

  • Read Post
  • athomas
  • 01/14/07 16:56:31

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

Show hacks for releases: 0.8 0.9 0.10 0.11 anyrelease

Macros

Macros are simple enhancements to Trac's Wiki engine. Examples include SubWiki, TOC, FootNote, etc.

  • AddCommentMacro Add comments to wiki pages (0.10, 0.8, 0.9, athomas, eblot, macro, ugly)
  • CsvMacro Display CSV data in a table (anyrelease, athomas, macro)
  • EasterPlugin Easter Macro (0.10, 0.11, 0.9, coderanger, macro, plugin)
  • ImageListMacro ImageList? Macro (0.10, 0.9, illearth, macro)
  • IncludeMacro Include external resources in a wiki page. (0.10, coderanger, macro)
  • ListTracProjectsMacro ListTracProjects? (0.10, macro, mathomas)
  • NewsFlashMacro Make a colored box (0.10, 0.9, coderanger, macro)
  • PlannedMilestonesMacro Planned Milestones Macro (0.10, 0.9, jornh, macro)
  • PollMacro Create polls based on tickets, or static arguments (0.10, 0.8, 0.9, athomas, macro)
  • ReSTMacro ReST Macro (0.10, 0.9, macro, plugin)
  • RoadmapBoxMacro Display a box with tickets concerning a certain Milestone AND Keyword. (0.10, 0.9, frido, macro)
  • TagsPlugin A Tagging System for Trac (0.10, 0.8, 0.9, athomas, external, macro, muness, plugin)
  • TocMacro Table of Contents Macro (0.10, 0.11, 0.8, 0.9, athomas, cboos, coderanger, jouvin, macro, plugin)
  • TracBlogPlugin Trac Blog Pl (0.10, TagsPlugin, macro, pacopablo, plugin)
  • TracNav The navigation bar for Trac (wiki, 0.10, 0.11, 0.9, external, macro, plugin)
  • TracRedirect Redirection Macro for Trac (0.10, 0.8, 0.9, external, macro, plugin)
  • WikiTemplatesPlugin Trac WikiTemplates? Plugin (0.10, external, macro, plugin, s0undt3ch)
  • XsltMacro XSL-Transformation Macro (xslt, 0.10, 0.9, macro, roadrunner)

Patches

Modifications to the Trac source in the form of patches. This can include simple changes to Clear Silver templates, patches to the Python code,etc.

  • ExcelReportPatch Excel Report Generator (0.10, ajo, patch)
  • LocalizationPatch Localize to your timezone (0.10, 0.9, cvsdude, news, patch)
  • ReportPluginPatch Patch for making report plugins possible (0.10, ajo, patch)
  • TracRblPatch RBL support for Trac < 0.10 (0.9, patch, wmark)
  • TracShowPathPatch Integrate ShowPath into Trac (0.10, 0.8, mhuysamen, patch, sgrayban)
  • TrueHttpLogoutPatch True logout mechanism for Basic/Digest Authentication (kriggs, sgorilla, 0.10, 0.8, 0.9, anyrelease, patch)
  • WikiPrivatePatch Wiki Private (0.10, matias, patch)
  • WikiPublicPatch Wiki Public (0.10, patch, seb)
  • WikiToolbarTemplatesPatch Insert Templates in your Wiki Edit boxes (javascript, 0.10, majorTom, patch)

Plugins

As part of the move to a component architecture, Trac 0.9 is now extensible via plugins. Plugins can be used to add functionality to Trac that was not previously possible without extensive modification to the source. This could include anything from extended milestone facilities, multi-project functionality, integration of automated build systems, other link types, to simple macros.

Refer to the Trac documentation for installation instructions and more information.

  • AccountManagerPlugin Account Manager Plugin (0.10, 0.9, alpha, mgood, plugin)
  • AcronymsPlugin Auto-generated acronyms from a table in a Wiki page (0.10, 0.9, athomas, plugin)
  • AuthRequiredPlugin Auth Required Plugin (0.10, 0.9, BladeHawke, beta, plugin)
  • AuthzGroupsPlugin AuthzGroups? (0.10, mgood, plugin)
  • AutoWikifyPlugin Automatically creates links for all known Wiki pages (0.10, 0.9, athomas, plugin)
  • BatchModifyPlugin Batch modification of tickets (0.10, ashwin_phatak, plugin)
  • BoilerplatePlugin Auto-Generate Parameterized Wiki Pages (new, wiki, 0.10, flowers, plugin)
  • BugzillaIssueTrackingPlugin Issue Tracking with Bugzilla (bug, bugzilla, issue, ticket, 0.10, javajunky, plugin)
  • BzrPlugin Bazaar-NG VCS support (bzr, versioncontrol, 0.10, alpha, external, plugin)
  • CacheSystemPlugin A page caching system for Trac (0.10, coderanger, plugin)
  • CaptchaPlugin (0.10, athomas, deprecated, plugin, unsupported)
  • CaseInsensitiveWikiPlugin Case-insensitive Wiki (0.10, coderanger, plugin)
  • ChangeLogPlugin Repository change log macro (0.10, 0.9, athomas, plugin)
  • CodeTagsPlugin A plugin for displaying code tags (XXX, FIXME, TODO, etc.) (0.10, 0.9, external, plugin)
  • CombineWikiPlugin Combine Wiki Pages to a PDF (0.10, coderanger, plugin)
  • CreateProjectPlugin Create new projects without using the TracAdmin command line tool (0.10, linetor, plugin)
  • CtxtnavAddPlugin Add links to the ctxtnav bar of other plugins (0.10, 0.9, alpha, coderanger, plugin)
  • DatamoverPlugin Move data between Tracs (0.10, coderanger, plugin)
  • DateFieldPlugin Add custom date fields to tickets (0.10, coderanger, plugin)
  • DbAuthPlugin DB Authentication Plugin (0.10, 0.9, beta, brad, plugin)
  • DelegatedWikiPlugin A Plugin for delegating a Trac site's wiki part to other site (wiki, 0.10, 0.9, BryanTsai, plugin)
  • DiaViewPlugin Automagic rendering of Dia files. (0.10, 0.9, arkemp, plugin)
  • DiscussionPlugin Discussion Forum Plugin (0.10, Blackhex, athomas, beta, plugin)
  • DownloadsPlugin Downloads Plugin (unfinished, Blackhex, anyrelease, plugin)
  • EasterPlugin Easter Macro (0.10, 0.11, 0.9, coderanger, macro, plugin)
  • EclipseTracPlugin Eclipse Trac Integration (wiki, 0.10, alpha, merlimat, plugin)
  • ExcelReportPlugin This is a plugin for .xls report generation (report-plugin, 0.10, ajo, plugin)
  • ExcelViewerPlugin Excel Viewer Plugin (0.10, 0.9, alpha, cmlenz, plugin)
  • FakeUsernamePlugin Allows reporting tickets with a different username (0.10, coderanger, plugin, ugly)
  • FilenameSearchPlugin Filename Search Provider (0.10, alpha, coderanger, plugin)
  • FireStatsPlugin FireStats statistics system (0.10, beta, external, omry, plugin)
  • FlexJsPlugin Flexible JavaScript inclusions for Trac (javascript, 0.10, alpha, clay, plugin)
  • GeneralLinkSyntaxPlugin General link syntax plugin (0.10, 0.9, example, gotoh, plugin)
  • GoogleSitemapPlugin Google sitemap generator (0.10, beta, datenimperator, external, plugin)
  • GoogleSitemapsPlugin Google Sitemaps Plugin (0.10, 0.11, 0.9, deprecated, harald, plugin)
  • GraphvizPlugin Graphviz Plugin (0.10, 0.9, beta, pkropf, plugin)
  • HierWikiPlugin Various things for dealing with the wiki as a hierarchy (0.10, 0.9, coderanger, muness, plugin)
  • HtgroupsPlugin Htgroups Plugin (0.10, 0.11, 0.9, froosh, plugin)
  • HttpAuthPlugin Force HTTP authentication from within Trac (0.10, coderanger, plugin)
  • IniAdminPlugin Edit all trac.ini options via the WebAdminPlugin (0.10, athomas, plugin)
  • IrcLogsPlugin IRC Logs Plugin (0.10, 0.11, mitsuhiko, pacopablo, plugin)
  • LdapPlugin LDAP extensions (0.10, eblot, plugin)
  • LdapWhitePagesPlugin LDAP White Pages Plugin (unfinished, wiki, 0.10, alpha, hvr, plugin)
  • MacroPostPlugin Allow wiki macros to use POSTs (0.10, alpha, coderanger, plugin)
  • MasterTicketsPlugin Add support for ticket dependencies to Trac (ticket, 0.10, alpha, coderanger, plugin)
  • NavAddPlugin Add custom items to main and meta navigation bar (0.10, 0.9, otaku42, plugin)
  • NavHiderPlugin Remove navigation items from the menu bars (0.10, coderanger, plugin)
  • NavMoverPlugin Move and add custom navigation items to the Trac navigation bars (0.10, 0.9, athomas, plugin)
  • NavigationMenuPlugin Subtree Navigation Menu (wiki, 0.10, Beider, plugin, ugly, unsupported)
  • OpenSearchPlugin OpenSearch Plugin (hosted at coolerator.net) (0.10, coreyti, external, plugin)
  • OpenidPlugin OpenID Authentication Plugin (0.10, 0.9, beta, cygnus, plugin, wkornew)
  • PageListPlugin PageListPlugin (0.10, 0.9, alpha, pkropf, plugin)
  • PageToLatexPlugin A plugin for exporting Wiki pages as raw LaTeX (.tex) (0.10, 0.9, alpha, plugin)
  • PageToPdfPlugin A plugin for exporting Wiki pages as PDFs (0.10, alpha, athomas, plugin)
  • PaginateTicketsPlugin Split queries into multiple pages (0.10, coderanger, plugin)
  • PerforcePlugin Perforce Plugin for Trac (versioncontrol, 0.10, 0.9, lewisbaker, plugin, ttressieres)
  • PersonalReportsPlugin Allow users to make their own reports (unfinished, 0.10, alpha, coderanger, plugin)
  • PlatformDeploymentPlugin Platform Deployment Plugin (
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.