Difference between revisions of "Prerequisites"

From Joomdle
Jump to: navigation, search
(General Prerequisites)
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
====General Prerequisites====
+
{{Languages}}
  
 
{{Current Version}}
 
{{Current Version}}
Line 5: Line 5:
 
Before installing Joomdle ensure you have installed and configured the following:
 
Before installing Joomdle ensure you have installed and configured the following:
  
* Joomla 1.5.x
+
* Joomla
* Moodle 1.9.x
+
* Moodle
 
* XML-RPC for PHP
 
* XML-RPC for PHP
 +
* Any 3rd party Joomla extensions you wish to integrate with Joomdle.  Note It is possible to integrate with 3rd party products after Joomdle has been installed and configured.
 
<br>
 
<br>
 
<br>
 
<br>
  
====Joomla! Prerequisites====
+
{{XML-RPC Prerequisites}}
 +
{{End of Section}}
  
Once Joomla 1.5.x is installed and running correctly, you will need to activate Joomla's web services.  This can be done through Site -> Global System Configuration, System Tab, System Configuration.
+
====Site Backup====
 
+
Please ensure that you have backed up your web server (both Joomla! and your Moodle).  If you are using a Joomla! Backup Extension such as [http://www.akeebabackup.com/ Akeebackup], you may need to backup your Moodle data directory separately depending how you have setup and configured Moodle.
[[Image:joomla_webservices.jpg|340px|joomla_webservices.jpg]]
+
 
+
====Moodle Prerequisites====
+
 
+
If you are installing Moodle for the first time, it will check for the existence of the PHP extension XML-RPC.  Please ensure it is installed.
+
 
+
[[Image:xmlrpc_check.jpg|468px|xmlrpc_check.jpg]]
+
 
+
====PHP Prerequisites====
+
 
+
If you have already installed Moodle you will need to ensure that XML-RPC is installed, you can check by using PHP Info found in the Joomla backend under Help / System Info / PHP Information.
+
 
+
[[Image:xmlrpc_php.jpg]]
+
 
+
====Moodle Configuration====
+
 
+
Once Moodle has been installed, a number of options must be configured:
+
 
+
Networking/Settings
+
 
+
{| width="100%" border="1" cellspacing="1" cellpadding="1"
+
| width="120" valign="top" |
+
Activate Networking:
+
|
+
Administration Menu → Networking → Settings <br /> Networking: On
+
 
+
[[Image:moodle_networking_on.jpg|500px|moodle_networking_on.jpg]]
+
|-
+
| valign="top" |
+
Add Joomla server IP to the list of XML-RPC trusted hosts
+
|
+
Administration Menu → Networking → XML-RPC hosts<br /> If it is the same server: 127.0.0.1/32<br /> If you are working on a hosted site, it may be necessary to add its public IP address
+
 
+
[[Image:moodle_networking_xml_host.jpg|500px|moodle_networking_xml_host.jpg]]
+
|-
+
| valign="top" |
+
Activate Moodle Network Authentication in Authentication Plugins
+
|
+
Administration Menu → Users → Authentication → Manage  authentication
+
 
+
Enable Moodle Network authentication<br />[[Image:r023_moodle_config_network_authentication_1.jpg|500px|r023_moodle_config_network_authentication_1.jpg]]
+
 
+
To enable Auto Add Remote Users enter '''Settings''' and select "Yes"
+
 
+
[[Image:moodle_authentication_network_enable_2.jpg|500px|moodle_authentication_network_enable_2.jpg]]
+
|-
+
| valign="top" |
+
Allow visitors to enter Moodle courses directly.
+
|
+
If we want guest to enter directly to Moodle courses available for them, we actiavte auto-login for guests:<br /> Administration Menu → Users → Permissions → User Policies<br /> Activar Auto-login guests
+
 
+
[[Image:moodle_user_policies.jpg|500px|moodle_user_policies.jpg]]
+
|}
+
 
+
{{Languages}}
+

Latest revision as of 11:34, 13 December 2014

This document applies to Joomdle Release 1.1.3

Before installing Joomdle ensure you have installed and configured the following:

  • Joomla
  • Moodle
  • XML-RPC for PHP
  • Any 3rd party Joomla extensions you wish to integrate with Joomdle. Note It is possible to integrate with 3rd party products after Joomdle has been installed and configured.



PHP XML-RPC Prerequisites

In order for Joomdle to connect Joomla! with Moodle, the PHP XML-RPC libraries must be installed and configured.

If you are installing Moodle for the first time, it will check for the existence of the PHP extension XML-RPC.  Please ensure it is installed.

xmlrpc_check.jpg

If you have already installed Moodle you will need to ensure that XML-RPC is installed, you can check by using PHP Info found in the Joomla backend under Help / System Info / PHP Information.

Xmlrpc php.jpg




.

Site Backup

Please ensure that you have backed up your web server (both Joomla! and your Moodle). If you are using a Joomla! Backup Extension such as Akeebackup, you may need to backup your Moodle data directory separately depending how you have setup and configured Moodle.