.. include:: shortcuts.rstext .. _new: What's new in Mahara 19.04? ------------------------------------------------------- Mahara is being improved from version to version. On this page, you see the **highlights** for the latest release of Mahara. .. raw:: html You can see a `list of all new features on Launchpad `_ or check out the user-focused features via the |new in Mahara 19.04| "New in Mahara 19.04" `index entries `_. Page header update ~~~~~~~~~~~~~~~~~~~~~~~~ |page header| The page header area was revamped to allow for a full-width page header when in :ref:`display mode of a page `. This is the first step towards `further changes to improve the look of a page `_. The buttons stick on the right-hand side of a page and stay in place when the page is scrolled for easy access. .. figure:: /images/new/portfolio_page_header.* :alt: Header area of a portfolio page with new buttons on the side Header area of a portfolio page with new buttons on the side The profile page shows a few more buttons for the various actions that can be taken on the page, depending on who is viewing the page. .. figure:: /images/new/profile_page_header.* :alt: Header area of a profile page with new buttons on the side Header area of a profile page with new buttons on the side SmartEvidence editor ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |smartevidence editor| You can create, edit, and copy SmartEvidence frameworks directly in Mahara as site administrator. The :ref:`SmartEvidence editor ` makes it possible. You can still upload existing framework files, but can also take advantage of a visual editor filling in the framework details into a form. .. figure:: /images/new/smartevidence_editor_basics.* :alt: Fill in a form to set up a SmartEvidence framework Fill in a form to set up a SmartEvidence framework Open links in a new tab or window ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |link| Links to external web sites are :ref:`opened automatically in a new tab or window `, depending on your browser settings. You can also open Mahara pages in a new tab if you like when you set up your link in the visual editor. .. figure:: /images/new/link_external.* :alt: Open links in a new tab or window Open links in a new tab or window Upgrade to Bootstrap 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |code| Mahara 19.04 uses Bootstrap 4 for theming taking advantage of changes and new functionality available in this responsive framework. We created a `theme upgrade guide `_ to help change existing themes to Bootstrap 4. Forum enhancements ~~~~~~~~~~~~~~~~~~~~~~~~ |forums| Enhancements have been made to the :ref:`discussion forums ` in groups to offer additional features allowing group administrators more control over subscriptions and posts, especially in large groups and when groups are used in more formal learning settings: * Forum posts can have file attachments. * Forum posts can be placed into a moderation queue for approval before being sent out to all subscribers. * Staff and administrators can set up forums that don't allow group members to unsubscribe. Consolidation of "People" and "Groups" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |consolidation| The navigation areas of "My friends" and "Find people" have merged to :ref:`"People" ` and "My groups" and "Find groups" have merged into :ref:`"Groups" `. .. figure:: /images/new/main_menu.* :alt: New menu items in the main menu New menu items in the main menu That makes it easier to search for and find relevant people and groups without needing to choose beforehand what to look for. .. figure:: /images/new/group_overview.* :alt: Merged "Find groups" and "My groups" Merged "Find groups" and "My groups" Isolated institutions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |isolation| A multi-tenanted site can be set up with :ref:`isolated institutions ` allowing for better separation between institutions while still using the same Mahara site. This is beneficial when privacy requires that people of different institutions shall not be able to contact each other or share portfolios. Support Badgr for open badges ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |badgr| If you have an account on `Badgr `_, you can display open badges from that account's public collections in Mahara. You need to :ref:`set up a connection ` to Badgr for that to work. .. figure:: /images/new/settings_apps_badgr.* :alt: Linking Badgr to Mahara Linking Badgr to Mahara Add navigation block to all pages in a collection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |navigation| When you add the :ref:`"Navigation" block ` to a page that is in a collection, you can add the block to all other existing pages within that collection automatically. .. figure:: /images/new/navigation_configure.* :alt: Add the "Navigation" block to all collection pages Add the "Navigation" block to all collection pages Show person who uploaded a group file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |file upload| When you upload a file to a group, the group becomes the owner of the file. Now you can see who uploaded the file in the group's file area as well as when you view the details of a file when coming from a group page. .. figure:: /images/new/group_file_edit.* :alt: Show who uploaded a group file Show who uploaded a group file Improved SAML certificate rotating ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |saml rotate| You can prepare better for :ref:`rotating a SAML certificate ` when you use single sign-on: The old certificate stays in place until it expires or you delete it while the new certificate can be established with the IdPs. More background steps in Behat ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |behat| Behat tests are the standard automated behavior-driven tests that are available in Mahara. Test cases are written to test features of Mahara automatically. It is now possible to set up pages with content faster through background steps rather than needing to write lengthy scenarios.