Prerequisites: Difference between revisions

From Joomdle
Jump to navigationJump to search
Created page with '====General Prerequisites==== ''This document applies to Joomdle Release 0.23.'' Before installing Joomdle ensure you have installed and configured the following: * Joomla 1.5…'
 
mNo edit summary
 
(30 intermediate revisions by 2 users not shown)
Line 1: Line 1:
====General Prerequisites====
{{Languages}}


''This document applies to Joomdle Release 0.23.''
{{Current Version}}
 
====Joomla and Moodle====


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 >= 3.0
* Moodle 1.9.x
* Moodle >= 3.6
* XML-RPC for PHP
 
====Joomla! Prerequisites====
 
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.


[[Image:joomla_webservices.jpg|340px|joomla_webservices.jpg]]


====Moodle Prerequisites====
====Site Backup====
 
We recommend that you back 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.
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 16:56, 29 September 2021

This document applies to Joomdle Release 2.0.0

Joomla and Moodle

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

  • Joomla >= 3.0
  • Moodle >= 3.6


Site Backup

We recommend that you back 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.