Difference between revisions of "Administrator documentation"

Jump to: navigation, search

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

(System-specific Instructions & Packages)
 
(105 intermediate revisions by 36 users not shown)
Line 1: Line 1:
The purpose of this page is to list useful links by general topics for administrators.
+
The purpose of this page is to list useful links by general topics for administrators of a Moodle site.
 +
__TOC__
  
 
== Installation & Upgrading ==
 
== Installation & Upgrading ==
Line 8: Line 9:
 
*[[Installing AMP|Options for installing Apache, MySQL and PHP]]
 
*[[Installing AMP|Options for installing Apache, MySQL and PHP]]
 
*[[Upgrading|Upgrading Moodle]]
 
*[[Upgrading|Upgrading Moodle]]
 +
*[[Installing contributed modules or plugins]]
  
 
== System-specific Instructions & Packages ==
 
== System-specific Instructions & Packages ==
  
'''Unix/Linux-based'''
+
===Unix/Linux-based===
 
* [[SUSE Linux Server 10|Automated Installation Guide for SUSE Linux Enterprise Server 10]] operating system
 
* [[SUSE Linux Server 10|Automated Installation Guide for SUSE Linux Enterprise Server 10]] operating system
* [[RedHat Linux installation|Step by Step Installation Guide for RedHat]] operating system
+
* [[RedHat Linux installation|Step-by-step Installation Guide for RedHat]] operating system
* [[Debian GNU/Linux installation|Step by Step Installation Guide for Debian GNU/Linux]] operating system
+
* [[Debian GNU/Linux installation|Step-by-step Installation Guide for Debian GNU/Linux]] operating system
* [[Step-by-step Install Guide for Ubuntu]]
+
* [[Step-by-step Installation Guide for Ubuntu]]
* [[Step-by-step Install Guide for Ubuntu using apt-get]]
+
* [[Manual installation of Moodle 2.0 on Mythbuntu using Git|Manual installation of Moodle 2.0 on Mythbuntu (and Ubuntu 10.10, 11.04) using Git]]
* [[Step-by-step Install Guide for Zenwalk-5.0]]
+
* [[Manual_installation_on_Ubuntu|Manual Installation on Ubuntu]]
* [[OLPC XS installation|Step by Step Installation Guide for the One Laptop per Child XS Server (Beta)]]
+
* [[Step-by-step Install Guide for Zenwalk-5.0|Step-by-step Installation Guide for Zenwalk-5.0]]
* [[Step-by-step Install Guide for Solaris 10 with Oracle 10]]
+
* [[OLPC XS installation|Step-by-step Installation Guide for the One Laptop per Child XS Server (Beta)]]
 +
* [[Step-by-step Install Guide for Solaris 10 with Oracle 10|Step-by-step Installation Guide for Solaris 10 with Oracle 10]]
 +
* [[Installation Guide for Installing on Amazon EC2]]
  
'''Windows'''
+
===Windows===
 
* [[Windows installation|Windows installations with instructions for Windows NT/2000/2003 servers]]
 
* [[Windows installation|Windows installations with instructions for Windows NT/2000/2003 servers]]
 
* [[Windows installation using XAMPP|Windows installation using XAMPP: Apache, MySQL and PHP]]
 
* [[Windows installation using XAMPP|Windows installation using XAMPP: Apache, MySQL and PHP]]
 
* [[Development:Windows_Installer_anywhere|MoodleAnywhere]] another Windows installation package
 
* [[Development:Windows_Installer_anywhere|MoodleAnywhere]] another Windows installation package
 
* [[Installing Moodle on Windows Vista]] - how to
 
* [[Installing Moodle on Windows Vista]] - how to
 +
* [http://www.bfcnetworks.com/whitepapers/installing-moodle-on-windows-server-iis-sql/ Installing Moodle on Windows Server 2008 x86]
 +
* [http://www.bfcnetworks.com/whitepapers/installing-moodle-on-windows-server-2008-r2-x64-sql-iis/ Installing Moodle on Windows Server 2008 R2]
 +
* [http://www.bfcnetworks.com/whitepapers/implementing-moodle-on-a-windows-high-availability-environment// Implementing Moodle on a Windows High Availability Environment] Implementing Moodle 1.9 on 2 Microsoft Load Balanced Web Front End Server and a Microsoft SQL Server 2008 R2 Cluster environment
  
'''Mac'''
+
Moodle 2
* [[Complete Install Packages for Mac OS X | Complete Install Packages for Mac OS X 10.3/10.4/10.5]]
+
* [http://www.bfcnetworks.com/whitepapers/installing-moodle-2-on-windows-server-mysql-php-and-iis7/ Installing Moodle 2 on Windows Server, MySQL, PHP and IIS7]
 +
* [http://www.bfcnetworks.com/whitepapers/installing-moodle-2-on-windows-server-2008-r2-x64-sql-iis/ Installing Moodle 2 on Windows Server, Microsoft SQL Server, PHP and IIS7]
 +
 
 +
===Mac===
 +
* [[Step by Step Installation on a Mac OS X Server|Step by step Installation on a Mac OS X Server 10.5/10.6]]
 +
* [[Complete Install Packages for Mac OS X | Complete Install Packages for Mac OS X Clients 10.4/10.5/10.6]]
 
* [[Step-by-step Guide for Installing Moodle on Mac OS X 10.4 Client|Step by Step Installation on a Mac OS X 10.4 Client using the internal web server]]
 
* [[Step-by-step Guide for Installing Moodle on Mac OS X 10.4 Client|Step by Step Installation on a Mac OS X 10.4 Client using the internal web server]]
* [[Step by Step Installation on a Mac OS X 10.5 Server]]
 
  
'''Web Hosts'''
+
===Web Hosts===
* [[1and1_MySQL_installation | Installation on 1and1 web hosting]]
+
* [[1and1_MySQL_installation | Installation on '''1and1''' web hosting]]
* [[powweb_MySQL_installation | Installation on Powweb web hosting]]
+
* [[powweb_MySQL_installation | Step-by-step Installation on '''Powweb''' web hosting]]
 +
* [[Step-by-step Installation using the old version of CPanel]]
 +
* [[Step-by-step Installation using the new version of CPanel]]
  
'''Database'''
+
===Appliances===
 +
Some users may prefer to skip manual installation by using a pre-integrated [[Moodle appliance]].
 +
 
 +
===Database===
 
* [[Installing Oracle for PHP]]
 
* [[Installing Oracle for PHP]]
 
* [[Installing MSSQL for PHP]]
 
* [[Installing MSSQL for PHP]]
 
* [[Installing Postgres for PHP]]
 
* [[Installing Postgres for PHP]]
 +
 +
===Plugins===
 +
* [[Installing contributed modules or plugins]]
  
 
==Security, Performance and Roles==
 
==Security, Performance and Roles==
  
 
*[[Security]] contains important security procedures for a production site
 
*[[Security]] contains important security procedures for a production site
*[[Performance | Performance and optimization]] for ideas on improving the speed of your installation
+
*[[Performance]] for ideas on improving the speed of your installation
*[[Manage roles | Managing roles]] For Moodle 1.7 and later.
 
 
*[[Reducing spam in Moodle]]
 
*[[Reducing spam in Moodle]]
 
*[[suhosin]] is an advanced protection system for PHP installation. It was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core.
 
*[[suhosin]] is an advanced protection system for PHP installation. It was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core.
 +
*[[nagios]] Open source software to monitor servers
  
 
== FAQs ==
 
== FAQs ==
  
 
*[[Installation FAQ]]
 
*[[Installation FAQ]]
 +
*[[Beginning Moodle 2.0 Administration]]
 
*[[Administration FAQ]]
 
*[[Administration FAQ]]
*[[Backup FAQ]]
+
*[[Performance FAQ]]
 +
*[[Backup and restore FAQ]]
 
*[[Errors FAQ]]
 
*[[Errors FAQ]]
 +
*[[:Category:FAQ|List of FAQs]]
  
 
== Configuration Settings ==
 
== Configuration Settings ==
*[[Site administration block]] contains configuration setting links
+
=== Site administration setting===
*[[Notification page]] used to update versions
+
[[Site administration block]] contains most site configuration settings including:
*[[Variables]]
+
*[[Front Page settings]]- initial or home page of a Moodle site
*[[Site settings]]
+
*[[Themes]] - user interface packages of XHTML and CSS controls
*[[Themes]]
+
*[[Language]] - default and additional language packs
*[[Language]]
 
 
*[[Activity modules administration]]
 
*[[Activity modules administration]]
 
*[[Blocks administration]]
 
*[[Blocks administration]]
*[[Filters]]
+
*[[Filters]] - Text and Multimedea plugins
 
*[[Backup settings]]
 
*[[Backup settings]]
 
*[[HTML editor settings]]
 
*[[HTML editor settings]]
 
*[[Calendar settings]]
 
*[[Calendar settings]]
 
*[[Maintenance mode]]
 
*[[Maintenance mode]]
 +
*[[Notification page]] used to update versions
 +
*[[Settings block]]
  
* See also:
+
===Other settings===
**[[Location of admin settings in 1.7|Comparison between configuration settings in Moodle 1.6 & 1.7]]
+
*[[Course settings]] for course home page configuration
 +
**Each type of [[Activities|activity]], [[resource]] and [[:Category:Block|block]] has their own settings
  
 
==User Management==
 
==User Management==
  
*[[Authentication]]
+
*[[Authentication]] of user on a site
 
*[[Add new user|Add a new user]] - on a site
 
*[[Add new user|Add a new user]] - on a site
 
*[[Upload users]] - from a file to a site, and into existing course and group, some existing user global updates
 
*[[Upload users]] - from a file to a site, and into existing course and group, some existing user global updates
 +
*[[User_profile_fields]]
 
*[[Enrolment plugins]]
 
*[[Enrolment plugins]]
 
**[[Flat file]] - enrol existing users in a course
 
**[[Flat file]] - enrol existing users in a course
 
*[[Roles and capabilities|Assigning user a role]] - typical assignments include:
 
*[[Roles and capabilities|Assigning user a role]] - typical assignments include:
 
**[[Students|Enrol students in a course]]
 
**[[Students|Enrol students in a course]]
 +
**[[Unenrolment]] Student
 
**[[Courses (administrator)|Assign teachers]] - to a course
 
**[[Courses (administrator)|Assign teachers]] - to a course
 
**[[Assign creators|Assign course creators]] - in a site
 
**[[Assign creators|Assign course creators]] - in a site
Line 92: Line 118:
 
*[[Reports (administrator)]] and [[Logs]]
 
*[[Reports (administrator)]] and [[Logs]]
 
*[[Site files]]
 
*[[Site files]]
*[[Moodle database|Database]]
+
*[[Moodle database|Moodle site database]]  
 
*[[Environment]]
 
*[[Environment]]
*[[Moodle Network]] and Moodle [[Community hub]]
+
*[[MNet|Moodle Network]] and Moodle [[Community hub]]
 
*[[Streaming Media]]
 
*[[Streaming Media]]
 
*[[Case studies (administrator)]]
 
*[[Case studies (administrator)]]
 
*[[Anti-virus]]
 
*[[Anti-virus]]
 
*[[System Monitoring and Server Statistic Software]]
 
*[[System Monitoring and Server Statistic Software]]
 +
*[[Integrate Moodle, LDAP and SIMS.net]]
 +
*[[How to rebuild context paths]]
 +
*[[Hacking the Moodle 2.0 database transfer script to convert a Moodle 1.9 site]]
  
 
==See also==
 
==See also==
Line 115: Line 144:
 
*[[Using Moodle book]] Chapter 16: Moodle Administration
 
*[[Using Moodle book]] Chapter 16: Moodle Administration
 
*[[Administration hacks]]
 
*[[Administration hacks]]
 +
*[[Git]] Version control, upgrading
 +
 +
[[Category:Site administration]]
  
[[Category: Administrator]]
 
 
[[cs:Rukověť správce]]
 
[[cs:Rukověť správce]]
 
[[es:Documentación para Administradores]]
 
[[es:Documentación para Administradores]]
Line 130: Line 161:
 
[[pl:Administrator documentation]]
 
[[pl:Administrator documentation]]
 
[[fi:Ylläpitäjän opas]]
 
[[fi:Ylläpitäjän opas]]
 +
[[de:Dokumentation für Administratoren]]

Latest revision as of 11:15, 9 January 2012

The purpose of this page is to list useful links by general topics for administrators of a Moodle site.

Installation & Upgrading

System-specific Instructions & Packages

Unix/Linux-based

Windows

Moodle 2

Mac

Web Hosts

Appliances

Some users may prefer to skip manual installation by using a pre-integrated Moodle appliance.

Database

Plugins

Security, Performance and Roles

  • Security contains important security procedures for a production site
  • Performance for ideas on improving the speed of your installation
  • Reducing spam in Moodle
  • suhosin is an advanced protection system for PHP installation. It was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core.
  • nagios Open source software to monitor servers

FAQs

Configuration Settings

Site administration setting

Site administration block contains most site configuration settings including:

Other settings

User Management

Other

See also