wiki:TracUserPagePlugin

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:

[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 here.

If you have any issues, create a new ticket.

defect

4 / 5

enhancement

0 / 1

Download

Download the zipped source from here.

Source

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

Installation

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

Recent Changes

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

Author/Contributors

Author: dgc
Maintainer: dgc
Contributors:

Last modified 3 weeks ago Last modified on Nov 20, 2016, 11:27:12 AM