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 TRAC_ADMIN 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.
If you have any issues, create a new ticket.
Download the zipped source from here.
General instructions on installing Trac plugins can be found on the TracPlugins page.
Suppose there are the following entries in your trac.ini file:
[components] userpageplugin.* = enabled [userpage] default = private error = u_private root = /wiki/u/
This defines the http://example.com/wiki/u/ 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.