Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: Moodle version.

Moodle version: Difference between revisions

From MoodleDocs
(removed faq relating to earlier versions)
(updated screenshot)
Line 1: Line 1:
{{Managing a Moodle site}}[[Image:Moodle_Version_Notification_Page.JPG|thumb|Moodle version with (build number) and copyright]]The version of Moodle which your site is using can be found on the notifications page (''Site Administration > Notifications'').
{{Managing a Moodle site}}[[Image:moodleversion.png|thumb|Moodle version with (build number) and copyright]]The version of Moodle which your site is using can be found on the notifications page (''Site Administration > Notifications'').


For a list of all past Moodle versions, see [[:dev:Releases]].
For a list of all past Moodle versions, see [[:dev:Releases]].

Revision as of 15:21, 8 March 2012

Moodle version with (build number) and copyright

The version of Moodle which your site is using can be found on the notifications page (Site Administration > Notifications).

For a list of all past Moodle versions, see dev:Releases.

Version.php file

You can also view version information by opening moodle/version.php file in a text editor. Here is a typical version.php:


<?php

// MOODLE VERSION INFORMATION

// This file defines the current version of the core Moodle code being used.
// This is compared against the values stored in the database to determine
// whether upgrades should be performed (see lib/db/*.php)

    $version = 2007101580.00; // YYYYMMDD      = date of the 1.9 branch (don't change)
                              //         X     = release number 1.9.[0,1,2,3,4,5...]
                              //          Y.YY = micro-increments between releases

    $release = '1.9.8+ (Build: 20100512)';     // Human-friendly version name

?>

Note: You cannot view the contents of version.php in your browser - you must use a text editor.

Discovering Version programmatically

The above variables are copied into the $CFG global object. If you are writing custom code for Moodle you can access $CFG->version and $CFG->release.