Trac's TracMyPagePlugin with some improvements.