[[PageOutline(2-5,Contents,pullout)]] = Navigation bar tab for user personal page = == Description == Adds a navigation bar tab for 'My Page', a wiki page whose name is expanded from a template and your user ID. !TracMyPage works nicely with the TracUserPagePlugin. '''Fork:''' I have made a small [https://github.com/mitar/trac-mypage fork on GitHub] with some improvements/fixes. Feel free to [https://github.com/mitar/trac-mypage/issues suggest new]. == Example == {{{ #!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. == Nota Bene == * 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 MYPAGE_VIEW 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. He will need to click ''Create this page'' to initialize it, so he will need WIKI_CREATE permission. This meets my needs, but automatic My Page creation would be a good feature to add. == Bugs/Feature Requests == Existing bugs and feature requests for TracMyPagePlugin are [report:9?COMPONENT=TracMyPagePlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=TracMyPagePlugin&owner=dgc new ticket]. == Download == Download the zipped source from [download:tracmypageplugin here]. == Source == You can check out TracMyPagePlugin from [http://trac-hacks.org/svn/tracmypageplugin here] using Subversion, or [source:tracmypageplugin browse the source] with Trac. == Recent Changes == [[ChangeLog(tracmypageplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:dgc] [[BR]] '''Maintainer:''' [wiki:dgc] [[BR]] '''Contributors:''' mitar