[[PageOutline(2-5,Contents,pullout)]] = Navigation bar tab for user personal page == Description This plugin enables a user to create a personal wiki page, of which the name is expanded from a template and the user ID. When installed, this plugin adds a navigation bar tab for 'My Page'. To see the My Page tab, a user must be logged in and have the `MYPAGE_VIEW` permission. To make My Page available to all users, grant the `MYPAGE_VIEW` permission to the ''authenticated'' subject in Admin/Permissions. This plugin does not introduce new components into the Trac environment; it is simply based on HTTP redirects. It does not create wiki pages on demand. Unless an administrator creates wiki pages for users, My Page pages will not exist the first time users click the tab. A first-time user will get a 'Describe u/admiralnelson here.' page instead. The user will need to click ''Create this page'' to initialize it, so the `WIKI_CREATE` permission is needed. This meets my needs, but automatic My Page creation would be a good feature to add. !TracMyPage works nicely with the TracUserPagePlugin. '''Fork:''' I have made a [https://github.com/trac-hacks/trac-mypage fork on GitHub] with some improvements/fixes. Feel free to [https://github.com/trac-hacks/trac-mypage/issues suggest new]. Install with `pip install TracMyPagePlugin`. == Bugs/Feature Requests Existing bugs and feature requests for TracMyPagePlugin are [report:9?COMPONENT=TracMyPagePlugin here]. If you have any issues, create a [/newticket?component=TracMyPagePlugin new ticket]. [[TicketQuery(component=TracMyPagePlugin&group=type,format=progress)]] == Download Download the zipped source from [export:tracmypageplugin here]. == Source You can check out TracMyPagePlugin from [/svn/tracmypageplugin here] using Subversion, or [source:tracmypageplugin browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Configuration The following is an example of a configuration to be added to your `trac.ini` file: {{{#!ini [components] mypageplugin.* = enabled [mypage] url = wiki/u/%s }}} This causes the 'My Page' tab for `http://trac.example.com/` to yield a redirect to `http://trac.example.com/wiki/u/admiralnelson` when the user 'admiralnelson' is logged in and has the `MYPAGE_VIEW` permission. == Recent Changes [[ChangeLog(tracmypageplugin, 3)]] == Author/Contributors '''Author:''' [wiki:dgc] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:''' mitar