Administrative Area Functionality and Interface
When this page loads, it checks the Welcome page table and if there are missing page numbers (1, 2, 3, 4, 5, and/or 6) they must be added to the table with blank information and set to inactive. Page 1 should be loaded by default the first time someone visits this page. Page selection is a drop-down list directly below the community selection. The title field is directly below this.
User Area Functionality and Interface
The sub-menu below the Welcome main menu item is now dynamic based on the contents of the welcome page table.
The external link for the anonymous user must be allowed to default to any one of the Welcome pages. The URL should be able to be passed in via query string and the page parameter should be added to that.
Example:
http://client.learnflex.net/users/index.asp?lmsuserid=2&community=1&url=/users/info.asp? page=3
Also, the Welcome URL in Community Settings should be allowed to have the page number passed in via query string. Again this will allow a default Welcome page to be selected.
Example:
/users/info.asp? page=3
If no default page is passed in or the page passed in is inactive, then the first active page is to be displayed (in order from 1 to 6). The following table describes what is displayed to the user under certain situations:
Situation Result
A page number is not passed. Defaults to the first active page (1, 2, … 6) in order.
A bad page number is passed (ex.: the number is less than one or greater than 6). Defaults to the first active page (1, 2, … 6) in order.
A non-active page number is passed. Defaults to the first active page (1, 2, … 6) in order.
There is more than one active Welcome page. Displays sub-menu list.
There is only one active Welcome page. The sub-menu is not displayed.
There is not an active Welcome page. A blank page is shown and the sub-menu is not displayed.