User:Mingard

From Mahara Wiki
Jump to navigation Jump to search

I'm a student at Victoria University of Wellington who worked on Mahara during a summer internship at Catalyst IT (focusing on accessibility improvements). After hearing a whole lot of exciting plans at Mahara Hui 2014, I'm keen to continue contributing!

Contributions

Accessible dropdown menu

Allowing the dropdown menu to be used with the keyboard, so that it can be accessed by blind users and other people who are unable or unwilling to use a mouse. This is a mostly-custom jQuery solution which allows menu items to be selected with the arrow keys and the Enter key - https://reviews.mahara.org/#/c/2877/

Keyboard alternative for drag-and-drop page editor

Adding a keyboard-accessible alternative to dragging and dropping blocks in the page editor. I implemented this by adding dialogs to choose the position of the new block, meaning that both sighted and blind users can use the new system - https://reviews.mahara.org/#/c/2957/

Set focus to search results

Another accessibility enhancement; focus is now set to the search results when they are loaded with JavaScript - https://reviews.mahara.org/#/c/2895/

Use standard paginator when searching for users

Administration -> Users used to use a custom JavaScript file for the paginator instead of the standard one. I modified it so it extends the standard paginator instead, hopefully making things more maintainable in the future. It also means that the standard "max per page" combobox is used instead of the custom solution that was done before - https://reviews.mahara.org/#/c/3020/

Other contributions

A complete list of the patches I've submitted can be found at https://reviews.mahara.org/#/q/owner:%22Jono+Mingard%22,n,z

Reviewing patches

(A few of the patches I've helped review)

Rename "Edit site pages" to "General pages" - https://reviews.mahara.org/#/c/3025/

Add CSS support for page blocks - https://reviews.mahara.org/#/c/3009/

Profile completeness progress bar - https://reviews.mahara.org/#/c/2935/

Social profile addresses - https://reviews.mahara.org/#/c/2936/

Presentations

ePortfolios for Everyone: Web accessibility in Mahara at Mahara Hui 2014 - http://www.slideshare.net/mrmingard/eportfolios-for-everyone-web-accessibility-in-mahara