Version 38 (modified by Ryan J Ollos, 7 years ago) (diff)

ChangeLogMacro includes a link to more changes since [14755].

Serve a page in Trac within an Iframe

Notice: This plugin is unmaintained and available for adoption.


This plugin allows you to add a button to the main navigation bar and serve a page in the Trac template within an Iframe linking to the appropriate URL. This will work for any number of URLs specified in the proper format.

See also: MenusPlugin, NavAddPlugin.

Bugs/Feature Requests

Existing bugs and feature requests for TracTabPlugin are here.

If you have any issues, create a new ticket.


7 / 8


0 / 3


1 / 1


Download the zipped source from [download:tractabplugin here].


You can check out TracTabPlugin from here using Subversion, or browse the source with Trac.


The following trac.ini configuration will create 2 new tabs on the main navigation bar, one named Google and the other named Edgewall, with the respective URLs and permissions, for example Google requires WIKI_VIEW, while Edgewall requires TRAC_ADMIN. The handlers for these items will be /tractab/Google and /tractab/My%20Blog:


names = Google, Edgewall
urls =,

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

Recent Changes

12716 by rjollos on 2013-03-13 14:25:53
Refs #5742: Refactored template.
12715 by rjollos on 2013-03-13 14: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 13: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
Maintainer: none (needsadoption)