Namespace for public or private user pages


This plugin defines a namespace for user pages, where users can place personal wiki pages that can be public or private. A private page can only be opened by the Trac administrator, who has TRAC_ADMIN privileges, or the user whose login name matches the wiki page. Users can use this page to store a personal set of reports, queries, macros, etc.

TracUserPage works nicely with the TracMyPagePlugin.

Suppose there are the following entries in your trac.ini file:

userpageplugin.* = enabled

default = private
error = u_private
root = /wiki/u/

This defines the prefix as a namespace for user pages. /wiki/u/santa would be a page belonging to the user 'santa'. Because pages are 'default = private', santa would be able to view this page when logged in, and so would TRAC_ADMIN users, but everyone else would receive the /wiki/u_private page instead.

Bugs/Feature Requests

Existing bugs and feature requests for TracUserPagePlugin are here.

If you have any issues, create a new ticket.


4 / 5


0 / 1


Download the zipped source from here.


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


General instructions on installing Trac plugins can be found on the TracPlugins page.

Recent Changes

10445 by rjollos on 2011-07-12 05:55:15
Show plugin's svn revision on webadmin plugin panel.
5471 by dgc on 2009-04-03 03:12:48
Adds missing
5345 by dgc on 2009-03-07 05:18:18
Move to setuptools so we can bundle eggs.


Author: dgc
Maintainer: dgc

Last modified 8 years ago Last modified on Nov 20, 2016, 10:27:12 AM