Actions

Difference between revisions of "Roadmap/Mahara 20.10 roadmap"

From Mahara Wiki

< Roadmap
m
m
 
Line 9: Line 9:
 
* [https://bugs.launchpad.net/mahara/+bug/1857382 Remove WYSIWYG options for page description]
 
* [https://bugs.launchpad.net/mahara/+bug/1857382 Remove WYSIWYG options for page description]
 
* [https://bugs.launchpad.net/mahara/+bug/1875492 Add 'start' and 'end' date options to the default group page settings]
 
* [https://bugs.launchpad.net/mahara/+bug/1875492 Add 'start' and 'end' date options to the default group page settings]
 +
* [https://bugs.launchpad.net/mahara/+bug/922911 Collection email notification]
 +
* [https://bugs.launchpad.net/mahara/+bug/1528118 Preview collections on export screen]
 
</div>
 
</div>
 
<div style="clear: both; height: 1px;"><hr></div>
 
<div style="clear: both; height: 1px;"><hr></div>
Line 16: Line 18:
 
* [https://bugs.launchpad.net/mahara/+bug/1857933 Portfolio completion progress page]
 
* [https://bugs.launchpad.net/mahara/+bug/1857933 Portfolio completion progress page]
 
* New React Native Mahara Mobile app also for iOS
 
* New React Native Mahara Mobile app also for iOS
* An additional theme
+
* [https://bugs.launchpad.net/mahara/+bug/1889480 An additional theme - Maroon]
* Mahara assignment submission plugin for Moodle support
+
* [https://bugs.launchpad.net/mahara/+bug/1882461 Mahara assignment submission plugin for Moodle support], incl. [https://bugs.launchpad.net/mahara/+bug/1891850 archiving of submissions]
* [https://bugs.launchpad.net/bugs/1857637 Better login redirect for external authentication methods]
+
* [https://bugs.launchpad.net/mahara/+bug/1867203 Allow email links for recipients that need to log in externally to redirect accordingly]
 
* [https://bugs.launchpad.net/mahara/+bug/1857936 Lock page and artefact instructions]
 
* [https://bugs.launchpad.net/mahara/+bug/1857936 Lock page and artefact instructions]
* [https://bugs.launchpad.net/mahara/+bug/1860380 Add monitoring module to keep a track of fails like cron / elasticsearch / ldap]
+
* [https://bugs.launchpad.net/mahara/+bug/1881677 Give 3 options if new group name is not unique]
* [https://bugs.launchpad.net/mahara/+bug/1881677 Give 3 options if new group name not unique]
 
 
* [https://bugs.launchpad.net/mahara/+bug/1884658 Changing password when first logging in via SSO when internal login also available]
 
* [https://bugs.launchpad.net/mahara/+bug/1884658 Changing password when first logging in via SSO when internal login also available]
 +
* [https://bugs.launchpad.net/mahara/+bug/1863511 Display course completion data based on external information pulled in via web services]
 
</div>
 
</div>
 
<div style="clear: both; height: 1px;"><hr></div>
 
<div style="clear: both; height: 1px;"><hr></div>
Line 28: Line 30:
 
<div style="width: 30%; float: left; padding: 40px 10px 40px 0px;"><i class="fa fa-file-code-o fa-4x"></i> '''Technical updates'''<br> to make use of new libraries that are used and keep current with technology that is includedor update existing technical components. That also supports the usability of the site.</div>
 
<div style="width: 30%; float: left; padding: 40px 10px 40px 0px;"><i class="fa fa-file-code-o fa-4x"></i> '''Technical updates'''<br> to make use of new libraries that are used and keep current with technology that is includedor update existing technical components. That also supports the usability of the site.</div>
 
<div style="width: 70%; float: right; padding: 40px 0px 20px 0px;">
 
<div style="width: 70%; float: right; padding: 40px 0px 20px 0px;">
* SmartEvidence code refactoring for easier maintainability
 
 
* Investigation into WCAG 2.1 to identify changes that are required
 
* Investigation into WCAG 2.1 to identify changes that are required
* [https://bugs.launchpad.net/mahara/+bug/1845053 More consolidations in CSS and making changes to support WCAG 2.1 requirements]
+
* [https://bugs.launchpad.net/mahara/+bug/1845053 Increase base font size, update heading levels, use rem, and increase width (WCAG 2.1 changes)]
 
* [https://bugs.launchpad.net/mahara/+bug/1856824 Ability to change old embedded urls into correct ones if the site changes domain name]
 
* [https://bugs.launchpad.net/mahara/+bug/1856824 Ability to change old embedded urls into correct ones if the site changes domain name]
* [https://bugs.launchpad.net/mahara/+bug/1876185 Allow redis function without needing sentinel]
+
* [https://bugs.launchpad.net/mahara/+bug/1876185 Allow Redis function without needing Sentinel]
 +
* [https://bugs.launchpad.net/mahara/+bug/1860380 Add monitoring module to keep track of fails like cron / Elasticsearch / LDAP]
 
* [https://bugs.launchpad.net/mahara/+bug/1875750 Allow override of the HSTS setting if being set downstream]
 
* [https://bugs.launchpad.net/mahara/+bug/1875750 Allow override of the HSTS setting if being set downstream]
* [https://bugs.launchpad.net/mahara/+bug/1873709 Allow webservice wsdoc.php page to be public]
+
* [https://bugs.launchpad.net/mahara/+bug/1873709 Allow web services wsdoc.php page to be public]
* [https://bugs.launchpad.net/mahara/+bug/1876177 Allow mahara cli interface to accept multiple values for same flag]
+
* [https://bugs.launchpad.net/mahara/+bug/1876177 Allow for a Mahara CLI interface to accept multiple values for same flag]
 
* [https://bugs.launchpad.net/mahara/+bug/1892254 Only SAML auth instance for metadata not active but can still see metadata choice on IdP discovery page]
 
* [https://bugs.launchpad.net/mahara/+bug/1892254 Only SAML auth instance for metadata not active but can still see metadata choice on IdP discovery page]
* [https://bugs.launchpad.net/mahara/+bug/1892794 Allow local custom profile fields also be accessible via webservices]
+
* [https://bugs.launchpad.net/mahara/+bug/1895477 Allow choosing an existing SAML option without needing to supply the XML]
 +
* [https://bugs.launchpad.net/mahara/+bug/1892794 Allow local custom profile fields also be accessible via web services]
 
</div>
 
</div>
 
<div style="clear: both; height: 1px;"><hr></div>
 
<div style="clear: both; height: 1px;"><hr></div>
Line 50: Line 53:
 
<div style="width: 30%; background-color: #eeeeee; border-radius:2%; float: left; padding: 10px 10px 10px 10px;"><i class="fa fa-home fa-4x"></i> '''Infrastructure updates'''<br> to facilitate the smooth running of the project, the server infrastructure that hosts community sites used for conversations with people using or planning to use Mahara and developers.</div>
 
<div style="width: 30%; background-color: #eeeeee; border-radius:2%; float: left; padding: 10px 10px 10px 10px;"><i class="fa fa-home fa-4x"></i> '''Infrastructure updates'''<br> to facilitate the smooth running of the project, the server infrastructure that hosts community sites used for conversations with people using or planning to use Mahara and developers.</div>
 
<div style="width: 70%; float: right; padding: 40px 0px 0px 0px;">
 
<div style="width: 70%; float: right; padding: 40px 0px 0px 0px;">
* Investigate the move from Launchpad to GitLab for wishlist and bug tracking
+
* [https://bugs.launchpad.net/mahara/+bug/1895201 Make Mahara available via Docker]
*
+
* Investigate the move from Launchpad to GitLab for wishlist and bug tracking (investigation completed)
 
<div style="clear: both; height: 1px;">&nbsp;</div>
 
<div style="clear: both; height: 1px;">&nbsp;</div>

Latest revision as of 13:42, 5 October 2020

For the release of Mahara 20.10, the October 2020 release, a number of features were identified to support the growth of Mahara. This list may be added to throughout the release cycle, and it will be updated once Mahara 20.10 has been released.

Usability improvements
to simplify the user interface, keep up with the changing world of how people interact with web applications and thus expect from Mahara.

New feature development
to offer tools to learners that they need to create the portfolios they want or are required to set up.

Technical updates
to make use of new libraries that are used and keep current with technology that is includedor update existing technical components. That also supports the usability of the site.

Issue resolution
to fix problems that people have come across.

 
Infrastructure updates
to facilitate the smooth running of the project, the server infrastructure that hosts community sites used for conversations with people using or planning to use Mahara and developers.