[[PageOutline(2-5,Contents,pullout)]] = Namespace for public or private user pages == Description 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: {{{#!ini [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. == Bugs/Feature Requests Existing bugs and feature requests for TracUserPagePlugin are [report:9?COMPONENT=TracUserPagePlugin here]. If you have any issues, create a [/newticket?component=TracUserPagePlugin new ticket]. [[TicketQuery(component=TracUserPagePlugin&group=type,format=progress)]] == Download Download the zipped source from [export:tracuserpageplugin here]. == Source You can check out TracUserPagePlugin from [/svn/tracuserpageplugin here] using Subversion, or [source:tracuserpageplugin browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Recent Changes [[ChangeLog(tracuserpageplugin, 3)]] == Author/Contributors '''Author:''' [wiki:dgc] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''