Moodle - the world's open source learning platform https://moodle.org/
Find a file
Neill Magill ccd3dd5bc9 MDL-49583 enrol: enrol/index.php page doesn't handle direct access well
Before this patch if a user who is not logged in to Moodle accesses the
enrol/index.php page directly they were redirected to the Moodle front
page after login, rather than back to a page that would allow them to
self enrol, if it is enabled on the course.

This change will cause a user who directly accesses the page to be
redirected back to it after they have logged in, unless the course has guest
access enabled.

Thanks to Marina Glancy for suggesting the use of get_referer()
2015-04-29 09:22:14 +01:00
admin MDL-49911 admin: Prevent notices when updatenotifications is disabled 2015-04-28 10:13:36 +01:00
auth MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
availability MDL-49477 availability_grade-form: checkbox disable problem fixed 2015-04-22 17:33:54 +08:00
backup Merge branch 'MDL-42449' of git://github.com/andrewhancox/moodle 2015-04-28 10:11:17 +01:00
badges Merge branch 'm29_MDL-49922' of https://github.com/totara/moodle 2015-04-24 10:19:17 +01:00
blocks Merge branch 'patch-2' of https://github.com/sk-unikent/moodle 2015-04-21 15:38:32 +01:00
blog MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
cache MDL-39459 cache: mode included in stats output 2015-02-04 09:35:21 +13:00
calendar MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
cohort MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
comment Merge branch 'MDL-47773-master-commentui' of git://github.com/mudrd8mz/moodle 2015-04-07 11:34:23 +08:00
completion MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
course Merge branch 'MDL-34921_master_unwanted-sitehome-redirects' of https://github.com/colin-umn/moodle 2015-04-23 11:49:16 +08:00
enrol MDL-49583 enrol: enrol/index.php page doesn't handle direct access well 2015-04-29 09:22:14 +01:00
error MDL-31560 Error: Fixed coding style 2013-09-13 16:13:26 +08:00
files MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
filter MDL-44367 filter_data: Adding basic unit tests 2015-03-11 09:54:32 +08:00
grade Merge branch 'MDL-49926-master' of git://github.com/mastnym/moodle 2015-04-28 10:11:16 +01:00
group MDL-17929 groups: function to sync groups with enrolments 2015-04-22 14:36:38 +08:00
install Automatically generated installer lang files 2015-04-28 00:04:09 +08:00
iplookup MDL-47321 iplookup: Prevent guest users from using iplookup 2014-11-04 10:01:43 +13:00
lang MDL-49981 badges: Missing link to manage your badges 2015-04-28 10:13:36 +01:00
lib MDL-49981 badges: Missing link to manage your badges 2015-04-28 10:13:36 +01:00
local MDL-49643 navigation: Fix API for extending navigation in local plugins 2015-03-26 12:17:15 +01:00
login MDL-49635 Navigation: Site pages consistent headers + navigation for preferences 2015-04-10 17:17:07 +08:00
message MDL-49960 message: Adding behat test for recent conversations 2015-04-23 14:05:55 +08:00
mnet MDL-48779 MNet: multibyte substr in certificate generation 2015-01-16 09:37:19 +07:00
mod Merge branch 'MDL-49814' of git://github.com/timhunt/moodle 2015-04-28 10:11:16 +01:00
my MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
notes Merge branch 'MDL-45131-master' of git://github.com/jleyva/moodle 2015-04-16 17:04:34 +08:00
pix MDL-48934 navigation: Update the default entries in the user menu. 2015-04-10 17:17:07 +08:00
plagiarism MDL-39752 fix whitespace errors 2015-03-10 14:13:20 +00:00
portfolio MDL-49519 Google API: use autoload everywhere 2015-04-08 20:29:03 +02:00
question Merge branch 'wip-mdl-49799-m' of https://github.com/rajeshtaneja/moodle 2015-04-20 12:22:18 +08:00
rating MDL-49763 webservices: Handle correctly deleted users for ratings 2015-04-10 22:21:34 +02:00
report MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
repository MDL-49799 behat: replaced asd.com with example.com 2015-04-20 11:21:20 +08:00
rss MDL-46463 core_rss: coding style cleanup in /rss 2014-07-23 10:22:53 +08:00
tag MDL-49635 Navigation: Site pages consistent headers + navigation for preferences 2015-04-10 17:17:07 +08:00
theme MDL-49926 gradereport: Cursor changes to pointer on hover 2015-04-24 13:16:08 +08:00
user Merge branch 'MDL-49311-master' of git://github.com/lameze/moodle 2015-04-24 10:19:20 +01:00
userpix MDL-34460 Librairies: Replaced deprecated get_context_instance() 2012-07-26 13:23:28 +08:00
webservice Merge branch 'MDL-49894-master' of git://github.com/jleyva/moodle 2015-04-16 16:10:23 +01:00
.csslintrc MDL-48277 css: enable some helpful csslint warnings 2014-11-18 22:11:36 +00:00
.gitignore MDL-49046 javascript: Add support for AMD modules and jquery. 2015-02-23 16:23:10 +08:00
.jshintrc MDL-49046 javascript: Add support for AMD modules and jquery. 2015-02-23 16:23:10 +08:00
.shifter.json MDL-42774 JavaScript: Ensure that shifter cleans build directories before running 2013-11-11 18:29:35 +08:00
behat.yml.dist MDL-37046 behat: Adding empty Behat config file 2013-01-29 08:40:37 +08:00
brokenfile.php MDL-26069 detect missing file postprocessing 2011-01-29 17:50:12 +01:00
composer.json MDL-49432 behat: guzzle packages has been unified 2015-03-20 12:00:17 +08:00
config-dist.php MDL-44874 core: Add per-request directory functions 2015-03-31 13:58:44 +08:00
COPYING.txt license MDL-20717 Updated the COPYING file to GPLv3 for head 2010-01-08 02:48:03 +00:00
draftfile.php MDL-31501 rework user session architecture 2013-09-21 13:11:56 +02:00
file.php MDL-48799 Files API: fixed legacy directory fallback. 2015-02-01 09:02:37 +01:00
Gruntfile.js MDL-49046 javascript: Add support for AMD modules and jquery. 2015-02-23 16:23:10 +08:00
help.php MDL-48389 forms: added page title to help text 2014-12-09 15:21:06 +13:00
help_ajax.php MDL 38508 JavaScript: Split out AJAX and non-AJAX help 2013-04-08 21:01:20 +01:00
index.php MDL-49689 navigation: Allow the user to set their homepage. 2015-04-13 15:54:24 +08:00
install.php MDL-49684 timezones: rewrite timezone support 2015-04-06 13:53:51 +12:00
mdeploy.php MDL-49087 mnet: Ensure typeroot is in dirroot 2015-03-03 02:37:09 +01:00
mdeploytest.php MDL-49087 mnet: Ensure typeroot is in dirroot 2015-03-03 02:37:09 +01:00
package.json MDL-49046 javascript: Add support for AMD modules and jquery. 2015-02-23 16:23:10 +08:00
phpunit.xml.dist MDL-49203 webservices: Add missing component testsuite declaration 2015-03-26 15:59:15 +01:00
pluginfile.php MDL-40719 pluginfile.php: the file API is now stable, so hide debug. 2013-07-19 12:06:00 +01:00
README.txt MDL-38048 documentation: Typo in README file 2013-02-15 13:14:39 +08:00
tags.txt MDL-48855 dev: Fix ctags command to handle extra whitespace 2015-01-23 10:59:29 +08:00
TRADEMARK.txt MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup 2009-11-01 16:48:45 +00:00
version.php on-demand release 2.9beta+ 2015-04-28 10:13:37 +01:00

QUICK INSTALL
=============

For the impatient, here is a basic outline of the
installation process, which normally takes me only
a few minutes:

1) Move the Moodle files into your web directory.

2) Create a single database for Moodle to store all
   its tables in (or choose an existing database).

3) Visit your Moodle site with a browser, you should
   be taken to the install.php script, which will lead
   you through creating a config.php file and then
   setting up Moodle, creating an admin account etc.

4) Set up a cron task to call the file admin/cron.php
   every five minutes or so.


For more information, see the INSTALL DOCUMENTATION:

   http://docs.moodle.org/en/Installing_Moodle


Good luck and have fun!
Martin Dougiamas, Lead Developer