SlideShare a Scribd company logo
1 of 34
Download to read offline
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
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
Accessibility
The W3C's Web Content
Accessibility Guidelines 2.0,
AA level*
*on the user side
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
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.)
Institutions can customize homepages and default languages
Gregor Anzelj
Cookie Consent
EU “Directive on Privacy and
Electronic Communications”
●
aka “the EU cookie law”
Profile Completion
Progress Bar
Saying goodbye
The “Contact information” block...
… converted into “Profile
information” blocks
… replaced by browser's spellcheck
TinyMCE spellcheck
button...
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: Inconsistent "required field" behavior on institution membership page
Bug 995761: Use the same paginator throughout
Bug 996337: Forum post delay setting only sticks after you clicked "Save"
Bug 1047481: Groups menu 'I want to join' - improvement
Bug 1053223: Publish/Unpublish a journal's entry should change the background
Bug 1064219: "Add page to watchlist" not clear on artefact page
Bug 1067550: /admin/users/bulk.php shows submit button for changing auth method even
Bug 1067724: Unable to read language directory
Bug 1075760: reporting objectional material with no message doesn't get sent to admin wit
Bug 1115638: Empty masquerading report needs "none found" type string
Bug 1195120: Delete superflous fullstop on /admin/groups/uploadcsv.php
Bug 1196213: Linking of tags in tag search
Bug 1203082: Change password warning contains escaped html
Bug 1212541: GoogleSpell has been discontinued -- remove it from TinyMCE spellchecker
Bug 1220410: MNet with port number requires port to be in wwwroot
Bug 1220943: Warning when creating a new auth instance in 1.8dev
Bug 1231920: Duplicate tags in page creation gives error message
Bug 1240306: Styling error on add user page if there's a very long institution name
Bug 1246024: error message disappears too fast
Bug 1246573: Upgrade htmlpurifier to 4.5.0
Bug 1247729: Elastic Search: Set the second column to sort by to score
Bug 1250235: View gives error if user could make skins then had option revoked
Bug 1250239: Saving 'no institution' institution gives errors
Bug 1250256: Support for changing the session directory
Bug 1251089: Invalid value for licensedefault
Bug 1253462: Undefined property: stdClass::$urlid after doing feedback
Bug 1253835: Make profile page tabs design responsive
Bug 1259366: Title of 'Tasks' page should be capitalised
Bug 1259401: Dashboard info (Create and Collect, ...) is hard to understand when using a sc
Bug 1259402: "Learn more" link when posting on a Wall is not descriptive
Bug 1259689: Skin metadata lightbox is not keyboard-accessible
Bug 1259757: Gender radio buttons need descriptive labels
Bug 1261231: Allow a VERP "bounceprefix" that's not exactly 4 characters
Bug 1261233: Allow a VERP "bounces_ratio" of 0
Bug 1262487: Row headers in "Edit Access" table are confusing for screen reader users
Bug 1262490: Add buttons in "Edit Access" should have more descriptive text
Bug 1262911: In-page tabs should use focus management
Bug 1265061: Add support for regional languages to TinyMCE language detection
Bug 1265091: Pieforms date elements should have "Not specified" before the date picker
Bug 1265098: Register site page title should be more descriptive
Bug 1265101: License icons need alt text
Bug 1266300: hover over unselected tabs in admin -> users ->reports not showing pointer c
Bug 1266624: When using small headers, action buttons break the logical ordering of the pa
Bug 1267240: Clicking on new change layout icon needs to warn if navigating away without
Bug 1267633: It's confusing to hide the "copy for new users" site page access option
Bug 1271391: focus on help box close button in chromium has gap
Bug 1271392: focus on help box close button in chromium has gap
Bug 1275617: Allow CLI api to specify exit code
Bug 1279529: All attachments tables should be collapsable
Bug 1281121: Method view_has_token uses uninitialized variable
Bug 1282872: Top right "Settings" image should not have alt text
1.9 + 0.1 = 1.10
Some of the things that didn't make it into 1.9:
●
Matt Kolb at Michigan State University
– Send forum post now
●
Ruslan Kabalin at Lancaster University
– Report objectionable forum posts
●
Gregor Anzelj
– Customize user profile “Messaging” fields
●
(no more having to explain to kids what ICQ is!)
Part 2: How can you contribute to Mahara?
19 ways to get involved in
Based on a presentation by Kristina D.C. Hoeppner, Catalyst IT
Even if you don't know the difference between
&
1. Use the software
http://www.flickr.com/photos/pgoyette/2819175465
2. Ask questions
http://www.flickr.com/photos/21496790@N06/5065834411
3. Answer questions
http://www.flickr.com/photos/nhuisman/3168683736/
4. Report bugs
http://www.flickr.com/photos/34120957@N04/4199675334/
5. Give feedback
http://www.flickr.com/photos/henryfaber/230444653
6. Spread the word
http://www.flickr.com/photos/21551833@N00/4345518893/
7. Translate
http://www.flickr.com/photos/86931652@N00/2067945645
8. Write tutorials
http://www.flickr.com/photos/laffy4k/441037582
http://www.flickr.com/photos/laffy4k/441037582
9. Create screencasts
http://www.flickr.com/photos/photochiel/83361761
10. Provide training
http://www.flickr.com/photos/95492938@N00/5181464194/
11. Squash bugs
http://www.flickr.com/photos/82606279@N00/299991298/
12. Test features
http://www.flickr.com/photos/35723892@N00/4090782772/
13. Design themes
http://www.flickr.com/photos/fiduz/5592241473
14. Write books
http://www.flickr.com/photos/zitona/4053097146
15. Create plugins
http://www.flickr.com/photos/mroach/4095648200
16. Code review
http://www.flickr.com/photos/jantjesmit/95705255
17. Develop cool features
http://www.flickr.com/photos/hildeengwenverbouwen/3309575919
18. Sponsor features
http://www.flickr.com/photos/13519089@N03/4626960661/
19. Make a contributor smile
http://www.flickr.com/photos/srboisvert/728444428
Your gateway to the magical world of
getting involved with Mahara:
The Mahara community website:
https://mahara.org
The Mahara wiki:
https://wiki.mahara.org
The Mahara Launchpad project:
http://bugs.launchpad.net/mahara
(but it's usually easier to just link there from mahara.org)
About Catalyst
Catalyst Clients
Open Source Technologies

More Related Content

What's hot

Sql server 2012 tutorials reporting services
Sql server 2012 tutorials   reporting servicesSql server 2012 tutorials   reporting services
Sql server 2012 tutorials reporting servicesSteve Xu
 
Critical Analysis of SW Development tool/methodology
Critical Analysis of SW Development tool/methodologyCritical Analysis of SW Development tool/methodology
Critical Analysis of SW Development tool/methodologyDavid O' Connor
 
Data mining extensions dmx - reference
Data mining extensions   dmx - referenceData mining extensions   dmx - reference
Data mining extensions dmx - referenceSteve Xu
 
Developer’s guide to microsoft unity
Developer’s guide to microsoft unityDeveloper’s guide to microsoft unity
Developer’s guide to microsoft unitySteve Xu
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-codeNarayana Reddy
 
Sql server distributed replay
Sql server distributed replaySql server distributed replay
Sql server distributed replaySteve Xu
 
Share point integration
Share point integrationShare point integration
Share point integrationPeter Diaz
 
Usability evaluation of the RunKeeper Application
Usability evaluation of the RunKeeper Application Usability evaluation of the RunKeeper Application
Usability evaluation of the RunKeeper Application David O' Connor
 
Monitor and tune for performance
Monitor and tune for performanceMonitor and tune for performance
Monitor and tune for performanceSteve Xu
 
IBM Connections 4.5 User Data Propagation.
IBM Connections 4.5 User Data Propagation.IBM Connections 4.5 User Data Propagation.
IBM Connections 4.5 User Data Propagation.michele buccarello
 
Aspnet web deployment_using_visual_studio
Aspnet web deployment_using_visual_studioAspnet web deployment_using_visual_studio
Aspnet web deployment_using_visual_studioSteve Xu
 
Microsoft office 365 for professionals and small businesses help and how to
Microsoft office 365 for professionals and small businesses   help and how toMicrosoft office 365 for professionals and small businesses   help and how to
Microsoft office 365 for professionals and small businesses help and how toSteve Xu
 
Share point 2013 installation step by step
Share point 2013 installation step by stepShare point 2013 installation step by step
Share point 2013 installation step by stepprasslides
 
The entity framework 4.0 and asp.net web forms getting started
The entity framework 4.0 and asp.net web forms   getting startedThe entity framework 4.0 and asp.net web forms   getting started
The entity framework 4.0 and asp.net web forms getting startedSteve Xu
 
Enable seo friendly url in websphere portal
Enable seo friendly url in websphere portalEnable seo friendly url in websphere portal
Enable seo friendly url in websphere portalmichele buccarello
 
IBM Connections mail with exchange backend
IBM Connections mail with exchange backendIBM Connections mail with exchange backend
IBM Connections mail with exchange backendmichele buccarello
 

What's hot (16)

Sql server 2012 tutorials reporting services
Sql server 2012 tutorials   reporting servicesSql server 2012 tutorials   reporting services
Sql server 2012 tutorials reporting services
 
Critical Analysis of SW Development tool/methodology
Critical Analysis of SW Development tool/methodologyCritical Analysis of SW Development tool/methodology
Critical Analysis of SW Development tool/methodology
 
Data mining extensions dmx - reference
Data mining extensions   dmx - referenceData mining extensions   dmx - reference
Data mining extensions dmx - reference
 
Developer’s guide to microsoft unity
Developer’s guide to microsoft unityDeveloper’s guide to microsoft unity
Developer’s guide to microsoft unity
 
Share point 2010_overview-day4-code
Share point 2010_overview-day4-codeShare point 2010_overview-day4-code
Share point 2010_overview-day4-code
 
Sql server distributed replay
Sql server distributed replaySql server distributed replay
Sql server distributed replay
 
Share point integration
Share point integrationShare point integration
Share point integration
 
Usability evaluation of the RunKeeper Application
Usability evaluation of the RunKeeper Application Usability evaluation of the RunKeeper Application
Usability evaluation of the RunKeeper Application
 
Monitor and tune for performance
Monitor and tune for performanceMonitor and tune for performance
Monitor and tune for performance
 
IBM Connections 4.5 User Data Propagation.
IBM Connections 4.5 User Data Propagation.IBM Connections 4.5 User Data Propagation.
IBM Connections 4.5 User Data Propagation.
 
Aspnet web deployment_using_visual_studio
Aspnet web deployment_using_visual_studioAspnet web deployment_using_visual_studio
Aspnet web deployment_using_visual_studio
 
Microsoft office 365 for professionals and small businesses help and how to
Microsoft office 365 for professionals and small businesses   help and how toMicrosoft office 365 for professionals and small businesses   help and how to
Microsoft office 365 for professionals and small businesses help and how to
 
Share point 2013 installation step by step
Share point 2013 installation step by stepShare point 2013 installation step by step
Share point 2013 installation step by step
 
The entity framework 4.0 and asp.net web forms getting started
The entity framework 4.0 and asp.net web forms   getting startedThe entity framework 4.0 and asp.net web forms   getting started
The entity framework 4.0 and asp.net web forms getting started
 
Enable seo friendly url in websphere portal
Enable seo friendly url in websphere portalEnable seo friendly url in websphere portal
Enable seo friendly url in websphere portal
 
IBM Connections mail with exchange backend
IBM Connections mail with exchange backendIBM Connections mail with exchange backend
IBM Connections mail with exchange backend
 

Viewers also liked

Top 8 church technical director resume samples
Top 8 church technical director resume samplesTop 8 church technical director resume samples
Top 8 church technical director resume samplestonychoper5705
 
PERTURBAÇÕES INTUITIVAS DE 1901 CONFISCO (Baseados em conclusões do - b b...
PERTURBAÇÕES INTUITIVAS  DE  1901   CONFISCO (Baseados em conclusões do - b b...PERTURBAÇÕES INTUITIVAS  DE  1901   CONFISCO (Baseados em conclusões do - b b...
PERTURBAÇÕES INTUITIVAS DE 1901 CONFISCO (Baseados em conclusões do - b b...1901 Atos das Policias Internacionais
 
Cuentos colegio orlando higuita rojas. claudia martinez
Cuentos colegio orlando higuita rojas. claudia martinezCuentos colegio orlando higuita rojas. claudia martinez
Cuentos colegio orlando higuita rojas. claudia martinezClaudia Martinez
 
I parte silabo de proceso adm. 17 mayo
I parte silabo de proceso adm. 17 mayoI parte silabo de proceso adm. 17 mayo
I parte silabo de proceso adm. 17 mayoNombre Apellidos
 

Viewers also liked (6)

Top 8 church technical director resume samples
Top 8 church technical director resume samplesTop 8 church technical director resume samples
Top 8 church technical director resume samples
 
PERTURBAÇÕES INTUITIVAS DE 1901 CONFISCO (Baseados em conclusões do - b b...
PERTURBAÇÕES INTUITIVAS  DE  1901   CONFISCO (Baseados em conclusões do - b b...PERTURBAÇÕES INTUITIVAS  DE  1901   CONFISCO (Baseados em conclusões do - b b...
PERTURBAÇÕES INTUITIVAS DE 1901 CONFISCO (Baseados em conclusões do - b b...
 
Cuentos colegio orlando higuita rojas. claudia martinez
Cuentos colegio orlando higuita rojas. claudia martinezCuentos colegio orlando higuita rojas. claudia martinez
Cuentos colegio orlando higuita rojas. claudia martinez
 
I parte silabo de proceso adm. 17 mayo
I parte silabo de proceso adm. 17 mayoI parte silabo de proceso adm. 17 mayo
I parte silabo de proceso adm. 17 mayo
 
Poster for Walt Lab
Poster for Walt LabPoster for Walt Lab
Poster for Walt Lab
 
Investimento social privado
Investimento social privadoInvestimento social privado
Investimento social privado
 

Similar to Upcoming features and ways you can contribute to Mahara

IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003Wes Yanaga
 
Yui3.4.0 What's new
Yui3.4.0 What's newYui3.4.0 What's new
Yui3.4.0 What's newenmaai
 
Top SharePoint misconfiguration
Top SharePoint misconfiguration Top SharePoint misconfiguration
Top SharePoint misconfiguration Serge Tremblay
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StoryMavention
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StoryWaldek Mastykarz
 
Release Notes.doc
Release Notes.docRelease Notes.doc
Release Notes.docGigiKent17
 
Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8Lachlan Hardy
 
Module Madness
Module MadnessModule Madness
Module MadnessLaura S
 
Oracle application express
Oracle application expressOracle application express
Oracle application expressAbhinaw Kumar
 
Getting Healthy with Magnolia, Blossom and Spring
Getting Healthy with Magnolia, Blossom and SpringGetting Healthy with Magnolia, Blossom and Spring
Getting Healthy with Magnolia, Blossom and SpringMagnolia
 
Ajax Y Accesibilidad
Ajax Y AccesibilidadAjax Y Accesibilidad
Ajax Y Accesibilidaddatole
 
SharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature staplingSharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature staplingSalaudeen Rajack
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express pptAbhinaw Kumar
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersDistilled
 

Similar to Upcoming features and ways you can contribute to Mahara (20)

IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003IE8 Dev Overview_pp2003
IE8 Dev Overview_pp2003
 
Yui3.4.0 What's new
Yui3.4.0 What's newYui3.4.0 What's new
Yui3.4.0 What's new
 
Top SharePoint misconfiguration
Top SharePoint misconfiguration Top SharePoint misconfiguration
Top SharePoint misconfiguration
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer Story
 
SharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer StorySharePoint 2010 Web Content Management - The Developer Story
SharePoint 2010 Web Content Management - The Developer Story
 
Release Notes.doc
Release Notes.docRelease Notes.doc
Release Notes.doc
 
Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8Welcome to IE8 - Integrating Your Site With Internet Explorer 8
Welcome to IE8 - Integrating Your Site With Internet Explorer 8
 
Module Madness
Module MadnessModule Madness
Module Madness
 
What's new in XCC 7.0
What's new in XCC 7.0What's new in XCC 7.0
What's new in XCC 7.0
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
 
Getting Healthy with Magnolia, Blossom and Spring
Getting Healthy with Magnolia, Blossom and SpringGetting Healthy with Magnolia, Blossom and Spring
Getting Healthy with Magnolia, Blossom and Spring
 
Ajax Y Accesibilidad
Ajax Y AccesibilidadAjax Y Accesibilidad
Ajax Y Accesibilidad
 
ajax
ajaxajax
ajax
 
SharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature staplingSharePoint Site templates, site definitions, feature stapling
SharePoint Site templates, site definitions, feature stapling
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 
Rendering The Fat
Rendering The FatRendering The Fat
Rendering The Fat
 
ASP.NET Identity
ASP.NET IdentityASP.NET Identity
ASP.NET Identity
 
CAD Report
CAD ReportCAD Report
CAD Report
 

More from Mahara Hui

Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...Mahara Hui
 
Organisation-centric Portfolios
Organisation-centric PortfoliosOrganisation-centric Portfolios
Organisation-centric PortfoliosMahara Hui
 
Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.Mahara Hui
 
Mahara on Holiday
Mahara on HolidayMahara on Holiday
Mahara on HolidayMahara Hui
 
Exploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduatesExploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduatesMahara Hui
 
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...Mahara Hui
 
Our Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fenceOur Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fenceMahara Hui
 
To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...Mahara Hui
 
Using ePortfolios for Integrated Learning
Using ePortfolios for Integrated LearningUsing ePortfolios for Integrated Learning
Using ePortfolios for Integrated LearningMahara Hui
 
Using Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicumUsing Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicumMahara Hui
 
Using Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry CurrencyUsing Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry CurrencyMahara Hui
 
Bridging the Gaps
Bridging the GapsBridging the Gaps
Bridging the GapsMahara Hui
 
Creating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their professionCreating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their professionMahara Hui
 
Make the connection with your LMS
Make the connection with your LMSMake the connection with your LMS
Make the connection with your LMSMahara Hui
 
Developing a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for EducatorsDeveloping a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for EducatorsMahara Hui
 
Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??Mahara Hui
 
ePortfolios and managing privacy
ePortfolios and managing privacyePortfolios and managing privacy
ePortfolios and managing privacyMahara Hui
 
Shining our Mahara boots for a new era
Shining our Mahara boots for a new eraShining our Mahara boots for a new era
Shining our Mahara boots for a new eraMahara Hui
 
Cloud hosting your ePortfolio
Cloud hosting your ePortfolioCloud hosting your ePortfolio
Cloud hosting your ePortfolioMahara Hui
 
Embedding ePortfolios in Course Delivery
Embedding ePortfolios in Course DeliveryEmbedding ePortfolios in Course Delivery
Embedding ePortfolios in Course DeliveryMahara Hui
 

More from Mahara Hui (20)

Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
Eportfolios for INTRA placement - a pilot study in the Schools of Biotechnolo...
 
Organisation-centric Portfolios
Organisation-centric PortfoliosOrganisation-centric Portfolios
Organisation-centric Portfolios
 
Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.Mahara and Collaboration: Building communities of practice.
Mahara and Collaboration: Building communities of practice.
 
Mahara on Holiday
Mahara on HolidayMahara on Holiday
Mahara on Holiday
 
Exploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduatesExploring e-Portfolios to produce educated employable graduates
Exploring e-Portfolios to produce educated employable graduates
 
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
eZines and ePortfolios:Struggling with design issues in ePortfolio content cr...
 
Our Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fenceOur Mahara Hikoi: Experiences from both sides of the fence
Our Mahara Hikoi: Experiences from both sides of the fence
 
To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...To Train or To Support?: Teacher's e-capability development in a tertiary edu...
To Train or To Support?: Teacher's e-capability development in a tertiary edu...
 
Using ePortfolios for Integrated Learning
Using ePortfolios for Integrated LearningUsing ePortfolios for Integrated Learning
Using ePortfolios for Integrated Learning
 
Using Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicumUsing Mahara to demonstrate skills acquired in a hospitality workplace practicum
Using Mahara to demonstrate skills acquired in a hospitality workplace practicum
 
Using Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry CurrencyUsing Mahara ePortfolios for Vocational Industry Currency
Using Mahara ePortfolios for Vocational Industry Currency
 
Bridging the Gaps
Bridging the GapsBridging the Gaps
Bridging the Gaps
 
Creating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their professionCreating spaces for students to demonstrate competencies in their profession
Creating spaces for students to demonstrate competencies in their profession
 
Make the connection with your LMS
Make the connection with your LMSMake the connection with your LMS
Make the connection with your LMS
 
Developing a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for EducatorsDeveloping a Mahara Bootcamp for Educators
Developing a Mahara Bootcamp for Educators
 
Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??Mahara-Juvenile Delinquent or Prodigal ??
Mahara-Juvenile Delinquent or Prodigal ??
 
ePortfolios and managing privacy
ePortfolios and managing privacyePortfolios and managing privacy
ePortfolios and managing privacy
 
Shining our Mahara boots for a new era
Shining our Mahara boots for a new eraShining our Mahara boots for a new era
Shining our Mahara boots for a new era
 
Cloud hosting your ePortfolio
Cloud hosting your ePortfolioCloud hosting your ePortfolio
Cloud hosting your ePortfolio
 
Embedding ePortfolios in Course Delivery
Embedding ePortfolios in Course DeliveryEmbedding ePortfolios in Course Delivery
Embedding ePortfolios in Course Delivery
 

Recently uploaded

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

Upcoming features and ways you can 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: Inconsistent "required field" behavior on institution membership page Bug 995761: Use the same paginator throughout Bug 996337: Forum post delay setting only sticks after you clicked "Save" Bug 1047481: Groups menu 'I want to join' - improvement Bug 1053223: Publish/Unpublish a journal's entry should change the background Bug 1064219: "Add page to watchlist" not clear on artefact page Bug 1067550: /admin/users/bulk.php shows submit button for changing auth method even Bug 1067724: Unable to read language directory Bug 1075760: reporting objectional material with no message doesn't get sent to admin wit Bug 1115638: Empty masquerading report needs "none found" type string Bug 1195120: Delete superflous fullstop on /admin/groups/uploadcsv.php Bug 1196213: Linking of tags in tag search Bug 1203082: Change password warning contains escaped html Bug 1212541: GoogleSpell has been discontinued -- remove it from TinyMCE spellchecker Bug 1220410: MNet with port number requires port to be in wwwroot Bug 1220943: Warning when creating a new auth instance in 1.8dev Bug 1231920: Duplicate tags in page creation gives error message Bug 1240306: Styling error on add user page if there's a very long institution name Bug 1246024: error message disappears too fast Bug 1246573: Upgrade htmlpurifier to 4.5.0 Bug 1247729: Elastic Search: Set the second column to sort by to score Bug 1250235: View gives error if user could make skins then had option revoked Bug 1250239: Saving 'no institution' institution gives errors Bug 1250256: Support for changing the session directory Bug 1251089: Invalid value for licensedefault Bug 1253462: Undefined property: stdClass::$urlid after doing feedback Bug 1253835: Make profile page tabs design responsive Bug 1259366: Title of 'Tasks' page should be capitalised Bug 1259401: Dashboard info (Create and Collect, ...) is hard to understand when using a sc Bug 1259402: "Learn more" link when posting on a Wall is not descriptive Bug 1259689: Skin metadata lightbox is not keyboard-accessible Bug 1259757: Gender radio buttons need descriptive labels Bug 1261231: Allow a VERP "bounceprefix" that's not exactly 4 characters Bug 1261233: Allow a VERP "bounces_ratio" of 0 Bug 1262487: Row headers in "Edit Access" table are confusing for screen reader users Bug 1262490: Add buttons in "Edit Access" should have more descriptive text Bug 1262911: In-page tabs should use focus management Bug 1265061: Add support for regional languages to TinyMCE language detection Bug 1265091: Pieforms date elements should have "Not specified" before the date picker Bug 1265098: Register site page title should be more descriptive Bug 1265101: License icons need alt text Bug 1266300: hover over unselected tabs in admin -> users ->reports not showing pointer c Bug 1266624: When using small headers, action buttons break the logical ordering of the pa Bug 1267240: Clicking on new change layout icon needs to warn if navigating away without Bug 1267633: It's confusing to hide the "copy for new users" site page access option Bug 1271391: focus on help box close button in chromium has gap Bug 1271392: focus on help box close button in chromium has gap Bug 1275617: Allow CLI api to specify exit code Bug 1279529: All attachments tables should be collapsable Bug 1281121: Method view_has_token uses uninitialized variable Bug 1282872: Top right "Settings" image should not have alt text
  • 10. 1.9 + 0.1 = 1.10 Some of the things that didn't make it into 1.9: ● Matt Kolb at Michigan State University – Send forum post now ● Ruslan Kabalin at Lancaster University – Report objectionable forum posts ● Gregor Anzelj – Customize user profile “Messaging” fields ● (no more having to explain to kids what ICQ is!)
  • 11. Part 2: How can you contribute to Mahara? 19 ways to get involved in Based on a presentation by Kristina D.C. Hoeppner, Catalyst IT Even if you don't know the difference between &
  • 12. 1. Use the software http://www.flickr.com/photos/pgoyette/2819175465
  • 17. 6. Spread the word http://www.flickr.com/photos/21551833@N00/4345518893/
  • 28. 17. Develop cool features http://www.flickr.com/photos/hildeengwenverbouwen/3309575919
  • 30. 19. Make a contributor smile http://www.flickr.com/photos/srboisvert/728444428
  • 31. Your gateway to the magical world of getting involved with Mahara: The Mahara community website: https://mahara.org The Mahara wiki: https://wiki.mahara.org The Mahara Launchpad project: http://bugs.launchpad.net/mahara (but it's usually easier to just link there from mahara.org)