What's new in Mahara 1.9 & How to Contribute to Mahara

  • View

  • Download

Embed Size (px)



Text of What's new in Mahara 1.9 & How to Contribute to Mahara

  • 1. What's new in Mahara 1.9? and How you can help build Mahara 1.10 (and beyond!) Presented by Catalyst IT // 20th March 2014 Creative Commons BY-SA 3.0

2. Part 1: What's new in Mahara 1.9? Version Bugs Commits Files changed Lines added 1.9 205 292 876 32,289 1.8 179 299 2,112 114,292 1.7 54 217 520 17,618 1.6 129 400 648 17,084 1.6 1.7 1.8 1.9 3. Accessibility The W3C's Web Content Accessibility Guidelines 2.0, AA level* *on the user side 4. Fixes upstreamed from mahara.org ( and by the way, if you're not already on https://mahara.org, go, register an account, and join in the community!) ReCAPTCHA No more forum spam* *or at least a significantly reduced amount 5. Catalyst Australia (It's hard to take a picture of Elasticsearch working with MySQL, but here's a picture of the code that does it.) 6. Institutions can customize homepages and default languages 7. Gregor Anzelj Cookie Consent EU Directive on Privacy and Electronic Communications aka the EU cookie law Profile Completion Progress Bar 8. Saying goodbye The Contact information block... converted into Profile information blocks replaced by browser's spellcheck TinyMCE spellcheck button... 9. And another 120 or so things... Bug 778254: Split multiple user activity notifications into chunks Bug 1058416: Copying page in a collection only gives "untitled" title for clean URLs Bug 1081947: Use of CAST() causes extreme slowdown in large MySQL sites Bug 1237198: Make Elasticsearch plugin work with MySQL Bug 1239271: Skin description is not displayed Bug 1247715: Upgrade to 1.8.0 fails - can't connect to mysql Bug 1248307: Content chooser panel doesn't work on tablet Bug 1249123: Users who are in "No Institution" can't use skins Bug 1252497: editing a skin deletes the creation time from db Bug 1254394: Can't change auth method on /admin/users/edit.php Bug 1256118: elasticsearch install hangs if ElasticSearch Server not running Bug 1257953: public group forum info do not show up in elasticsearch Bug 1259359: Use of tabindex is confusing for screen readers Bug 1259378: Profile pictures have inconsistent alt text Bug 1259393: Required form fields are not obvious to screen readers Bug 1259397: Dropdown navigation is not accessible Bug 1259408: The status of notifications in "Recent Activity" is not accessible to screen readers Bug 1262867: Site search box does not have a label Bug 1262870: Textarea for posting to a user's wall does not have a label Bug 1262933: Drag-and-drop page editor is not keyboard-accessible Bug 1264105: Problem with deleting skins that are attached to a portfolio page Bug 1265629: elasticsearch setup by mahara causes Elasticsearch Server status to go from green to yellow Bug 1266317: Institution/group ownership of custom flexible layouts Bug 1266976: Update to HTMLPurifier 4.6.0 Bug 1268788: mobile_api_json_reply sends extra stuff at the top, making it invalid json Bug 1270752: "shared with me" pagination fails with IE 9 Bug 1270846: no message when incorrect username entered Bug 1270987: Modal dialogs are not accessible Bug 1271301: Search and filter forms need labels Bug 1273492: Group members list cannot be sorted when using elasticsearch Bug 1278428: No groups and group files visible although there must be many in 1.8.1 Bug 1279468: Error with saving extensions - > artefact -> file configuration Bug 1279523: "Use content from another text box" stops working if pagination is used Bug 1279530: Attachments section for Text box blocks is not accessible Bug 1281787: Artefacts not locked in in submitted view Bug 1283869: page editor adds blank block and screen goes black Bug 1288490: upgrade from 1.8 error Bug 1288542: Can't open feedback form when HTML editor is turned off Bug 1292303: Clicking 'All' and 'None' does not work in 'User search' page Bug 661602: Dates on external feed entries are not shown Bug 974855: "Generate sitemap" option has empty help file Bug 993676: Members did not show up in second search if the first search found no results Bug 1051500: Warning message before deleting journal Bug 1053708: A full list of Pages don't show up Bug 1058850: Warning when editing note that all instances are changed Bug 1070046: select query uses more than MAX_JOIN_SIZE on mysql Bug 1085744: Could not remove tags with special characters Bug 1086569: Lang string misleading when inst. staff doesn't have stats access Bug 1089136: "Add me as friend" results in error message Bug 1099811: group files error after upgrade Bug 1145156: Improve resume usability Bug 1174623: Correct schema drift during 1.0 -> 1.8 upgrades Bug 1187212: Handle timezone mismatch between webserver and DB (MySQL) server Bug 1224750: Site files located in a subfolder cannot be accessed by normal users Bug 1237177: Elastic Search does not find media in a group Bug 1245638: elasticsearch 'textbox' results should be under text rather than media Bug 1246576: Upgrade MobileDetect library to 2.7.1 Bug 1262899: Add buttons in "Edit Access" should move focus to the inserted row Bug 1246580: Upgrade PHPMailer to 5.2.7 Bug 1247722: Update PEAR libraries for 1.9.0 Bug 1254396: Skins description textbox should be expandable Bug 1255361: Error adding files to Institution pages Bug 1255378: Fill in the missing "key_exists()" method in ddl.php Bug 1255780: copying collection needs to sort table by collection Bug 1258970: "Menu" is hardcoded when viewed on small device Bug 1259372: "Edit Access" image has missing string for alt text Bug 1259373: HTML editor is not disabled when leaving feedback Bug 1259377: Explanation when there are no tasks in a plan is unclear Bug 1259379: Delete buttons need a descriptive (and consistent) value Bug 1259387: Tabs should include textual information to show their state Bug 1259388: Input help text should be linked using ARIA Bug 1259394: Help links in forms are not keyboard-accessible Bug 1259395: HTML lang attribute is not specified Bug 1259405: Screen readers are confused by Unsubscribe button in forums Bug 1259409: "Delete" and "Mark Read" checkboxes in Inbox need labels Bug 1259411: Table headers in Inbox are not read properly by screen readers Bug 1259685: Datepicker is not accessible to screen readers Bug 1259746: Username links are not always read out when using a screen reader Bug 1259764: Feedback form should use focus management Bug 1261239: Expanders in forms should use focus management Bug 1261610: JSDetector adds output to command-line scripts Bug 1261694: remember the limit parameter on view pages Bug 1262483: Forms should consistently have errors above the top-level heading Bug 1262903: The alt text of icons in the file browser should be changed Bug 1262904: Files cannot be moved from one folder to another without using the mouse Bug 1262918: Add/Edit buttons in Resume should use focus management Bug 1262932: Bad data in the DB can cause the schema correction SQL to throw a fatal error Bug 1263440: Improve lang strings for Cookie Consent Bug 1264014: Collection Navigation should be a list not a table Bug 1264429: Set up an institution_config table for configuring institutions Bug 1265086: "Completed" column for tasks is unclear for screen reader users Bug 1265102: Focus is not visually apparent when tabbing through the page Bug 1265104: spelling mistake in additionalhtmlfooter config variable Bug 1265696: Can't edit access to profile after "Logged-in profile access" turned on Bug 1265982: Add Creative Commons 4.0 as licence types to CC block Bug 1266923: Focus should be set to search results if they are loaded with AJAX Bug 1266934: Institution option for dropdown menus should take precedence over site option Bug 1267311: Elasticsearch page doesn't have textual description of tab state Bug 1267861: Page shared to group: notification to page owner Bug 1268746: Squelch PHP 5.4+ strict standards errors Bug 1271779: Resume layout on mobile devices Bug 1272297: Authentication plugin up/down and delete links should be buttons Bug 1273448: "Attachments" icon in Resume needs alt text Bug 1273841: Specific form errors should be linked with ARIA Bug 1273937: Skins form needs to use label elements Bug 1274083: View an artefact with related skin or theme Bug 1275481: Dwoo doesn't support Smarty's nl2br syntax Bug 1276397: Edit and delete buttons need descriptive alt text Bug 1277276: Results per page combobox needs a label Bug 1277290: Resume attachments form element should be made accessible Bug 1277297: Radio buttons in email selector need labels Bug 1278198: Close button in homepage information should be made accessible Bug 1278202: Skin previews need descriptive alt text Bug 1278216: Checkboxes when editing permissions for a page need labels Bug 1278238: Radio buttons used when importing need labels Bug 1278667: Two error messages when uploading files without accepting upload agreement Bug 1279943: Textbox attachments not showing on htdocs/view/artefact.php page Bug 1281877: Colour contrast needs to be improved for accessibility (default theme) Bug 1282214: Move "Edit site pages" under institution menu Bug 1283839: institution general pages not set as site default on upgrade Bug 1284869: Suspended user login attempts show up in "Online Users" list Bug 1286941: double call of language_select_form() Bug 1287262: unable to create group home page Bug 609167: Add group categories default action is page submit, not add Bug 620161: Distinction between Name and Profile not clear Bug 633658: Shouldn't viewing and downloading files have the same process? Bug 646691: Blog account settings still available when blog disabled Bug 707161: opensslcnf not set (on rhel at least) Bug 731062: Feedback ratings are not exportable Bug 731647: Ignore duplicates in CSV upload Bug 746418: Institution authentication plugin option doesn't exist when creating new instit Bug 852304: Sending a friend request should return you to the page you were previously on Bug 892684: Remove the Contact Info block Bug 898470: Inconsisten