[Building Sakai] OAE 1.4.0 status update

Anthony Whyte arwhyte at umich.edu
Thu Jun 28 12:58:49 PDT 2012


The next release of OAE 1.x is nearing completion and quick update is in order.   This release provides a set of UI performance optimizations, caching improvements as well as fixes to a number of slow queries.  A key goal is to reduce page load times as well as the number of requests currently required to assemble a page.  We've also made a number of other minor improvements (see highlighted ticket list below).  We hope too to include a number of accessibility fixes that are currently pending merge and being reviewed.  

Assuming QA proceeds as planned we should be in a position to produce a release candidate in the next week or so with a final release slated for mid-July.

Cheers,

Anthony

____________________________

OAE 1.4.0
 
Release date:  mid-July 2012

Focus: UI performance optimizations and cleanup, slow queries, caching improvements

Migration required: Yes

Resolved tickets (n=128): https://jira.sakaiproject.org/secure/IssueNavigator.jspa?mode=hide&requestId=13403

Open tickets (n=41): https://jira.sakaiproject.org/secure/IssueNavigator.jspa?mode=hide&requestId=13403

UI performance

open
https://jira.sakaiproject.org/browse/SAKIII-5698 only load jquery.AutoSuggest when needed
https://jira.sakaiproject.org/browse/SAKIII-5638 remove all places that load > 20 items
https://jira.sakaiproject.org/browse/SAKIII-5865 use background images whenever possible in order to avoid loading extra images

pending merge
https://jira.sakaiproject.org/browse/SAKIII-5621 lazy load widgets not used during initial pageload
https://jira.sakaiproject.org/browse/SAKIII-5700 only load jquery.when needed
https://jira.sakaiproject.org/browse/SAKIII-5699 only load jquery.validate when needed
https://jira.sakaiproject.org/browse/SAKIII-5627 use CSSembed to covert icons to data URIs

resolved/closed
https://jira.sakaiproject.org/browse/SAKIII-5684 only load inserterbar widget when needed.
https://jira.sakaiproject.org/browse/SAKIII-5702 only load jquery.jstree when needed
https://jira.sakaiproject.org/browse/SAKIII-5701 only load jquery.tagcloud when needed
https://jira.sakaiproject.org/browse/SAKIII-5059 only update the recent activity widget when there is an actual update
https://jira.sakaiproject.org/browse/SAKIII-5617 Collections; remove MathJax from initial pageload and load only when needed
https://jira.sakaiproject.org/browse/SAKIII-5690 reduce image sizes in system
https://jira.sakaiproject.org/browse/SAKIII-5633 use processed images when embedding images in a page


UI cleanup

resolved/closed
https://jira.sakaiproject.org/browse/SAKIII-5629 clean up widget config files
https://jira.sakaiproject.org/browse/SAKIII-5713 remove tags widget & jquery.tagcloud.js
https://jira.sakaiproject.org/browse/SAKIII-5703 remove unused widgets
https://jira.sakaiproject.org/browse/SAKIII-5637 remove systemtour calls
https://jira.sakaiproject.org/browse/SAKIII-5625 remove $.cookies
https://jira.sakaiproject.org/browse/SAKIII-5624 remove misc/querystring, use bbq
https://jira.sakaiproject.org/browse/SAKIII-5623 remove jquery.json, use JSON.stringify
https://jira.sakaiproject.org/browse/SAKIII-5622 remove underscore.js
https://jira.sakaiproject.org/browse/SAKIII-5620 remove unread message count on the /me page 
https://jira.sakaiproject.org/browse/SAKIII-5687 remove misc/domReady
https://jira.sakaiproject.org/browse/SAKIII-5348 follow up on using CSS 3 background & remove unused images in /dev & /devwidgets
https://jira.sakaiproject.org/browse/SAKIII-5630 consolidate ihnavigation CSS
https://jira.sakaiproject.org/browse/SAKIII-5616 combine core CSS files into 1 file and clean up
https://jira.sakaiproject.org/browse/SAKIII-5287 remove all unused translation keys
https://jira.sakaiproject.org/browse/SAKIII-5689 replace multifile with jquery.fileupload in the uploadnewversion widget


Slow queries

resolved/closed
https://jira.sakaiproject.org/browse/SAKIII-5322 Fix slow related-content queries from recentchangedcontent
https://jira.sakaiproject.org/browse/KERN-2892 Improve explore content performance
https://jira.sakaiproject.org/browse/KERN-2886 Improve filler query performance in related-contacts feed
https://jira.sakaiproject.org/browse/KERN-2806 Improve Explore People/Group/Content queries
https://jira.sakaiproject.org/browse/KERN-2864 Improve Explore People performance and reliability


Caching

open
https://jira.sakaiproject.org/browse/SAKIII-5642 cache batch GETs by default; have UI send a unique param whenever caching isn't appropriate

pending merge
https://jira.sakaiproject.org/browse/SAKIII-5631cache widget batch loads and hash widget HTML files

resolved/closed
https://jira.sakaiproject.org/browse/SAKIII-5618 cache globalization cultures file
https://jira.sakaiproject.org/browse/KERN-2850 Add config option to disable CacheControlFilter 
https://jira.sakaiproject.org/browse/KERN-2844 Improve CacheControlFilter's config system


Accessibility

pending merge
https://jira.sakaiproject.org/browse/SAKIII-5754 top navigation hover regression/accessibility fix
https://jira.sakaiproject.org/browse/SAKIII-5598 links with the same link text
https://jira.sakaiproject.org/browse/SAKIII-5586 sub categories heading issues
https://jira.sakaiproject.org/browse/SAKIII-5585 MyDashboard heading issues
https://jira.sakaiproject.org/browse/SAKIII-5411 search all page needs improved HTML heading structure
https://jira.sakaiproject.org/browse/SAKIII-5395 most Sakai pages have no WAI-ARIA landmarks
https://jira.sakaiproject.org/browse/SAKIII-5386 multiple left hand navigation buttons have accessibility issues with screen reading software
https://jira.sakaiproject.org/browse/SAKIII-5307 entity: rearrange links so that tab order follows source order


Hybrid

resolved closed
https://jira.sakaiproject.org/browse/KERN-2890  add timezone and locale support to BasicLTI consumer launch payloads


Messaging

pending merge
https://jira.sakaiproject.org/browse/KERN-2888 improve speed of message feeds

resolved/closed
https://jira.sakaiproject.org/browse/KERN-2885 Email listener should be configurable for dev mode to avoid queuing unsinkable messages


Migration

pending merge
https://jira.sakaiproject.org/browse/KERN-2949 DocMigrator throws exception if you pass it sakai/group-home

resolved/closed
https://jira.sakaiproject.org/browse/KERN-2896 errors launching 1.4.0 over a 1.3.0 dataset

Search

resolved/closed
https://jira.sakaiproject.org/browse/KERN-2878 Search returns incorrect totals for grouped queries


Telemetry

resolved/closed
https://jira.sakaiproject.org/browse/KERN-2909 SolrResultSetFactory record telemetry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120628/37c5bddf/attachment.html 


More information about the sakai-dev mailing list