[Building Sakai] Proposed changes to Roster2

Adrian Fish adrian.r.fish at gmail.com
Wed Oct 29 09:00:48 PDT 2014


Hi all,

Juan José and myself have been having a think about how to implement paging
of large number of site members in Roster2. I was thinking along the lines
of the standard paging control, whereas Juan was thinking of implementing
an infinite scroller with lazy loading of the user data. I think his idea
is the best as it's simpler than messing around with paging controls and
will just look a lot more modern. I'm also thinking of adding an
autocomplete box where a tutor could just type a name and get some matches
back.

Here are the (mainly mine, apart from the scrolling) proposed changes, one
by one:

1. Infinite scrolling on the list of roster members, with lazy loading of
the members.
2. A search box which auto completes on matches, to allow single members to
be retrieved easily, without scrolling the entire list.
3. Get rid of the sorting stuff, currently in the table headers, like
sorting on role, etc. Infinite scroll makes table sorting redundant.
4. Add a filter box to the overview page, to filter on role - role still
seems a useful thing to filter on.
5. Remove the group membership area, just show that stuff in the overview
page.
6. Remove the pictures area, show pictures in the overview page,
permissions permitting.

In other words, all the views are collapsed into two, home and permissions.
You just end up with an infinitely scrolling ( if you have an infinitely
big site :) ) page of members, with data filtered on permissions.

I think this will be a very nice cleanup and will make the roster tool look
a lot more up to date.

Cheers,
Adrian.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20141029/0d98cfc2/attachment.html 


More information about the sakai-dev mailing list