Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Upgrading to Moodle 1.8.

Upgrading to Moodle 1.8: Difference between revisions

From MoodleDocs
No edit summary
(re-wording, roles and capabilities)
Line 1: Line 1:
{{Moodle 1.8}}
{{Moodle 1.8}}
For understanding upgrading to 1.8, a small Moodle history lesson is required. Prior to Moodle 1.6, Moodle did not support UTF8 for all language packs and the encoding in which the data was stored in the database was depending of the language, used in a course. Moodle 1.6 and Moodle 1.7 are intended to work with UTF8 for every language in every course, so all languages can be mixed on one page. From Moodle 1.6 onwards, all language packs are converted to UTF8. Moodle 1.6 and Moodle 1.7 are shipped with a utility to migrate your database from any encoding to UTF8. From Moodle 1.8 onwards, this utility is not provided anymore and Moodle assumes you upgrade from a UTF8 encoded database (so from a Moodle 1.6 or a Moodle 1.7).
==UTF-8 database encoding==
This means that if you are upgrading from a 1.5 or earlier version, you should upgrade to 1.6 or 1.7, prior to upgrade to Moodle 1.8. Please read [[Upgrading to Moodle 1.6]] first.


If you are upgrading from 1.6, please note that a major new feature is introduced in Moodle 1.7 onwards - [[Roles and capabilities]].
For understanding upgrading to 1.8 and the UTF-8 encoding requirement, a small Moodle history lesson is required: Prior to 1.6, Moodle did not support UTF-8 across all languages and the encoding in which the data was stored in the database depended upon the language used in a particular course. From Moodle 1.6 onwards, all language packs are converted to UTF-8 and different languages may be used on the same page. Moodle 1.6 and 1.7 include a utility to [[Database migration|migrate your database]] from any encoding to UTF-8.


From Moodle 1.8 onwards, the database migration utility is no longer included, as it is assumed that you upgrade from a UTF-8 encoded database.


Thus, if you wish to upgrade from 1.5 or an earlier version, ''you must first upgrade to 1.6 or 1.7'', migrate your database to UTF-8, and then upgrade to 1.8. Similarly, if you are using Moodle 1.6 or 1.7 and have not yet migrated your database, you need to do so before upgrading to 1.8. Please refer to [[Upgrading to Moodle 1.6]] for additional information.


==Roles and capabilities==
In addition to many Roles fixes and refinements (see the list of [http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10221 Roles improvements] in the Tracker), in Moodle 1.8 the ''system'' context is separated from the ''site'' context.
The site context in Moodle 1.8 is the "front page course" and its activities. Roles may be assigned in the site context via ''Administration > Front Page > Front Page roles''.
==See also==
*[[Release Notes]]


[[Category:Administrator]]
[[Category:Administrator]]

Revision as of 21:59, 30 March 2007

Moodle1.8


UTF-8 database encoding

For understanding upgrading to 1.8 and the UTF-8 encoding requirement, a small Moodle history lesson is required: Prior to 1.6, Moodle did not support UTF-8 across all languages and the encoding in which the data was stored in the database depended upon the language used in a particular course. From Moodle 1.6 onwards, all language packs are converted to UTF-8 and different languages may be used on the same page. Moodle 1.6 and 1.7 include a utility to migrate your database from any encoding to UTF-8.

From Moodle 1.8 onwards, the database migration utility is no longer included, as it is assumed that you upgrade from a UTF-8 encoded database.

Thus, if you wish to upgrade from 1.5 or an earlier version, you must first upgrade to 1.6 or 1.7, migrate your database to UTF-8, and then upgrade to 1.8. Similarly, if you are using Moodle 1.6 or 1.7 and have not yet migrated your database, you need to do so before upgrading to 1.8. Please refer to Upgrading to Moodle 1.6 for additional information.

Roles and capabilities

In addition to many Roles fixes and refinements (see the list of Roles improvements in the Tracker), in Moodle 1.8 the system context is separated from the site context.

The site context in Moodle 1.8 is the "front page course" and its activities. Roles may be assigned in the site context via Administration > Front Page > Front Page roles.

See also