We need to create a couple of pages for our WebSphere Portal 7 installation which a user can access without having to log in to the portal. We'd also like these pages to have friendly URLs (e.g. http://portal/wps/somePage). We'd like the page to be "hidden" so that it does not show up in the titlebar (next to "Home", "Search Center", etc.).
I can create a page with a friendly URL, however if I create such a page under the "Hidden Pages" section the friendly page doesn't appear to work. So how can I create a page which is both hidden and accessible via a friendly URL?
In the end we create the page as you would for any other page (e.g. in the content root) and set the friendly URL and then had to export the page using XMLAccess. We then edited the XML to add the "com.ibm.portal.Hidden" page metadata attribute, deleted the page from the Portal, and re-imported the updated page using XMLAccess.
In this way we were able to create a hidden self-registration page with a URL similar to the following: