I would like to offer five recommendations here:
(1) The mouse cursor should change when the user hovers it over the scrolling pane of the MH2 Shout Box. This signals to the user that the scrolling pane is something that can be clicked to trigger another event.
(2) At the moment, when the MH2 Shout Box is clicked at the front end, the whole webpage has to be reloaded in order to display all the previous shouts. This can be quite unnecessary and tedious to wait if the webpage has a lot of modules and graphics to load, and especially if another component that is being used has to be abandoned and make space for the list of previous shouts in a new webpage. In other words, and in the spirit of better web design, the act of showing the list of previous shouts should not be carried out at the expense of all the other elements and contents of the current webpage, and should be considered as just an extra feature or extension of the MH2 Shout Box that can be accommodated as an adjunct that is in temporary focus, and to be floated above the webpage in view.
Therefore, I would strongly suggest that two following choices be made available at the backend configurations to determine what format to use for displaying all the previous shouts without reloading the webpage after the MH2 Shout Box is clicked by the user at the front end:
- a simple pop-up window (without navigation tools, and make this the default)
a pop-up modal (with or without partial darkening of the background)
(3) The list displaying all the previous shouts should be sortable according to:
- Name
Date/Time
Shout
(4) The list displaying all the previous shouts should have page navigation tools when the list is long. Navigation should be done in AJAX so that page refreshing is not required.
(5) When I set the following date and time formats at the back end as follows:
Date Format: D j M Y
Time Format: g:i a
The formats are correctly shown in the scrolling pane of the MH2 Shout Box as:
Sun 23 Nov 2008 2:00 am
But the formats are rendered awry in the list displaying all the previous shouts as:
Sun 23 Nov 2008&11b15p;2:00 am
As you can see, there is the extra expression &11b15p; being embedded.
I hope that these are helpful.
Thanks.
SoundEagle


