Ticket #74 (closed Bug: fixed)
Change membership roster page.
|Reported by:||knarf||Owned by:|
The current membership roster page is not very useful. The main problems are:
No navigational links. One either has to click manually through every page to get to the one you are interested in, or resort to editing the URL in the browser. Not very user friendly.
Many users supply portraits with sizes much above those recommended. These are presented in their original size for download but are then forcefully resized by the roster page/browser, which results in very long download times. 30 seconds is not unusual for me when looking at plone.org.
Let each roster page be a table with (batch size) rows and four columns: Member name, member login handle, wether member has supplied portrait and wether member has changed the default system supplied homepage. The last two colums should be presented as simple graphic 'tickmark in circle' icons in the usual Plone style. Add header above table with simple explanation of each column.
Top and bottom of the roster page should contain navigational links: 'First Page', 'Previous', (Alphabetic page link list), 'Next' and 'Last Page'. The alphabetic page link list is simply the alphabeth listed as links, each pointing to the first page, where the first member with a login name starting with that letter is located. This list could be expensive to recalculate, but would only have to be so when the visiblity status of a member changes.
Side note: Using '<<' and '>>' to signal First respectively Last Page might look hip, but is likely to confuse the average user IMHO. The textual links are much easier to understand.
The member homepage template could now show the member supplied portrait, if any, in the upper right corner by using the simple <img src="..." align="right"> (member editable homepage) <br clear="right"> trick.