Totara Learn Open Discussions

Totara 11 upgrade

 
? ?
Totara 11 upgrade
by ? ? - Tuesday, 28 August 2018, 4:30 AM
 

We are soon upgrading to Totara 11 and excited about the new features.

It's quite a jump from us, from 2.9 to 11. It would be great to hear from others who are already on 11, what was the total downtime for your upgrade? Anything you'd recommend keeping an eye on right after upgrade?

Thanks,
Antonio


Marek Hanacek
Re: Totara 11 upgrade
by Marek Hanacek - Tuesday, 25 September 2018, 5:39 PM
Group Partners

Hi Antonio,

I do upgrade from v2.9 to v11.5 this month and this is what I got:
1, upgrade v2.9 to v9 using php 5.5.9 - 5.6
2, upgrade php to 7.1.8+
3, upgrade v9 to v11

So you have to look over server requirements! Old themes won't work, so let's prepare for that. Do upgrade using CLI. Don't forget to backup :)
Downtime can took for hours, depends on size of Totara data and server (datbase) performance.

This page may help you - https://help.totaralearning.com/display/DEV/PHP and check other v11 requirements
Btw I was on v2.9 with php 5.5 and do upgrade of php to 7.2, than do totara v2.9 upgrade to v9 with some installation modifications and right away to v11 (v11 require min v9 so you can't upgrade in one step) what all take ~1hour.

? ?
Re: Totara 11 upgrade
by ? ? - Wednesday, 26 September 2018, 4:33 AM
 
Thank you, Marek. We were aware of the php requirement. Sorry, perhaps I should have added that I was looking for functional impact after the upgrade.


So we are now in T11, and here are the main things I took away from the change:


- Loss of TinyMCE. This may have been well advertised and I am sure there are very good, valid reasons for dropping it. However, the loss of the more powerful TinyMCE editor has been devastating for us. We make heavy use of forums, but also books, where we want presentation to be as polished as possible. TinyMCE allowed us to create tables, manipulate fonts beyond what's offered by the theme (for instance, to quote computer code, screen output, or otherwise emulate what users may see in other screens or printed matter outside the LMS, and therefore, outside our usual theme styles). That capability is now gone, as is the full-screen editing mode. We now have to resort to external editors, then "plant" the resulting HTML in the native editor. This was a substantial loss for us.

- Changes in report file names and some outputs. Again, this may have been documented somewhere. When downloading scheduled reports (something we have automated for a good while now) the file names will differ from 2.9. For example, downloading a scheduled feedback activity report would give "feedback", while now it is "feedback [name of feedback activity]", and some existing reports changed the way they output data. In general, the reporting capabilities of T11 are great, we just had to tweak the Big Data cruncher in a couple of places.

- Better usability for seminars. The way seminar/session information is presented reduced the number of clicks to sign up. This was a nice improvement.

- Better calendar. The improvements here are welcome. I think we hit a glitch with how certain seminar changes, such as cancellations, are captured by the calendar immediately after upgrade. We had users reporting "ghost" seminar bookings for sessions booked pre-upgrade but that were no longer there. We have been unable to repro, and I'm sure it was a rare occurrence.

- Limited menu options. In 2.9, we had a navbar drop-down menu showing users all courses they were enrolled in, one click away from any screen. We are told that type of menu is not possible in T11, and that has increased the number of clicks to course.

- Limited email options. Again possibly well documented, but it seems T11 only sends email out through the specified noreply account. In T2.9, we had a form that sent email to a case management system on behalf of the user. Maintaining this ability in T11 required tweaking the codebase, something we'd rather not do.

- Completion boxes are not boxes. Back to UX, I wonder what prompted the change from boxes to circles for non-manual completion checkboxes. Circles are not a common user interface paradigm. Actually, they are, most users would think of them as radio buttons, but in this context, the circles have nothing to do with selecting one of various possible options - in fact, they are not clickable. To make matters worse (on the UX front), the help text still refers to them as "completion tick boxes", and continues to describe dotted-line boxes and solid line boxes. Yes, I know we can go to the language pack and correct the help text for completion (I would expect help text to move at same pace as the code though). But when the user sees a succession of activities where completion is tracked in differing ways, how do they make sense of that random sequence of shapes borrowed from familiar interfaces, but whose paradigms do not apply?

Marek Hanacek
Re: Totara 11 upgrade
by Marek Hanacek - Wednesday, 26 September 2018, 4:15 PM
Group Partners
TinyMCE was great, but Atto is built specifically for Moodle, so maybe better performance:)
You can use some plugins to extend and get close to old functions...
https://moodle.org/plugins/browse.php?list=category&id=53

menu options can be done by custom theme :)
Craig Eves
Re: Totara 11 upgrade
by Craig Eves (Totara Support) - Sunday, 30 September 2018, 8:20 PM
Group Totara

Hi Antonio

Thanks for your questions on changes in 11

The deletion of TinyMCE from Totara was done in v10 - the main reasons for this were incompatibility with forms used in later versions of Totara and the editor is unmaintained with possibility of security bugs.

I am not sure of the reason for the change of the navigation bar - the theme has been extensively changed in later versions so probably related to this. This will be changed again with unified top level navigation and alignment of navigation between mobile and desktop.

The use of the Noreply address in V11 is to help prevent the email being marked as spam or being blocked by email servers.

I will try and get some more feedback from the developers who implemented these changes.

Regards

Tom Wood
Re: Totara 11 upgrade
by Tom Wood - Monday, 1 October 2018, 9:32 AM
Group Totara
Hi Antonio,

Thanks for reporting the in-line help issue with the completion tick boxes. I've reported this to our development team to investigate. I've also added your comments about the UX of these to provide additional context to this report.

Thanks
Tom
Andrea Yap
Re: Totara 11 upgrade
by Andrea Yap - Monday, 15 October 2018, 8:19 PM
 

We just upgraded from 2.9 to 11 last month. I like most of the features that come with T11. 

However, there is one thing that really concerned us that is the reporting on T11. There are some fields are no longer supported by T11. 

Since you are on 2.9, can you please have a check on your report sources if you can add a column named Group? We used this column of data for most of our reports, but it has been removed without notifying us. I felt very disappointed. 

Look forward to hearing from you. 

Cheers

Andrea

Craig Eves
Re: Totara 11 upgrade
by Craig Eves (Totara Support) - Tuesday, 16 October 2018, 4:45 PM
Group Totara

Hi Andrea

I have been through the user and course completion report sources in 2.9 or 11 and can not see a Group field as a column. Was the original Totara 2.9 report source customised,  any customisations would need to be reapplied to the upgraded site ? 

I can't see any mention of this field in the report source documentation  

Regards


Angela Grollmisch
Re: Totara 11 upgrade
by Angela Grollmisch - Thursday, 8 November 2018, 8:40 AM
 
The total downtime was 3 days for the production environment. We spent have a day upgrading the server, php, search for solution due to missing information in the documentation (some extension that are required are not mentioned), MySQL version upgrade and conversion... The upgrade of the Totara itself was easier because our partner had upgraded the repository before. Then it took us have a day to update the theme (attention - you may need to rebuild if you base your current theme on customtotararesponsive; we had done this before what tooks at least nearly a week), another day for HR Import changes (the file is called jobassigments.csv - you may find two different names in the documentation), implementing customized settings, reinstalling third party plugins, adopting SAML, and all this customized stuff; and another day for testing.

We created a nice funny maintenance page for the downtime that took learners to another place in the Intranet where we stored interesting videos and learning resources ... That limited the bad feelings of loosing time to learn things.