From the perspective of how the Share application is built on Spring-Surf, the Records Management Console presents an interesting study. Maybe it's not too surprising, but the console re-uses much of the same framework code that is also used in the Administration Console for managing Users, Groups, and Application parameters.
Clicking on the link in the Records Management Console dashlet causes the following page URL to be displayed:
http://localhost:8080/share/page/console/rm-console/. One thing to note with this URL is that it does not reference the
rm site as part of it.
The URL format for a Console page is defined in the