Version 16 (modified by anonymous, 7 years ago) (diff)




Adds a button to the mainmenu and serves a page in the trac template that has an Iframe linking to the appropriate URL. This will work for any number of URLs specified in the following format.

The following trac.ini configuration will create 2 new tabs on the main navigation bar, one named Google and the other named My Blog, with the respective URLs and requiring the permissions specified (e.g. Google requires WIKI_VIEW while MyBlog requires TRAC_ADMIN).


names=Google,My Blog

NB:The perms config is optional, but if left unspecified, it requires TRAC_ADMIN permissions to view the tabs.

Bugs/Feature Requests

Open Tickets | new ticket.

Getting the Plugin

Browse the source

Subversion Checkout:

svn co
svn co

Zip Files

Download the zipped source :

  • [download:/tractabplugin/trac10 Zipped source for plugin for Trac0.10].
  • [download:/tractabplugin/trac11 Zipped source for plugin for Trac0.11].


See the above example configuration.

Recent Changes

12716 by rjollos on 2013-03-13 15:25:53
Refs #5742: Refactored template.
12715 by rjollos on 2013-03-13 15:08:26

Refs #5742:

  • Moved import of resource_filename to its customary location within the ITemplateProvider method.
  • Organized imports.
  • Minor source code formatting changes.
  • Removed unused method.
12714 by rjollos on 2013-03-13 14:55:40

Refs #5742: Misc changes.

  • Modified entry point.
  • Added url to
  • Added to
    • license header
    • description and long description
    • project url
    • included "2-Clause" in license description
  • Formatted source code.


Author: bobbysmith007
Contributors: Anonymous ported this to genshi