[Building Sakai] [cle-release-team] Proposal: Replace Roster with Roster 2, fully retire Profile 1

Adrian Fish adrian.r.fish at gmail.com
Mon Nov 18 06:26:52 PST 2013


Marvellous, many thanks Juan.


On 18 November 2013 10:54, JUAN JOSé MEROñO SáNCHEZ <jjmerono at um.es> wrote:

>
> Done !!
> https://jira.sakaiproject.org/browse/RSTR-67
>
> Thanks !!
>
> El 18/11/2013 11:20, Adrian Fish escribió:
>
> Hi Juan,
>
>  Go ahead and JIRA it, yes. We can discuss further on the ticket.
>
>  Moocs, eh? Woooo. I mean, Moooo.
>
>  Cheers,
> Adrian.
>
>
> On 15 November 2013 20:13, Steve Swinsburg <steve.swinsburg at gmail.com>wrote:
>
>> Good suggestion, can you file that in the RSTR project in Jira? I would
>> suggest it be done client side to make things faster and make just one
>> request to the server (i.e. list is fetched, paging occurs client side) but
>> we would need to do some performance analysis. This would keep things
>> synchronised too, i.e. if the list of participants changed whist you were
>> paging.
>>
>>  cheers,
>> Steve
>>
>>
>>  On Fri, Nov 15, 2013 at 9:39 PM, JUAN JOSé MEROñO SáNCHEZ <
>> jjmerono at um.es> wrote:
>>
>>>   I've got one suggestion for roster2.
>>>
>>> In terms of performance it would be nice if all the lists presented in
>>> roster2 were paginated (participants, photos,...).
>>> I'm talking about the posibility of adding paging capability to
>>> Roster2's EntityProviders, similar as it was done with SiteEntityProvider
>>> in SAK-20661.
>>> I'm sure that all mooc efforts will appreciate this feature in roster2,
>>> and also it will provide another reason to replace roster.
>>>
>>> Thanks !!
>>>
>>> El 15/11/2013 3:38, Steve Swinsburg escribió:
>>>
>>>  *Proposal*
>>>
>>>  1. Remove Roster 1.
>>>
>>>  2. Add Roster 2.
>>>
>>>  3. Fully remove Profile 1. The tool has been deprecated and removed
>>> for some time, the API is the only part remaining.
>>>
>>>
>>> *Rationale *
>>>
>>>  Roster 1 has been without proper community support for some time. When
>>> Profile2 was developed (2008, released 2009), both Profile2 and Profile1
>>> ran side by side. The Profile1 tool was eventually deprecated and removed
>>> from the release in 2.8. However, due to architectural requirements,
>>> the Profile2-Roster1 integration depended on the Profile1 API and this is
>>> still deployed in the release.
>>>
>>>  Roster2 was subsequently developed (2010) with the same UI and base
>>> feature set as Roster1, but in a newer UI technology and more
>>> functionality. The Roster2-Profile2 integration uses EntityBroker and thus
>>> there is no direct API dependency between the two.
>>>
>>>  Due to the evolution of Profile2 and the number of image, privacy and
>>> preference combinations available, the Profile2-Roster 1 doesn't work
>>> fully, and no more work will be spent in this area.
>>>
>>>  The Roster2-Profile2 link is a complete integration and respects all
>>> privacy and preference configurations. With this tool in place, the
>>> Profile1 API can be fully retired.
>>>
>>>  Roster2 is a contrib tool, currently in use at a number of sites
>>> including Lancaster University and New York University [1].
>>>
>>>  Roster2 is currently deployed on the nightly+experimental server [2].
>>>
>>>   Roster2 is currently maintained by Adrian Fish and Steve Swinsburg.
>>>
>>>  *Where to from here*
>>>
>>>  Read the rationale above. A material objection (indicated by a -1 and
>>> accompany reasoning) raised by a Sakai PMC member will block this proposal.
>>>  Other opinions are welcome, indeed encouraged. Silence equals consent. Discussion
>>> should be on the sakai-dev list unless of a private nature in which case I
>>> am happy to correspond off list. Objections must be received before Friday
>>> 22nd November 2013 (two weeks from now).
>>>
>>>  *Links*
>>>
>>>  1. https://confluence.sakaiproject.org/display/RSTR/Roster2
>>> 2. http://nightly2.sakaiproject.org:8085/portal
>>>
>>>
>>>
>>>  _______________________________________________
>>> cle-release-team mailing listcle-release-team at collab.sakaiproject.orghttp://collab.sakaiproject.org/mailman/listinfo/cle-release-team
>>>
>>>
>>>
>>>  _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>
>>> TO UNSUBSCRIBE: send email to
>>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>>> "unsubscribe"
>>>
>>
>>
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>
>
>
> _______________________________________________
> sakai-dev mailing listsakai-dev at collab.sakaiproject.orghttp://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20131118/cd5cd5dd/attachment.html 


More information about the sakai-dev mailing list