<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://www.joomdle.com/w1k1/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antonio</id>
	<title>Joomdle - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="http://www.joomdle.com/w1k1/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antonio"/>
	<link rel="alternate" type="text/html" href="http://www.joomdle.com/wiki/Special:Contributions/Antonio"/>
	<updated>2026-05-17T09:13:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.4</generator>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2284</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2284"/>
		<updated>2026-01-04T18:58:29Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 3.0.0 - &amp;lt;small&amp;gt;&#039;&#039;(2026-01-04)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 5.x and Joomla 6.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
* Joomdle 2.4.0 - &amp;lt;small&amp;gt;&#039;&#039;(2025-10-03)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 3 &amp;gt;= 3.6, Joomla 4.x, Joomla 5.x (with backwards plugin) and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum/index Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2283</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2283"/>
		<updated>2026-01-04T18:56:18Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 3.0.0 - &amp;lt;small&amp;gt;&#039;&#039;(2026-01-04)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 5.x and Joomla 6.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
* Joomdle 2.4.0 - &amp;lt;small&amp;gt;&#039;&#039;(2025-10-03)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 3 &amp;gt;= 3.6, Joomla 4.x, Joomla 5.x (with backwards plugin) and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Languages&amp;diff=2282</id>
		<title>Template:Languages</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Languages&amp;diff=2282"/>
		<updated>2025-10-30T21:28:09Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;div class=&amp;quot;LanguageLinks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #EEF3E2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px; padding-left: 0.5em;&amp;quot;&amp;gt;[[Image:Geographylogo.png|25px|Languages|link=]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 99%; padding: 1px 1em 0; background: #F6F9ED;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[{{{1|:{{NAMESPACE}}:{{BASEPAGENAME}}}}}|English]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Languages&amp;diff=2281</id>
		<title>Template:Languages</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Languages&amp;diff=2281"/>
		<updated>2025-10-30T21:27:42Z</updated>

		<summary type="html">&lt;p&gt;Antonio: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2280</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2280"/>
		<updated>2025-10-03T12:29:17Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.4.0 - &amp;lt;small&amp;gt;&#039;&#039;(2025-10-03)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 3 &amp;gt;= 3.6, Joomla 4.x, Joomla 5.x (with backwards plugin) and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2276</id>
		<title>DPCalendar</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2276"/>
		<updated>2024-11-26T09:13:59Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With DPCalendar Joomdle integration plugin, you can create calendars in DPCalendar with Moodle events.&lt;br /&gt;
&lt;br /&gt;
First you will need to install and enable the plugin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you will be able to create a new menu item of type DPCalendar: Calendar, and select the Moodle events you want to include.&lt;br /&gt;
&lt;br /&gt;
You can combine site events, user events, and events for specific courses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For course calendars, you will need to add them in the plugin first. The calendar title must be &amp;quot;JoomdleCourse-ID&amp;quot;, where ID is the database ID of the course in Moodle. For example: JoomdleCourse-23.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see how Moodle events are shown in calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:dpcalendar_example.png]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=File:Dpcalendar.png&amp;diff=2275</id>
		<title>File:Dpcalendar.png</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=File:Dpcalendar.png&amp;diff=2275"/>
		<updated>2024-11-26T08:06:59Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2274</id>
		<title>DPCalendar</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2274"/>
		<updated>2024-11-26T08:06:48Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With DPCalendar Joomdle integration plugin, you can create calendars in DPCalendar with Moodle events.&lt;br /&gt;
&lt;br /&gt;
First you will need to install and enable the plugin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you will be able to create a new menu item of type DPCalendar: Calendar, and select the Moodle events you want to include.&lt;br /&gt;
&lt;br /&gt;
You can combine site events, user events, and events for specific courses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For course calendars, you will need to add them in the plugin first. The calendar title must be &amp;quot;JoomdleCourse-ID&amp;quot;, where ID is the database ID of the course in Moodle. For example: JoomdleCourse-23.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see how Moodle events are shown in calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:dpcalendar_example.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:dpcalendar.png]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2273</id>
		<title>DPCalendar</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2273"/>
		<updated>2024-11-24T12:51:12Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With DPCalendar Joomdle integration plugin, you can create calendars in DPCalendar with Moodle events.&lt;br /&gt;
&lt;br /&gt;
First you will need to install and enable the plugin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you will be able to create a new menu item of type DPCalendar: Calendar, and select the Moodle events you want to include.&lt;br /&gt;
&lt;br /&gt;
You can combine site events, user events, and events for specific courses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For course calendars, you will need to add them in the plugin first. The calendar title must be &amp;quot;JoomdleCourse-ID&amp;quot;, where ID is the database ID of the course in Moodle. For example: JoomdleCourse-23.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see how Moodle events are shown in calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:dpcalendar_example.png]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2270</id>
		<title>DPCalendar</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=DPCalendar&amp;diff=2270"/>
		<updated>2024-11-24T12:41:36Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With DPCalendar Joomdle integration plugin, you can create calendars in DPCalendar with Moodle events.&lt;br /&gt;
&lt;br /&gt;
First you will need to install and enable the plugin. You can also set the name prefix of the Joomdle calendars in plugin configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you will be able to create a new menu item of type DPCalendar: Calendar, and select the Moodle events you want to include.&lt;br /&gt;
&lt;br /&gt;
You can combine site events, user events, and events for specific courses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For course calendars, you will need to add them in the plugin first. The calendar name must be &amp;quot;JoomdleCourse-ID&amp;quot;, where ID is the database ID of the course in Moodle. For example: JoomdleCourse-23.&lt;br /&gt;
&lt;br /&gt;
[[File:dpcalendar_menuitem.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can see how Moodle are shown in calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:dpcalendar_example.png]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Acymailing&amp;diff=2269</id>
		<title>Acymailing</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Acymailing&amp;diff=2269"/>
		<updated>2024-10-27T12:47:05Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
{{Current_Version}}&lt;br /&gt;
&lt;br /&gt;
====Acymailing integration====&lt;br /&gt;
&lt;br /&gt;
Joomdle offers integration with the Acymailing component:&lt;br /&gt;
* Tag replacement&lt;br /&gt;
* List managment&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tag replacement====&lt;br /&gt;
&lt;br /&gt;
To use it you will need to install and enable the acymailing plugin for tag replacement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Only one package is required: Dynamics Joomdle&lt;br /&gt;
&lt;br /&gt;
Acymailing does not provide a plugin system to easily add new add-ons, so you will need to install it manually:&lt;br /&gt;
&lt;br /&gt;
* Unzip package in administrator/components/com_acym/dynamics/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It will allow you to show specific course information and also the &amp;quot;My courses&amp;quot; list for the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====List managment====&lt;br /&gt;
&lt;br /&gt;
Joomdle lets you create mailing lists for all students/teachers/parents of each course.&lt;br /&gt;
Also, you can have general teacher, students  and parents lists.&lt;br /&gt;
&lt;br /&gt;
[[File:lists.png]]&lt;br /&gt;
&lt;br /&gt;
You will need to first create the lists you want to use.&lt;br /&gt;
When you create a list, it auto populates it with the student/teachers/parents of the specific course.&lt;br /&gt;
&lt;br /&gt;
From that point on, when a user enrols into the course, he is added to the list too. When he unenrols, he is removed from the list.&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2268</id>
		<title>Category:FAQ</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2268"/>
		<updated>2024-06-05T17:29:29Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====I have a Red X under the System Health Tab in Joomdle====&lt;br /&gt;
Joomdle has a System Health Tab which gives you insight into any problems you may have with your Joomdle installation and/or configuration.  In order to use Joomdle properly, all items must have a Green Correct Check Mark.  &lt;br /&gt;
&lt;br /&gt;
If you have a Red X, refer to [[System health check]] for further details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====What does Joomdle&#039;s Single Sign On (SSO) do?====&lt;br /&gt;
Joomdle&#039;s SSO provides the following functions in response to user actions:&lt;br /&gt;
* When users are created in Joomla/Moodle, they are automatically created in the pther too.&lt;br /&gt;
* When the user is looged in Joomla or Moodle, he is automatically logged into the other one too&lt;br /&gt;
* When the user logs out of either Joomla or Moodle,  he/she is automatically logged out of the other.&lt;br /&gt;
* When a user updates his profile, it is update on the other side too&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
====Why do I get a blank page when clicking on SSO links?====&lt;br /&gt;
This usually happens when the Joomdle plugin is not installed/active in Joomla.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
====Why do I get the login page when clicking on SSO links?====&lt;br /&gt;
This can be related to PHP sessions.  Remember that www.site.com and site.com are different domains, so sessions are not preserved between them. You should always use the same domain, or redirect one to the other.    For example, you may have configured http://mydomain.com to redirect to http://www.mydomain.com using the .htaccess file found in your root directory.    An example of a redirection is below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Rule for duplicate content removal : www.domain.com vs domain.com&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mydomain.com [NC]&lt;br /&gt;
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L,NC]&lt;br /&gt;
Check that the URL you entered in the Joomdle Configuration is the same as that in the RewriteRule.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why enrol button does not show up in course details page?====&lt;br /&gt;
&lt;br /&gt;
Most likely, course is not enrollable by students.&lt;br /&gt;
Check the enrolment dates and that self-enrolment method is enabled (in moodle 2.0)&lt;br /&gt;
&lt;br /&gt;
Alsho it won&#039;t show up if you have set a cost for the course.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why course page does not have links?====&lt;br /&gt;
&lt;br /&gt;
Course page will only show links to activities to users that are enroled in the course.&lt;br /&gt;
&lt;br /&gt;
For non-enroled users, only text will be shown.&lt;br /&gt;
&lt;br /&gt;
====I don&#039;t get enroled after purchasing a course====&lt;br /&gt;
&lt;br /&gt;
This may be caused by many factors, some not even related to Joomdle.&lt;br /&gt;
&lt;br /&gt;
Check that:&lt;br /&gt;
* Shop component is selected in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Course product is in the right shop category as configured in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Manual enrolment plugin is enabled in course&lt;br /&gt;
* Joomdle shop integration plugin (joomdlevm2, joomdlehikashop, ...) is installed and enabled&lt;br /&gt;
* Order is being confirmed in shop&lt;br /&gt;
* &amp;quot;Buy courses for children&amp;quot; is not enabled if you are not using it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Try setting the order to Pending in the backend, and then back to Confirmed again and check if enrollment is created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If it still does not work, maybe it is not related to Joomdle, but to some problem with the shop component.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Why do I get &amp;quot;Profile types integration enabled, but no profiles selected to create in Moodle&amp;quot; message?===&lt;br /&gt;
&lt;br /&gt;
This happens when you:&lt;br /&gt;
* Select a Profile Types extension in Joomdle configuration&lt;br /&gt;
* Don&#039;t publish any profile types in Joomdle -&amp;gt; Profile Types&lt;br /&gt;
&lt;br /&gt;
To solve it, either disable profile type integration, or set some profile type to be created in Moodle&lt;br /&gt;
&lt;br /&gt;
===Why I get the full Moodle in the wrapper instead of only the main content?===&lt;br /&gt;
&lt;br /&gt;
Joomdle just shows Moodle inside the wrapper, with the theme you have configured in Moodle.&lt;br /&gt;
&lt;br /&gt;
If you want to show only the content, you need to use a theme that does that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Why do I get XML-RPC Error (404): Unknown Error?===&lt;br /&gt;
&lt;br /&gt;
This is caused by some problem in Moodle configuration. You can enable debugging in Moodle to get more info about the problem, so you can fix it.&lt;br /&gt;
&lt;br /&gt;
===Why the wrapper does not show anything?===&lt;br /&gt;
&lt;br /&gt;
Check that you enabled &amp;quot;Allow frame embedding&amp;quot; in Moodle configuration.&lt;br /&gt;
&lt;br /&gt;
Please note that normal wrapper auto-height won&#039;t work when Joomla and Moodle are not on the same domain, In this case, you can try to use the new cross-domain auto-height, by enabling the option.&lt;br /&gt;
&lt;br /&gt;
===What about XML-RPC and PHP 8?===&lt;br /&gt;
&lt;br /&gt;
xmlrpc extension is unbundled in PHP 8.0. Even if you can still install it, you won&#039;t need to. Joomdle 2 provides support for REST web services, so XML-RPC is not required anymore.&lt;br /&gt;
&lt;br /&gt;
===Does Joomdle support Moodle 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, Joomdle 2 supports Moodle 4. Check [[Moodle4]] for more information.&lt;br /&gt;
&lt;br /&gt;
===Does Joomdle support Joomla 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, Joomdle 2 supports Joomla 4.&lt;br /&gt;
&lt;br /&gt;
You may see some Joomdle-related warnings in the Joomla Pre-Update Check, but you can dismiss them. They are shown because they are system/user plugins and they do not have an entry in the JED.&lt;br /&gt;
If you prefer, you can disable the plugins during upgrade, and enable them afterwards.&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2267</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2267"/>
		<updated>2024-02-20T18:39:33Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.3.0 - &amp;lt;small&amp;gt;&#039;&#039;(2024-02-20)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 3 &amp;gt;= 3.6, Joomla 4.x, Joomla 5.x (with backwards plugin) and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2266</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2266"/>
		<updated>2023-12-14T07:33:47Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.2.3 - &amp;lt;small&amp;gt;&#039;&#039;(2023-12-14)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 3 &amp;gt;= 3.6, Joomla 4.x, Joomla 5.x (with backwards plugin) and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2265</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2265"/>
		<updated>2023-11-01T09:57:49Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.2.2 - &amp;lt;small&amp;gt;&#039;&#039;(2023-11-01)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 3 &amp;gt;= 3.6, Joomla 4.x, Joomla 5.x (with backwards plugin) and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2264</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2264"/>
		<updated>2023-10-28T10:01:46Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.2.1 - &amp;lt;small&amp;gt;&#039;&#039;(2023-10-28)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla 3 &amp;gt;= 3.6, Joomla 4.x, Joomla 5.x (with backwards plugin) and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2263</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2263"/>
		<updated>2023-08-14T11:32:53Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.2.0 - &amp;lt;small&amp;gt;&#039;&#039;(2023-08-14)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla3 &amp;gt;= 3.6 and Joomla 4.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=VirtueMart2&amp;diff=2262</id>
		<title>VirtueMart2</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=VirtueMart2&amp;diff=2262"/>
		<updated>2023-05-21T09:53:31Z</updated>

		<summary type="html">&lt;p&gt;Antonio: /* Required plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
* Allows webmasters to publish Moodle courses inside a Virtuemart storefront&lt;br /&gt;
* Allows Buyers to purchase a Moodle course like any other product offered through Virtuemart&lt;br /&gt;
* Automatically enrolls the Buyer in the selected course(s).&lt;br /&gt;
* Sends a configurable email to the Buyer confirming their purchase / provide instructions on gaining access.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Required plugins===&lt;br /&gt;
&lt;br /&gt;
In order to user Joomdle-Virtuemart integration you will need to install and enable these plugins:&lt;br /&gt;
* Virtuemart Selling Courses&lt;br /&gt;
* VirtueMart Orders&lt;br /&gt;
&lt;br /&gt;
===Virtuemart Configuration===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ensure you have Virtuemart installed and working properly wirh normal products before you begin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Create a new Virtuemart Product Category====&lt;br /&gt;
&lt;br /&gt;
Under the Virtuemart Product Menu, create a new Virtuemart Product Category to group your Moodle courses.&lt;br /&gt;
&lt;br /&gt;
===Joomdle Configuration===&lt;br /&gt;
&lt;br /&gt;
=====Joomla=====&lt;br /&gt;
&lt;br /&gt;
To start using Joomdle&#039;s Virtuemart integration, select it in Joomdle Configuration, Shop section, as shown in the image below.&lt;br /&gt;
&lt;br /&gt;
[[Image:shop_integration_vm.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also another mandatory item to configure:&lt;br /&gt;
* Courses category: Select the Virtuemart Product Category where you wish Moodle&#039;s courses to appear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Shop_optional_configuration}}&lt;br /&gt;
&lt;br /&gt;
=====Moodle=====&lt;br /&gt;
&lt;br /&gt;
{{Shop_Moodle_configuration}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Selling courses===&lt;br /&gt;
&lt;br /&gt;
{{Selling_courses}}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Moodle_2&amp;diff=2261</id>
		<title>Installing Joomdle in Moodle 2</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Moodle_2&amp;diff=2261"/>
		<updated>2023-03-02T20:01:04Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Installing Joomdle for Moodle}}&lt;br /&gt;
&lt;br /&gt;
==Configuring Joomdle for Moodle==&lt;br /&gt;
&lt;br /&gt;
Go to Moodle Authentication section found at  Administration Menu → Plugins → Authentication → Manage  authentication.  You should now see a new option Authentication Plugin called Joomdle, activate this plugin.&lt;br /&gt;
&lt;br /&gt;
[[Image:moodle2_auth_joomdle_enable1.png|550px|moodle_auth_joomla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then configure the plugin by clicking on the &amp;quot;Settings link&amp;quot; and enter your Joomla! server&#039;s domain name URL.&lt;br /&gt;
Remember to add &#039;&#039;&#039;http://&#039;&#039;&#039; in front of your URL.&lt;br /&gt;
&lt;br /&gt;
[[Image:r023_moodle_settings_joomdle_authentication_1.jpg|550px|moodle_auth_joomla.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are only 3 more mandatory options to configure:&lt;br /&gt;
* Joomdle&#039;s Joomla authentication token: enter the token generated in Joomdle configuration in Joomla&lt;br /&gt;
* Connection method: select the prefered connection method, that must be available in your server.&lt;br /&gt;
* Web services protocol: Web services protocol for communications. REST is strongly recommended for new installations.&lt;br /&gt;
&lt;br /&gt;
[[File:moodle_basic_settings.png]]&lt;br /&gt;
&lt;br /&gt;
You have now configured the Moodle side of Joomdle.  Proceed to install and configure Joomdle for Joomla!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are other options you may wish to configure.&lt;br /&gt;
&lt;br /&gt;
[[File:moodle_additional_settings.png]]&lt;br /&gt;
&lt;br /&gt;
* Sync users to Joomla: Syncs user creation and removal, and user profile updating.&lt;br /&gt;
* Joomla default language: Joomla default languahe string. Only needed for sites with multi language enabled&lt;br /&gt;
* Joomla SEF enabled: Joomla SEF setting. Only needed for sites with multi language enabled&lt;br /&gt;
* Use redirect-less SSO: Use SSO without redirection. Requires cURL&lt;br /&gt;
* Redirect to Joomla on Moodle logout: Redirect to Joomla home when user logs out of Moodle&lt;br /&gt;
* Social activities: Add social activities in response to Moodle events&lt;br /&gt;
* Create Social groups: Create a social group for each course&lt;br /&gt;
* Delete Social groups: Delete Social group when deleting course&lt;br /&gt;
* Auto-sell courses: Create/update/delete courses on Joomla shop when done in Moodle&lt;br /&gt;
* Enrol parents in courses: Auto enrol parents in children courses&lt;br /&gt;
* Parent role ID: ID of parent role in Moodle&lt;br /&gt;
* Give points: Give karma points following Joomla configuration&lt;br /&gt;
* Auto mailing lists: Automatically manage mailing lists following Joomla configuration&lt;br /&gt;
* Use Joomla user groups: Create Joomla user groups for students and teachers&lt;br /&gt;
* Use Kunena forums: Sync course forums to Kunena forums in Joomla&lt;br /&gt;
&lt;br /&gt;
You can also modify the default options for User Profile data locking in Moodle. Locked fields cannot be edited by the user in Moodle, and take the value from Joomla.&lt;br /&gt;
&lt;br /&gt;
{{Moodle lock user fields}}&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get auth token for Joomdle config in Joomla==&lt;br /&gt;
&lt;br /&gt;
When you install Joomdle on Moodle, a new token will be created. You need to get this token to enter it later in Joomdle configuration in Moodle.&lt;br /&gt;
&lt;br /&gt;
Token can be found at: Site administration -&amp;gt; Server -&amp;gt; Web services -&amp;gt; Manage tokens&lt;br /&gt;
&lt;br /&gt;
In Moodle &amp;lt; 3.11, location is different:&lt;br /&gt;
Administration -&amp;gt; Plugins -&amp;gt; Web Services -&amp;gt; Tokens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Advanced Moodle Configuration (Optional)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;alert&amp;quot;&amp;gt;&#039;&#039;Note:  Some of these options can render your Moodle site inaccessible - please ensure you know what you are doing! &#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Removing the default Moodle login page (redirect the Moodle login page to Joomla!)====&lt;br /&gt;
&lt;br /&gt;
* Define an alternate login URL for Moodle, so that Moodle users never see the Moodle login page.   We recommend that you don&#039;t enable this until everything is up, testing, testing again, tested one more time, and running.  Oh did we say, test first before you do this!&lt;br /&gt;
** Site administration-&amp;gt;Plugins-&amp;gt;Autenticathion-&amp;gt;Manage autenthication: Alternate Login URL.  Here we put Joomla URL.&lt;br /&gt;
* If you are using Moodle in a wrapper, you can use this URL, so Joomla login page won&#039;t appear inside the wrapper: &amp;lt;font color=&amp;quot;#aa1428&amp;quot;&amp;gt;http://yoursite.com/components/com_joomdle/views/wrapper/getout_login.php&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creating an alternative login page for Moodle&#039;s Administrators====&lt;br /&gt;
&lt;br /&gt;
* If you have redirected the default Moodle login page to Joomla, as defined above, you will need to create an additional method to enter Moodle for Moodle Administrators.  To access Moodle, enter this URL in your browser&#039;s address bar: &amp;lt;font color=&amp;quot;#aa1428&amp;quot;&amp;gt;https://yoursite.com/moodle/auth/joomdle/joomdle_login.php?login=moodle&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: this assumes your Moodle installation is at https://yoursite.com/moodle&lt;br /&gt;
&lt;br /&gt;
====Restrict access to Moodle to registered users only====&lt;br /&gt;
&lt;br /&gt;
* Restrict access to Moodle to registered users only, so that no guests can enter the Moodle site.&lt;br /&gt;
** Security -&amp;gt; Site Policies -&amp;gt; Force users to login&lt;br /&gt;
&lt;br /&gt;
===Allow frame embedding for wrapper===&lt;br /&gt;
&lt;br /&gt;
Depending on your setup, you may need to enable an option if you want to use the Joomdle wrapper.&lt;br /&gt;
&lt;br /&gt;
In Site Administration-&amp;gt;Security-&amp;gt;Http Securty, enable option &#039;&#039;&#039;Allow frame embedding&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2260</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2260"/>
		<updated>2023-01-22T10:49:46Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.1.0 - &amp;lt;small&amp;gt;&#039;&#039;(2023-01-22)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla3 &amp;gt;= 3.6 and Joomla 4.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=3rd_Party_Integration&amp;diff=2259</id>
		<title>3rd Party Integration</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=3rd_Party_Integration&amp;diff=2259"/>
		<updated>2022-12-03T09:45:14Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
* [[Acymailing]]&lt;br /&gt;
* [[Akeeba Subscriptions]]&lt;br /&gt;
* [[Community Builder]]&lt;br /&gt;
** [[CBSubs]]&lt;br /&gt;
* [[DPCalendar]]&lt;br /&gt;
* [[Easyprofile]]&lt;br /&gt;
* [[EasySocial]]&lt;br /&gt;
* [[Eventsbooking]]&lt;br /&gt;
* [[HikaSerial]]&lt;br /&gt;
* [[Hikashop]]&lt;br /&gt;
* [[J2Store]]&lt;br /&gt;
* [[Jomsocial]]&lt;br /&gt;
* [[Jomsocial Profile Types]]&lt;br /&gt;
* [[Joomprofile]]&lt;br /&gt;
* [[Joomshopping]]&lt;br /&gt;
* [[K2]]&lt;br /&gt;
* [[Kunena]]&lt;br /&gt;
* [[Membership Pro]]&lt;br /&gt;
* [[MijoShop]]&lt;br /&gt;
* [[Payplans4 | Payplans 4/5]]&lt;br /&gt;
* [[VirtueMart2]]&lt;br /&gt;
* [[Xmap]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Payplans4&amp;diff=2258</id>
		<title>Payplans4</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Payplans4&amp;diff=2258"/>
		<updated>2022-12-03T09:44:45Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
Allows you to &amp;quot;include&amp;quot; Moodle courses in Payplans 4/5 plans:&lt;br /&gt;
* When user signs up for a plan, he is enroled into the courses&lt;br /&gt;
* When plan runs out, user enrolment is suspended&lt;br /&gt;
&lt;br /&gt;
===Required plugins===&lt;br /&gt;
&lt;br /&gt;
In order to user Joomdle-Payplans 4/5 integration you will need to install and enable this plugins:&lt;br /&gt;
* Payplans 4 Joomdle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
&lt;br /&gt;
Usually, you will have an App for each plan that has Moodle courses associated.&lt;br /&gt;
&lt;br /&gt;
So, for each plan the steps are:&lt;br /&gt;
* Create  a new Joomdle app&lt;br /&gt;
&lt;br /&gt;
This is done in Payplans panel -&amp;gt; Apps, and then selecting New. &lt;br /&gt;
&lt;br /&gt;
[[File:new_app.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There, you can select which courses you want to include in this app.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last step is associate the new app  with a plan. You can do this directly when creating the app, or do it later on the &amp;quot;Edit plan&amp;quot; page.&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Seb&amp;diff=2257</id>
		<title>Seb</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Seb&amp;diff=2257"/>
		<updated>2022-10-11T06:39:11Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are 2 things to have into account when using Joomdle and SEB Server:&lt;br /&gt;
&lt;br /&gt;
* You&#039;ll need to add the SEB web services user to the Manager role&lt;br /&gt;
&lt;br /&gt;
* Zoom won&#039;t work with redirect based SSO from Moodle to Joomla&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Seb&amp;diff=2256</id>
		<title>Seb</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Seb&amp;diff=2256"/>
		<updated>2022-10-10T18:52:04Z</updated>

		<summary type="html">&lt;p&gt;Antonio: Created page with &amp;quot;There are 2 things to have into account when using Joomdle and SEB:  * You&amp;#039;ll need to add the Joomdle connector user to the Manager role  * Zoom won&amp;#039;t work with redirect based...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are 2 things to have into account when using Joomdle and SEB:&lt;br /&gt;
&lt;br /&gt;
* You&#039;ll need to add the Joomdle connector user to the Manager role&lt;br /&gt;
&lt;br /&gt;
* Zoom won&#039;t work with redirect based SSO from Moodle to Joomla&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Other_docs&amp;diff=2255</id>
		<title>Other docs</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Other_docs&amp;diff=2255"/>
		<updated>2022-10-10T18:49:55Z</updated>

		<summary type="html">&lt;p&gt;Antonio: Created page with &amp;quot;Joomdle and Safe Exam Browser (SEB)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[seb|Joomdle and Safe Exam Browser (SEB)]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=MediaWiki:Sidebar&amp;diff=2254</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=MediaWiki:Sidebar&amp;diff=2254"/>
		<updated>2022-10-10T18:47:25Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Main_Page|Wiki homepage&lt;br /&gt;
** Features|Features&lt;br /&gt;
** Prerequisites|Prerequisites&lt;br /&gt;
** Installation|Installation&lt;br /&gt;
** Support|Support&lt;br /&gt;
** Category:FAQ|FAQ&lt;br /&gt;
** 3rd_Party_Integration|Integration&lt;br /&gt;
** Other_docs|Other docs&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=MediaWiki:Sidebar&amp;diff=2253</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=MediaWiki:Sidebar&amp;diff=2253"/>
		<updated>2022-10-10T18:46:50Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** Main_Page|Wiki homepage&lt;br /&gt;
** Features|Features&lt;br /&gt;
** Prerequisites|Prerequisites&lt;br /&gt;
** Installation|Installation&lt;br /&gt;
** Support|Support&lt;br /&gt;
** Category:FAQ|FAQ&lt;br /&gt;
** 3rd_Party_Integration|Integration&lt;br /&gt;
** Other docs&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2252</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2252"/>
		<updated>2022-10-01T08:56:02Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.0.4 - &amp;lt;small&amp;gt;&#039;&#039;(2022-10-01)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla3 &amp;gt;= 3.6 and Joomla 4.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2251</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2251"/>
		<updated>2022-07-29T11:55:31Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.0.3 - &amp;lt;small&amp;gt;&#039;&#039;(2022-29-05)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla3 &amp;gt;= 3.6 and Joomla 4.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2250</id>
		<title>Category:FAQ</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2250"/>
		<updated>2022-07-09T16:43:44Z</updated>

		<summary type="html">&lt;p&gt;Antonio: /* Does Joomdle support Joomla 4? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====I have a Red X under the System Health Tab in Joomdle====&lt;br /&gt;
Joomdle has a System Health Tab which gives you insight into any problems you may have with your Joomdle installation and/or configuration.  In order to use Joomdle properly, all items must have a Green Correct Check Mark.  &lt;br /&gt;
&lt;br /&gt;
If you have a Red X, refer to [[System health check]] for further details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====What does Joomdle&#039;s Single Sign On (SSO) do?====&lt;br /&gt;
Joomdle&#039;s SSO provides the following functions in response to user actions:&lt;br /&gt;
* When users are created in Joomla/Moodle, they are automatically created in the pther too.&lt;br /&gt;
* When the user is looged in Joomla or Moodle, he is automatically logged into the other one too&lt;br /&gt;
* When the user logs out of either Joomla or Moodle,  he/she is automatically logged out of the other.&lt;br /&gt;
* When a user updates his profile, it is update on the other side too&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
====Why do I get a blank page when clicking on SSO links?====&lt;br /&gt;
This usually happens when the Joomdle plugin is not installed/active in Joomla.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
====Why do I get the login page when clicking on SSO links?====&lt;br /&gt;
This can be related to PHP sessions.  Remember that www.site.com and site.com are different domains, so sessions are not preserved between them. You should always use the same domain, or redirect one to the other.    For example, you may have configured http://mydomain.com to redirect to http://www.mydomain.com using the .htaccess file found in your root directory.    An example of a redirection is below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Rule for duplicate content removal : www.domain.com vs domain.com&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mydomain.com [NC]&lt;br /&gt;
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L,NC]&lt;br /&gt;
Check that the URL you entered in the Joomdle Configuration is the same as that in the RewriteRule.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why enrol button does not show up in course details page?====&lt;br /&gt;
&lt;br /&gt;
Most likely, course is not enrollable by students.&lt;br /&gt;
Check the enrolment dates and that self-enrolment method is enabled (in moodle 2.0)&lt;br /&gt;
&lt;br /&gt;
Alsho it won&#039;t show up if you have set a cost for the course.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why course page does not have links?====&lt;br /&gt;
&lt;br /&gt;
Course page will only show links to activities to users that are enroled in the course.&lt;br /&gt;
&lt;br /&gt;
For non-enroled users, only text will be shown.&lt;br /&gt;
&lt;br /&gt;
====I don&#039;t get enroled after purchasing a course====&lt;br /&gt;
&lt;br /&gt;
This may be caused by many factors, some not even related to Joomdle.&lt;br /&gt;
&lt;br /&gt;
Check that:&lt;br /&gt;
* Shop component is selected in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Course product is in the right shop category as configured in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Manual enrolment plugin is enabled in course&lt;br /&gt;
* Joomdle shop integration plugin (joomdlevm2, joomdlehikashop, ...) is installed and enabled&lt;br /&gt;
* Order is being confirmed in shop&lt;br /&gt;
* &amp;quot;Buy courses for children&amp;quot; is not enabled if you are not using it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If it still does not work, maybe it is not related to Joomdle.&lt;br /&gt;
&lt;br /&gt;
In VM2, there has been reports of enrolments not working due to VM2 crashing on the background, due to memory limit issues. You can check the webserver error log looking for those errors.&lt;br /&gt;
&lt;br /&gt;
===Why do I get &amp;quot;Profile types integration enabled, but no profiles selected to create in Moodle&amp;quot; message?===&lt;br /&gt;
&lt;br /&gt;
This happens when you:&lt;br /&gt;
* Select a Profile Types extension in Joomdle configuration&lt;br /&gt;
* Don&#039;t publish any profile types in Joomdle -&amp;gt; Profile Types&lt;br /&gt;
&lt;br /&gt;
To solve it, either disable profile type integration, or set some profile type to be created in Moodle&lt;br /&gt;
&lt;br /&gt;
===Why I get the full Moodle in the wrapper instead of only the main content?===&lt;br /&gt;
&lt;br /&gt;
Joomdle just shows Moodle inside the wrapper, with the theme you have configured in Moodle.&lt;br /&gt;
&lt;br /&gt;
If you want to show only the content, you need to use a theme that does that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Why do I get XML-RPC Error (404): Unknown Error?===&lt;br /&gt;
&lt;br /&gt;
This is caused by some problem in Moodle configuration. You can enable debugging in Moodle to get more info about the problem, so you can fix it.&lt;br /&gt;
&lt;br /&gt;
===Why the wrapper does not show anything?===&lt;br /&gt;
&lt;br /&gt;
Check that you enabled &amp;quot;Allow frame embedding&amp;quot; in Moodle configuration.&lt;br /&gt;
&lt;br /&gt;
Please note that normal wrapper auto-height won&#039;t work when Joomla and Moodle are not on the same domain, In this case, you can try to use the new cross-domain auto-height, by enabling the option.&lt;br /&gt;
&lt;br /&gt;
===What about XML-RPC and PHP 8?===&lt;br /&gt;
&lt;br /&gt;
xmlrpc extension is unbundled in PHP 8.0. Even if you can still install it, you won&#039;t need to. Joomdle 2 provides support for REST web services, so XML-RPC is not required anymore.&lt;br /&gt;
&lt;br /&gt;
===Does Joomdle support Moodle 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, Joomdle 2 supports Moodle 4. Check [[Moodle4]] for more information.&lt;br /&gt;
&lt;br /&gt;
===Does Joomdle support Joomla 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, Joomdle 2 supports Joomla 4.&lt;br /&gt;
&lt;br /&gt;
You may see some Joomdle-related warnings in the Joomla Pre-Update Check, but you can dismiss them. They are shown because they are system/user plugins and they do not have an entry in the JED.&lt;br /&gt;
If you prefer, you can disable the plugins during upgrade, and enable them afterwards.&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2249</id>
		<title>Category:FAQ</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2249"/>
		<updated>2022-07-09T16:41:34Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====I have a Red X under the System Health Tab in Joomdle====&lt;br /&gt;
Joomdle has a System Health Tab which gives you insight into any problems you may have with your Joomdle installation and/or configuration.  In order to use Joomdle properly, all items must have a Green Correct Check Mark.  &lt;br /&gt;
&lt;br /&gt;
If you have a Red X, refer to [[System health check]] for further details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====What does Joomdle&#039;s Single Sign On (SSO) do?====&lt;br /&gt;
Joomdle&#039;s SSO provides the following functions in response to user actions:&lt;br /&gt;
* When users are created in Joomla/Moodle, they are automatically created in the pther too.&lt;br /&gt;
* When the user is looged in Joomla or Moodle, he is automatically logged into the other one too&lt;br /&gt;
* When the user logs out of either Joomla or Moodle,  he/she is automatically logged out of the other.&lt;br /&gt;
* When a user updates his profile, it is update on the other side too&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
====Why do I get a blank page when clicking on SSO links?====&lt;br /&gt;
This usually happens when the Joomdle plugin is not installed/active in Joomla.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
====Why do I get the login page when clicking on SSO links?====&lt;br /&gt;
This can be related to PHP sessions.  Remember that www.site.com and site.com are different domains, so sessions are not preserved between them. You should always use the same domain, or redirect one to the other.    For example, you may have configured http://mydomain.com to redirect to http://www.mydomain.com using the .htaccess file found in your root directory.    An example of a redirection is below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Rule for duplicate content removal : www.domain.com vs domain.com&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mydomain.com [NC]&lt;br /&gt;
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L,NC]&lt;br /&gt;
Check that the URL you entered in the Joomdle Configuration is the same as that in the RewriteRule.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why enrol button does not show up in course details page?====&lt;br /&gt;
&lt;br /&gt;
Most likely, course is not enrollable by students.&lt;br /&gt;
Check the enrolment dates and that self-enrolment method is enabled (in moodle 2.0)&lt;br /&gt;
&lt;br /&gt;
Alsho it won&#039;t show up if you have set a cost for the course.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why course page does not have links?====&lt;br /&gt;
&lt;br /&gt;
Course page will only show links to activities to users that are enroled in the course.&lt;br /&gt;
&lt;br /&gt;
For non-enroled users, only text will be shown.&lt;br /&gt;
&lt;br /&gt;
====I don&#039;t get enroled after purchasing a course====&lt;br /&gt;
&lt;br /&gt;
This may be caused by many factors, some not even related to Joomdle.&lt;br /&gt;
&lt;br /&gt;
Check that:&lt;br /&gt;
* Shop component is selected in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Course product is in the right shop category as configured in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Manual enrolment plugin is enabled in course&lt;br /&gt;
* Joomdle shop integration plugin (joomdlevm2, joomdlehikashop, ...) is installed and enabled&lt;br /&gt;
* Order is being confirmed in shop&lt;br /&gt;
* &amp;quot;Buy courses for children&amp;quot; is not enabled if you are not using it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If it still does not work, maybe it is not related to Joomdle.&lt;br /&gt;
&lt;br /&gt;
In VM2, there has been reports of enrolments not working due to VM2 crashing on the background, due to memory limit issues. You can check the webserver error log looking for those errors.&lt;br /&gt;
&lt;br /&gt;
===Why do I get &amp;quot;Profile types integration enabled, but no profiles selected to create in Moodle&amp;quot; message?===&lt;br /&gt;
&lt;br /&gt;
This happens when you:&lt;br /&gt;
* Select a Profile Types extension in Joomdle configuration&lt;br /&gt;
* Don&#039;t publish any profile types in Joomdle -&amp;gt; Profile Types&lt;br /&gt;
&lt;br /&gt;
To solve it, either disable profile type integration, or set some profile type to be created in Moodle&lt;br /&gt;
&lt;br /&gt;
===Why I get the full Moodle in the wrapper instead of only the main content?===&lt;br /&gt;
&lt;br /&gt;
Joomdle just shows Moodle inside the wrapper, with the theme you have configured in Moodle.&lt;br /&gt;
&lt;br /&gt;
If you want to show only the content, you need to use a theme that does that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Why do I get XML-RPC Error (404): Unknown Error?===&lt;br /&gt;
&lt;br /&gt;
This is caused by some problem in Moodle configuration. You can enable debugging in Moodle to get more info about the problem, so you can fix it.&lt;br /&gt;
&lt;br /&gt;
===Why the wrapper does not show anything?===&lt;br /&gt;
&lt;br /&gt;
Check that you enabled &amp;quot;Allow frame embedding&amp;quot; in Moodle configuration.&lt;br /&gt;
&lt;br /&gt;
Please note that normal wrapper auto-height won&#039;t work when Joomla and Moodle are not on the same domain, In this case, you can try to use the new cross-domain auto-height, by enabling the option.&lt;br /&gt;
&lt;br /&gt;
===What about XML-RPC and PHP 8?===&lt;br /&gt;
&lt;br /&gt;
xmlrpc extension is unbundled in PHP 8.0. Even if you can still install it, you won&#039;t need to. Joomdle 2 provides support for REST web services, so XML-RPC is not required anymore.&lt;br /&gt;
&lt;br /&gt;
===Does Joomdle support Moodle 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, Joomdle 2 supports Moodle 4. Check [[Moodle4]] for more information.&lt;br /&gt;
&lt;br /&gt;
===Does Joomdle support Joomla 4?===&lt;br /&gt;
&lt;br /&gt;
Yes, Joomdle 2 supports Joomla 4.&lt;br /&gt;
&lt;br /&gt;
You may see some Joomdle-related warnings in the Pre-Update Check, but you can dismiss them. They are shown because they are system/user plugins and they do not have an entry in the JED.&lt;br /&gt;
If you prefer, you can disable the plugins during upgrade, and enable them afterwards.&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2248</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2248"/>
		<updated>2022-07-05T10:16:22Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.0.2 - &amp;lt;small&amp;gt;&#039;&#039;(2022-07-05)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla3 &amp;gt;= 3.6 and Joomla 4.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2247</id>
		<title>Template:Releasetable</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Template:Releasetable&amp;diff=2247"/>
		<updated>2022-06-18T11:09:21Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width: 98%; float:left;color:#324965; padding-top:0; margin-top:0;margin-right:2%; border: 1px dashed #FFD700;color:#324965;&amp;quot; cellspacing=0 cellpadding=0&lt;br /&gt;
|style=&amp;quot;width:57%; padding-top:5px; padding-left:10px; padding-bottom:7px; padding-right:10px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Latest Joomdle Releases&amp;lt;/div&amp;gt; &lt;br /&gt;
* Joomdle 2.0.1 - &amp;lt;small&amp;gt;&#039;&#039;(2022-06-18)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
** Compatible with Joomla3 &amp;gt;= 3.6 and Joomla 4.x and Moodle &amp;gt;= 3.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;border-left:1px dashed #FFD700;width:43%; padding-top:5px; padding-left:10px; padding-right:10px; vertical-align:top&amp;quot; |&amp;lt;div style=&amp;quot;font-weight:bold;padding-bottom:3px;margin-right:30px;border-bottom:1px solid #5A3696;&amp;quot;&amp;gt;Additional Links&amp;lt;/div&amp;gt; &lt;br /&gt;
* [http://www.joomdle.com/ Official Joomdle Website] &lt;br /&gt;
* [http://www.joomdle.com/forum Joomdle Support Forum ]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2246</id>
		<title>Category:FAQ</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Category:FAQ&amp;diff=2246"/>
		<updated>2022-04-20T19:01:11Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====I have a Red X under the System Health Tab in Joomdle====&lt;br /&gt;
Joomdle has a System Health Tab which gives you insight into any problems you may have with your Joomdle installation and/or configuration.  In order to use Joomdle properly, all items must have a Green Correct Check Mark.  &lt;br /&gt;
&lt;br /&gt;
If you have a Red X, refer to [[System health check]] for further details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====What does Joomdle&#039;s Single Sign On (SSO) do?====&lt;br /&gt;
Joomdle&#039;s SSO provides the following functions in response to user actions:&lt;br /&gt;
* When users are created in Joomla/Moodle, they are automatically created in the pther too.&lt;br /&gt;
* When the user is looged in Joomla or Moodle, he is automatically logged into the other one too&lt;br /&gt;
* When the user logs out of either Joomla or Moodle,  he/she is automatically logged out of the other.&lt;br /&gt;
* When a user updates his profile, it is update on the other side too&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
====Why do I get a blank page when clicking on SSO links?====&lt;br /&gt;
This usually happens when the Joomdle plugin is not installed/active in Joomla.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
====Why do I get the login page when clicking on SSO links?====&lt;br /&gt;
This can be related to PHP sessions.  Remember that www.site.com and site.com are different domains, so sessions are not preserved between them. You should always use the same domain, or redirect one to the other.    For example, you may have configured http://mydomain.com to redirect to http://www.mydomain.com using the .htaccess file found in your root directory.    An example of a redirection is below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Rule for duplicate content removal : www.domain.com vs domain.com&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^mydomain.com [NC]&lt;br /&gt;
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L,NC]&lt;br /&gt;
Check that the URL you entered in the Joomdle Configuration is the same as that in the RewriteRule.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why enrol button does not show up in course details page?====&lt;br /&gt;
&lt;br /&gt;
Most likely, course is not enrollable by students.&lt;br /&gt;
Check the enrolment dates and that self-enrolment method is enabled (in moodle 2.0)&lt;br /&gt;
&lt;br /&gt;
Alsho it won&#039;t show up if you have set a cost for the course.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Why course page does not have links?====&lt;br /&gt;
&lt;br /&gt;
Course page will only show links to activities to users that are enroled in the course.&lt;br /&gt;
&lt;br /&gt;
For non-enroled users, only text will be shown.&lt;br /&gt;
&lt;br /&gt;
====I don&#039;t get enroled after purchasing a course====&lt;br /&gt;
&lt;br /&gt;
This may be caused by many factors, some not even related to Joomdle.&lt;br /&gt;
&lt;br /&gt;
Check that:&lt;br /&gt;
* Shop component is selected in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Course product is in the right shop category as configured in Joomdle configuration in Joomla, Shop section&lt;br /&gt;
* Manual enrolment plugin is enabled in course&lt;br /&gt;
* Joomdle shop integration plugin (joomdlevm2, joomdlehikashop, ...) is installed and enabled&lt;br /&gt;
* Order is being confirmed in shop&lt;br /&gt;
* &amp;quot;Buy courses for children&amp;quot; is not enabled if you are not using it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If it still does not work, maybe it is not related to Joomdle.&lt;br /&gt;
&lt;br /&gt;
In VM2, there has been reports of enrolments not working due to VM2 crashing on the background, due to memory limit issues. You can check the webserver error log looking for those errors.&lt;br /&gt;
&lt;br /&gt;
===Why do I get &amp;quot;Profile types integration enabled, but no profiles selected to create in Moodle&amp;quot; message?===&lt;br /&gt;
&lt;br /&gt;
This happens when you:&lt;br /&gt;
* Select a Profile Types extension in Joomdle configuration&lt;br /&gt;
* Don&#039;t publish any profile types in Joomdle -&amp;gt; Profile Types&lt;br /&gt;
&lt;br /&gt;
To solve it, either disable profile type integration, or set some profile type to be created in Moodle&lt;br /&gt;
&lt;br /&gt;
===Why I get the full Moodle in the wrapper instead of only the main content?===&lt;br /&gt;
&lt;br /&gt;
Joomdle just shows Moodle inside the wrapper, with the theme you have configured in Moodle.&lt;br /&gt;
&lt;br /&gt;
If you want to show only the content, you need to use a theme that does that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Why do I get XML-RPC Error (404): Unknown Error?===&lt;br /&gt;
&lt;br /&gt;
This is caused by some problem in Moodle configuration. You can enable debugging in Moodle to get more info about the problem, so you can fix it.&lt;br /&gt;
&lt;br /&gt;
===Why the wrapper does not show anything?===&lt;br /&gt;
&lt;br /&gt;
Check that you enabled &amp;quot;Allow frame embedding&amp;quot; in Moodle configuration.&lt;br /&gt;
&lt;br /&gt;
Please note that normal wrapper auto-height won&#039;t work when Joomla and Moodle are not on the same domain, In this case, you can try to use the new cross-domain auto-height, by enabling the option.&lt;br /&gt;
&lt;br /&gt;
===What about XML-RPC and PHP 8?===&lt;br /&gt;
&lt;br /&gt;
xmlrpc extension is unbundled in PHP 8.0. Even if you can still install it, you won&#039;t need to. Joomdle 2 provides support for REST web services, so XML-RPC is not required anymore.&lt;br /&gt;
&lt;br /&gt;
===Does Joomdle support Moodle 4===&lt;br /&gt;
&lt;br /&gt;
Yes, Joomdle 2 supports Moodle 4. Check [[Moodle4]] for more information.&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Joomla&amp;diff=2245</id>
		<title>Installing Joomdle in Joomla</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Joomla&amp;diff=2245"/>
		<updated>2022-04-20T18:59:44Z</updated>

		<summary type="html">&lt;p&gt;Antonio: /* General config */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
==Preparing Joomla! for Joomdle==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before you install Joomdle ensure that Joomla is installed and running correctly.&lt;br /&gt;
&lt;br /&gt;
*Complete any [[Prerequisites]] required for Joomdle&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing Joomdle for Joomla!==&lt;br /&gt;
The Joomdle for Joomla! extension consists of a Component and some modules and plugins. Additionally, you can download many more Joomdle packages from Joomdle website. To install Joomdle for Joomla!, use Joomla!&#039;s Extension Manager and select the Joomdle package called &amp;quot;joomdle-joomla-package.zip&amp;quot;. The component, plugins and modules will all be installed as one package simplifying the installation for you.&lt;br /&gt;
&lt;br /&gt;
Note: It also enables all the plugins and creates the modules although they are not published.&lt;br /&gt;
&lt;br /&gt;
To use the rest of plugins and modules, not included in the main package, you will need to install them separately.&lt;br /&gt;
&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
==Configuring Joomdle for Joomla!==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuring Joomdle for Joomla! is done through the Configuration screen which can be found by choosing Configuration option in the Joomdle Component menu, or through the Joomdle dashboard.&lt;br /&gt;
There are several sections that you can configure, however, only some items are mandatory to start.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====General config====&lt;br /&gt;
&lt;br /&gt;
In this section you can configure Joomdle basic settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:general.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle URL&#039;&#039;&#039;&lt;br /&gt;
** Enter the full URL and path of your Moodle installation - this is likely to be http: //www.mydomain.com/moodle assuming you have installed Moodle in a directory called moodle off the Joomla! root. Remember to add &#039;&#039;&#039;http://&#039;&#039;&#039; in front of your URL.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle auth token&#039;&#039;&#039;&lt;br /&gt;
** Enter the [[Preparing_Moodle_20#Get_auth_token_for_Joomdle_config_in_Joomla | auth token]] you obtained when you installed Joomdle on Joomla.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Connection method&#039;&#039;&#039;&lt;br /&gt;
** Available options are: file_get_contents and cURL. Select the one available on your server.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Web services&#039;&#039;&#039;&lt;br /&gt;
** Available options are: XML-RPC and REST. With XML-RPC, you need to have XML-RPC in your PHP installation. With REST, you don&#039;t need any additional libraries.  REST is strongly recommended for new installations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Joomla auth token&#039;&#039;&#039;&lt;br /&gt;
** This will be auto-generated when you save configuration. You will need to enter this string in Joomdle config in Moodle.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use redirectless SSO&#039;&#039;&#039;&lt;br /&gt;
** This option only works with cURL and both Moodle and Joomla on the same domain. It makes Joomdle do Single Sign On without redirecting the user back and forward. This is mostly useful for shops, so the purchase process is not broken on user logging.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use redirectless logout&#039;&#039;&#039;&lt;br /&gt;
** This option only works when both Moodle and Joomla are on the same domain. It makes Joomdle do Single log out without redirecting the user back and forward.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle Cookie Path&#039;&#039;&#039;&lt;br /&gt;
** This option is only needed for redirect-less SSO. You will need to copy here the value that you can find in the Cookie path setting in Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Session Handling.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Auto create Moodle users&#039;&#039;&#039;&lt;br /&gt;
** Set this to &amp;quot;Yes&amp;quot; if you want Joomdle to automatically create new users in Moodle when they register in Joomla!.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Auto delete Moodle users.&#039;&#039;&#039;&lt;br /&gt;
** Set this to &amp;quot;Yes&amp;quot; if you want Joomdle to automatically delete users in Moodle when they are deleted in Joomla!.&lt;br /&gt;
&lt;br /&gt;
====Links behaviour====&lt;br /&gt;
&lt;br /&gt;
Here you can find links and wrapper configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:links.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Open Moodle links in&#039;&#039;&#039;&lt;br /&gt;
** The parameter tells Joomdle how to respond when you click on any of the Joomdle links.&lt;br /&gt;
*** Open in the same window&lt;br /&gt;
*** Open in new window&lt;br /&gt;
*** Open in wrapper&lt;br /&gt;
&lt;br /&gt;
To use this, you may need to enable an option in Moodle configuration:&lt;br /&gt;
&lt;br /&gt;
Site admin-&amp;gt;Security-&amp;gt;HTTP Security: Allow frame embedding&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wrapper scroll bars&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wrapper width&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wrapper height&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Autoheight in wrapper&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; this only works when both Joomla and Moodle are on the same domain, unless next option is enabled.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039; Cross-domain auto-height &#039;&#039;&#039;&lt;br /&gt;
** This uses a 3rd party library and requires additional configuration. See [[Crossdomain Wrapper Autoheight]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle theme for wrapper&#039;&#039;&#039;&lt;br /&gt;
** You can select a specific Moodle theme to be used with Joomdle wrapper. Set Default to use default Moodle theme.&lt;br /&gt;
&lt;br /&gt;
You will need to enable &amp;quot;Allow theme change by URL&amp;quot; in Moodle configuration, in Site Administration-&amp;gt;Appearance-&amp;gt;Themes-&amp;gt;Theme settings&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Default Itemid&#039;&#039;&#039;&lt;br /&gt;
** This lets you specify a default itemid to be associated to all calls to the Moodle wrapper&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Joomdle Itemid&#039;&#039;&#039;&lt;br /&gt;
** This lets you specify a default itemid to be associated to all calls to the Joomdle component from Joomdle modules&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Shop Itemid&#039;&#039;&#039;&lt;br /&gt;
** This lets you specify a default itemid to be associated to all calls to the shop component from Joomdle&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Course Itemid&#039;&#039;&#039;&lt;br /&gt;
** Item ID for the course view, used for configuring course-related modules&lt;br /&gt;
&lt;br /&gt;
====Views====&lt;br /&gt;
&lt;br /&gt;
[[File:views.png]]&lt;br /&gt;
&lt;br /&gt;
=====Action buttons=====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show button for free courses&#039;&#039;&#039;&lt;br /&gt;
** Button to show for free courses, in detail and lists views&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show button for paid courses&#039;&#039;&#039;&lt;br /&gt;
** Button to show for paid courses&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Go to course button&#039;&#039;&#039;&lt;br /&gt;
** Where to link to with course button&lt;br /&gt;
&lt;br /&gt;
=====Topics view=====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show headings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====Course category view=====&lt;br /&gt;
&lt;br /&gt;
* Show category info&lt;br /&gt;
* Show action buttons&lt;br /&gt;
&lt;br /&gt;
=====Course view=====&lt;br /&gt;
&lt;br /&gt;
* Show headings&lt;br /&gt;
* Show topics summary&lt;br /&gt;
* Use page view&lt;br /&gt;
* Use Kunena forums&lt;br /&gt;
&lt;br /&gt;
=====Back links=====&lt;br /&gt;
&lt;br /&gt;
* Show back links&lt;br /&gt;
&lt;br /&gt;
=====Detail view=====&lt;br /&gt;
* Show category&lt;br /&gt;
* Show course summary 	&lt;br /&gt;
* Show language&lt;br /&gt;
* Show start date&lt;br /&gt;
* Show enrol dates&lt;br /&gt;
* Show enrol period&lt;br /&gt;
* Show number of topics&lt;br /&gt;
* Show cost&lt;br /&gt;
* Show Contents link&lt;br /&gt;
* Show Topics link&lt;br /&gt;
* Show Grading system link&lt;br /&gt;
* Show Teachers link&lt;br /&gt;
&lt;br /&gt;
=====Courses ABC view=====&lt;br /&gt;
&lt;br /&gt;
* Show action buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Shop====&lt;br /&gt;
&lt;br /&gt;
Here you can configure Joomdle shop integration, to sell Moodle courses with a Joomla e-commerce extension.&lt;br /&gt;
&lt;br /&gt;
[[File:shopconfig.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Shop integration&#039;&#039;&#039;&lt;br /&gt;
** Select e-commerce component to sell courses. You can add more components by downloading specific integration plugins from Joomdle site.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Category ID&#039;&#039;&#039;&lt;br /&gt;
** The Product Category ID that you wish Moodle Courses to appear under.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Buy courses for children&#039;&#039;&#039;&lt;br /&gt;
** Enable this option if you are using the [[Features for parents]]. If not, set it to No.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Subject of email&#039;&#039;&#039;&lt;br /&gt;
** Enter the subject of the email sent when successfully purchasing a Moodle course.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Body of email&#039;&#039;&#039;&lt;br /&gt;
** Enter the body of the email sent when successfully purchasing a Moodle course.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Send bundle emails&#039;&#039;&#039;&lt;br /&gt;
** Send course welcome emails for all courses in bundles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====User profiles====&lt;br /&gt;
&lt;br /&gt;
This section lets you configure everything related to user profiles and groups.&lt;br /&gt;
&lt;br /&gt;
[[File:userprofiles.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Additional Data source&#039;&#039;&#039;&lt;br /&gt;
** Select other component to provide additional user information to Joomdle, You can add more components by downloading specific integration plugins from Joomdle site.&lt;br /&gt;
&lt;br /&gt;
If you select Joomla 1.6 user profiles, and use a non-standard profile plugin, you can configure it in the next two fields. Otherwise, leave them blank.&lt;br /&gt;
*** 1.6+ User Profile Form Path &lt;br /&gt;
*** J1.6+ Profile plugin &lt;br /&gt;
&lt;br /&gt;
More info on this feature can be found here: [[Field Data Mapping]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use Profile Types&#039;&#039;&#039;&lt;br /&gt;
** Select a component to manage profile types&lt;br /&gt;
&lt;br /&gt;
If you want to use the [[Usergroups]] feature, here you can configure the parent groups:&lt;br /&gt;
* &#039;&#039;&#039;Teachers group&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Students group&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Activities&#039;&#039;&#039;&lt;br /&gt;
** Select component for wall activities&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;User points integration&#039;&#039;&#039; &lt;br /&gt;
** Select a component to manage user points &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Social extension groups&#039;&#039;&#039; &lt;br /&gt;
** Select a component to manage social groups.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Category for course groups&#039;&#039;&#039; &lt;br /&gt;
** Group category for course groups&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Integrations====&lt;br /&gt;
&lt;br /&gt;
In this section you can configure additional integrations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:integrations.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mailing lists integration&#039;&#039;&#039; &lt;br /&gt;
** Select component for mailing lists integration&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use PDF integration&#039;&#039;&#039; &lt;br /&gt;
** Show PDF links in some grade views&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Main course forums category&#039;&#039;&#039; &lt;br /&gt;
** Kunena category for course forums&lt;br /&gt;
&lt;br /&gt;
====Course requests====&lt;br /&gt;
&lt;br /&gt;
In this section you can configure course requests settings.&lt;br /&gt;
&lt;br /&gt;
[[File:courserequests.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Max number of requests&#039;&#039;&#039;&lt;br /&gt;
** Max number of requests (pending and accepted) a user can have.&lt;br /&gt;
&lt;br /&gt;
When using course requests, you can also configure Joomdle to ask for additional info:&lt;br /&gt;
* &#039;&#039;&#039;Request motivation&#039;&#039;&#039;&lt;br /&gt;
** No, Optional, Mandatory&lt;br /&gt;
* &#039;&#039;&#039;Request experience&#039;&#039;&#039;&lt;br /&gt;
** No, Optional, Mandatory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Health Check==&lt;br /&gt;
Once you have installed and configure Joomdle, please visit the System Health Check tab to ensure all items have been configured correctly.  &lt;br /&gt;
&lt;br /&gt;
Refer to [[System health check]] for details with possible issues and associated resolutions.&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
==Recommended plugins==&lt;br /&gt;
&lt;br /&gt;
Once you have Joomdle working fine, you should install Joomdle User Check plugin, or Joomdle Jomsocial User check plugin if you are using Jomsocial.&lt;br /&gt;
&lt;br /&gt;
This plugin will prevent users from using caps and other chars not permitted in Moodle when they register in Joomla. This will avoid user sync errors caused by username mismatch.&lt;br /&gt;
&lt;br /&gt;
{{End of Section}}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Moodle_2&amp;diff=2244</id>
		<title>Installing Joomdle in Moodle 2</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Moodle_2&amp;diff=2244"/>
		<updated>2022-04-20T18:59:11Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Installing Joomdle for Moodle}}&lt;br /&gt;
&lt;br /&gt;
==Configuring Joomdle for Moodle==&lt;br /&gt;
&lt;br /&gt;
Go to Moodle Authentication section found at  Administration Menu → Plugins → Authentication → Manage  authentication.  You should now see a new option Authentication Plugin called Joomdle, activate this plugin.&lt;br /&gt;
&lt;br /&gt;
[[Image:moodle2_auth_joomdle_enable1.png|550px|moodle_auth_joomla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then configure the plugin by clicking on the &amp;quot;Settings link&amp;quot; and enter your Joomla! server&#039;s domain name URL.&lt;br /&gt;
Remember to add &#039;&#039;&#039;http://&#039;&#039;&#039; in front of your URL.&lt;br /&gt;
&lt;br /&gt;
[[Image:r023_moodle_settings_joomdle_authentication_1.jpg|550px|moodle_auth_joomla.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are only 3 more mandatory options to configure:&lt;br /&gt;
* Joomdle&#039;s Joomla authentication token: enter the token generated in Joomdle configuration in Joomla&lt;br /&gt;
* Connection method: select the prefered connection method, that must be available in your server.&lt;br /&gt;
* Web services protocol: Web services protocol for communications. REST is strongly recommended for new installations.&lt;br /&gt;
&lt;br /&gt;
[[File:moodle_basic_settings.png]]&lt;br /&gt;
&lt;br /&gt;
You have now configured the Moodle side of Joomdle.  Proceed to install and configure Joomdle for Joomla!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are other options you may wish to configure.&lt;br /&gt;
&lt;br /&gt;
[[File:moodle_additional_settings.png]]&lt;br /&gt;
&lt;br /&gt;
* Sync users to Joomla: Syncs user creation and removal, and user profile updating.&lt;br /&gt;
* Joomla default language: Joomla default languahe string. Only needed for sites with multi language enabled&lt;br /&gt;
* Joomla SEF enabled: Joomla SEF setting. Only needed for sites with multi language enabled&lt;br /&gt;
* Use redirect-less SSO: Use SSO without redirection. Requires cURL&lt;br /&gt;
* Redirect to Joomla on Moodle logout: Redirect to Joomla home when user logs out of Moodle&lt;br /&gt;
* Social activities: Add social activities in response to Moodle events&lt;br /&gt;
* Create Social groups: Create a social group for each course&lt;br /&gt;
* Delete Social groups: Delete Social group when deleting course&lt;br /&gt;
* Auto-sell courses: Create/update/delete courses on Joomla shop when done in Moodle&lt;br /&gt;
* Enrol parents in courses: Auto enrol parents in children courses&lt;br /&gt;
* Parent role ID: ID of parent role in Moodle&lt;br /&gt;
* Give points: Give karma points following Joomla configuration&lt;br /&gt;
* Auto mailing lists: Automatically manage mailing lists following Joomla configuration&lt;br /&gt;
* Use Joomla user groups: Create Joomla user groups for students and teachers&lt;br /&gt;
* Use Kunena forums: Sync course forums to Kunena forums in Joomla&lt;br /&gt;
&lt;br /&gt;
You can also modify the default options for User Profile data locking in Moodle. Locked fields cannot be edited by the user in Moodle, and take the value from Joomla.&lt;br /&gt;
&lt;br /&gt;
{{Moodle lock user fields}}&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get auth token for Joomdle config in Joomla==&lt;br /&gt;
&lt;br /&gt;
When you install Joomdle on Moodle, a new token will be created. You need to get this token to enter it later in Joomdle configuration in Moodle.&lt;br /&gt;
&lt;br /&gt;
Token can be found at: Site administration -&amp;gt; Server -&amp;gt; Web services -&amp;gt; Manage tokens&lt;br /&gt;
&lt;br /&gt;
In Moodle &amp;lt; 3.11, location is different:&lt;br /&gt;
Administration -&amp;gt; Plugins -&amp;gt; Web Services -&amp;gt; Tokens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Advanced Moodle Configuration (Optional)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;alert&amp;quot;&amp;gt;&#039;&#039;Note:  Some of these options can render your Moodle site inaccessible - please ensure you know what you are doing! &#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Removing the default Moodle login page (redirect the Moodle login page to Joomla!)====&lt;br /&gt;
&lt;br /&gt;
* Define an alternate login URL for Moodle, so that Moodle users never see the Moodle login page.   We recommend that you don&#039;t enable this until everything is up, testing, testing again, tested one more time, and running.  Oh did we say, test first before you do this!&lt;br /&gt;
** Site administration-&amp;gt;Plugins-&amp;gt;Autenticathion-&amp;gt;Manage autenthication: Alternate Login URL.  Here we put Joomla URL.&lt;br /&gt;
* If you are using Moodle in a wrapper, you can use this URL, so Joomla login page won&#039;t appear inside the wrapper: &amp;lt;font color=&amp;quot;#aa1428&amp;quot;&amp;gt;http://yoursite.com/components/com_joomdle/views/wrapper/getout_login.php&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creating an alternative login page for Moodle&#039;s Administrators====&lt;br /&gt;
&lt;br /&gt;
* If you have redirected the default Moodle login page to Joomla, as defined above, you will need to create an additional method to enter Moodle for Moodle Administrators.  To access Moodle, enter this URL in your browsers address bar &amp;lt;font color=&amp;quot;#aa1428&amp;quot;&amp;gt;http://yoursite.com/moodle/auth/joomdle/joomdle_login.php?login=moodle&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Restrict access to Moodle to registered users only====&lt;br /&gt;
&lt;br /&gt;
* Restrict access to Moodle to registered users only, so that no guests can enter the Moodle site.&lt;br /&gt;
** Security -&amp;gt; Site Policies -&amp;gt; Force users to login&lt;br /&gt;
&lt;br /&gt;
===Allow frame embedding for wrapper===&lt;br /&gt;
&lt;br /&gt;
Depending on your setup, you may need to enable an option if you want to use the Joomdle wrapper.&lt;br /&gt;
&lt;br /&gt;
In Site Administration-&amp;gt;Security-&amp;gt;Http Securty, enable option &#039;&#039;&#039;Allow frame embedding&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2243</id>
		<title>Moodle4</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2243"/>
		<updated>2022-04-20T18:56:42Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Support==&lt;br /&gt;
&lt;br /&gt;
Joomdle 2 supports Moodle 4.&lt;br /&gt;
&lt;br /&gt;
==Upgrading to Moodle 4==&lt;br /&gt;
When you start the upgrade of an existing site to Moodle 4, you will see this messasge in the Enviroment check: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It has been detected that the XML-RPC Web Service protocol is enabled on your site. This feature relies on the PHP XML-RPC extension which is no longer maintained by PHP.&lt;br /&gt;
&lt;br /&gt;
[[File:xmlrpcwarning.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is shown because you have the XML-RPC protocol enabled for Joomdle to work.&lt;br /&gt;
In PHP 8, XML-RPC is not available, so an alternative is needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Joomdle 2, you can use REST web services instead, so XML-RPC is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to change to REST and get rid of the warning, follow these steps:&lt;br /&gt;
&lt;br /&gt;
* In Joomdle configuration in Moodle, set Web services protocol to REST.&lt;br /&gt;
* In Joomdle configuration in Joomla, set Web services to REST&lt;br /&gt;
* Go to Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Web Services-&amp;gt;Manage protocols and disable XML-RPC protocol&lt;br /&gt;
* In Joomla backend, go to System check page in Joomdle to make sure everything keeps working as expected&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2242</id>
		<title>Moodle4</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2242"/>
		<updated>2022-04-20T18:56:03Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Support==&lt;br /&gt;
&lt;br /&gt;
Joomdle 2 supports Moodle 4.&lt;br /&gt;
&lt;br /&gt;
==Upgrading to Moodle 4==&lt;br /&gt;
When you start the upgrade to Moodle 4, you will see this messasge in the Enviroment check: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It has been detected that the XML-RPC Web Service protocol is enabled on your site. This feature relies on the PHP XML-RPC extension which is no longer maintained by PHP.&lt;br /&gt;
&lt;br /&gt;
[[File:xmlrpcwarning.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is shown because you have the XML-RPC protocol enabled for Joomdle to work.&lt;br /&gt;
In PHP 8, XML-RPC is not available, so an alternative is needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Joomdle 2, you can use REST web services instead, so XML-RPC is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to change to REST and get rid of the warning, follow these steps:&lt;br /&gt;
&lt;br /&gt;
* In Joomdle configuration in Moodle, set Web services protocol to REST.&lt;br /&gt;
* In Joomdle configuration in Joomla, set Web services to REST&lt;br /&gt;
* Go to Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Web Services-&amp;gt;Manage protocols and disable XML-RPC protocol&lt;br /&gt;
* In Joomla backend, go to System check page in Joomdle to make sure everything keeps working as expected&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2241</id>
		<title>Moodle4</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2241"/>
		<updated>2022-04-20T18:42:08Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When you start the upgrade to Moodle 4, you will see this messasge in the Enviroment check: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It has been detected that the XML-RPC Web Service protocol is enabled on your site. This feature relies on the PHP XML-RPC extension which is no longer maintained by PHP.&lt;br /&gt;
&lt;br /&gt;
[[File:xmlrpcwarning.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is shown because you have the XMLRPC protocol enabled for Joomdle to work.&lt;br /&gt;
In PHP 8, XML-RPC is not available, so an alternative is needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Joomdle 2, you can use REST web services instead, so XML-RPC is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to change to REST and get rid of the warning, follow this steps:&lt;br /&gt;
&lt;br /&gt;
* In Joomdle configuration in Moodle, set Web services protocol to REST.&lt;br /&gt;
* In Joomdle configuration in Joomla, set Web services to REST&lt;br /&gt;
* Go to Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Web Services-&amp;gt;Manage protocols and disable XML-RPC protocol&lt;br /&gt;
* In Joomla backend, go to System check page in Joomdle to make sure everything keeps working as expected&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2240</id>
		<title>Moodle4</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2240"/>
		<updated>2022-04-20T18:41:42Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When you start the upgrade to Moodle 4, you will see this messasge in the Enviroment check: &lt;br /&gt;
&lt;br /&gt;
It has been detected that the XML-RPC Web Service protocol is enabled on your site. This feature relies on the PHP XML-RPC extension which is no longer maintained by PHP.&lt;br /&gt;
&lt;br /&gt;
[[File:xmlrpcwarning.png]]&lt;br /&gt;
&lt;br /&gt;
This is shown because you have the XMLRPC protocol enabled for Joomdle to work.&lt;br /&gt;
In PHP 8, XML-RPC is not available, so an alternative is needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Joomdle 2, you can use REST web services instead, so XML-RPC is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to change to REST and get rid of the warning, follow this steps:&lt;br /&gt;
&lt;br /&gt;
* In Joomdle configuration in Moodle, set Web services protocol to REST.&lt;br /&gt;
* In Joomdle configuration in Joomla, set Web services to REST&lt;br /&gt;
* Go to Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Web Services-&amp;gt;Manage protocols and disable XML-RPC protocol&lt;br /&gt;
* In Joomla backend, go to System check page in Joomdle to make sure everything keeps working as expected&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=File:Xmlrpcwarning.png&amp;diff=2239</id>
		<title>File:Xmlrpcwarning.png</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=File:Xmlrpcwarning.png&amp;diff=2239"/>
		<updated>2022-04-20T18:40:45Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2238</id>
		<title>Moodle4</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2238"/>
		<updated>2022-04-20T18:39:44Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When you start the upgrade to Moodle 4, you will see this messasge in the Enviroment check: &lt;br /&gt;
&lt;br /&gt;
It has been detected that the XML-RPC Web Service protocol is enabled on your site. This feature relies on the PHP XML-RPC extension which is no longer maintained by PHP.&lt;br /&gt;
&lt;br /&gt;
[[File:xmlrpcwarning.jpg]]&lt;br /&gt;
&lt;br /&gt;
This is shown because you have the XMLRPC protocol enabled for Joomdle to work.&lt;br /&gt;
In PHP 8, XML-RPC is not available, so an alternative is needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With Joomdle 2, you can use REST web services instead, so XML-RPC is not required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to change to REST and get rid of the warning, follow this steps:&lt;br /&gt;
&lt;br /&gt;
* In Joomdle configuration in Moodle, set Web services protocol to REST.&lt;br /&gt;
* In Joomdle configuration in Joomla, set Web services to REST&lt;br /&gt;
* Go to Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Web Services-&amp;gt;Manage protocols and disable XML-RPC protocol&lt;br /&gt;
* In Joomla backend, go to System check page in Joomdle to make sure everything keeps working as expected&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2237</id>
		<title>Moodle4</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Moodle4&amp;diff=2237"/>
		<updated>2022-04-20T18:34:51Z</updated>

		<summary type="html">&lt;p&gt;Antonio: Created page with &amp;quot;When you start the upgrade to Moodle 4, you will see this messasge in the Enviroment check:   It has been detected that the XML-RPC Web Service protocol is enabled on your sit...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When you start the upgrade to Moodle 4, you will see this messasge in the Enviroment check: &lt;br /&gt;
&lt;br /&gt;
It has been detected that the XML-RPC Web Service protocol is enabled on your site. This feature relies on the PHP XML-RPC extension which is no longer maintained by PHP.&lt;br /&gt;
&lt;br /&gt;
This is shown because you have the XMLRPC protocol enabled for Joomdle to work.&lt;br /&gt;
In PHP 8, XML-RPC is not available.&lt;br /&gt;
&lt;br /&gt;
With Joomdle 2, you can use REST web service instead, so XML-RPC is not needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In Joomdle configuration in Moodle, set Web services protocol to REST.&lt;br /&gt;
* In Joomdle configuration in Joomla, set Web services to REST&lt;br /&gt;
* Go to Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Web Services-&amp;gt;Manage protocols and disable XML-RPC protocol&lt;br /&gt;
* In Joomla backend, go to System check page in Joomdle to make sure everything keeps working as expected&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Quick_Install_Guide&amp;diff=2236</id>
		<title>Quick Install Guide</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Quick_Install_Guide&amp;diff=2236"/>
		<updated>2021-10-13T18:42:53Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Joomla&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Install Joomdle Joomla package&lt;br /&gt;
&lt;br /&gt;
* Go to Components-&amp;gt;Joomdle-&amp;gt;Configuration&lt;br /&gt;
&lt;br /&gt;
* Enter Moodle URL, save configuration&lt;br /&gt;
&lt;br /&gt;
* Copy Joomla auth token that was generated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Moodle&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Install auth plugin in Moodle&lt;br /&gt;
&lt;br /&gt;
* New settings page will come up, enter Joomla URL and the Joomla auth token, save configuration&lt;br /&gt;
&lt;br /&gt;
* Go to Site administration-&amp;gt;Plugins-&amp;gt;Authentication-&amp;gt;Manage authentiaction and enable Joomdle plugin&lt;br /&gt;
&lt;br /&gt;
* Go to Site administration -&amp;gt; Server -&amp;gt; Web services -&amp;gt; Manage tokens and copy the token of the Joomdle service&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Back to Joomla&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Enter Moodle auth token, save configuration&lt;br /&gt;
* Go to Joomdle-&amp;gt;Components-&amp;gt;System check to see if everything is working as expected&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Joomla&amp;diff=2235</id>
		<title>Installing Joomdle in Joomla</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Joomla&amp;diff=2235"/>
		<updated>2021-10-13T18:41:13Z</updated>

		<summary type="html">&lt;p&gt;Antonio: /* General config */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
==Preparing Joomla! for Joomdle==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before you install Joomdle ensure that Joomla is installed and running correctly.&lt;br /&gt;
&lt;br /&gt;
*Complete any [[Prerequisites]] required for Joomdle&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing Joomdle for Joomla!==&lt;br /&gt;
The Joomdle for Joomla! extension consists of a Component and some modules and plugins. Additionally, you can download many more Joomdle packages from Joomdle website. To install Joomdle for Joomla!, use Joomla!&#039;s Extension Manager and select the Joomdle package called &amp;quot;joomdle-joomla-package.zip&amp;quot;. The component, plugins and modules will all be installed as one package simplifying the installation for you.&lt;br /&gt;
&lt;br /&gt;
Note: It also enables all the plugins and creates the modules although they are not published.&lt;br /&gt;
&lt;br /&gt;
To use the rest of plugins and modules, not included in the main package, you will need to install them separately.&lt;br /&gt;
&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
==Configuring Joomdle for Joomla!==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuring Joomdle for Joomla! is done through the Configuration screen which can be found by choosing Configuration option in the Joomdle Component menu, or through the Joomdle dashboard.&lt;br /&gt;
There are several sections that you can configure, however, only some items are mandatory to start.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====General config====&lt;br /&gt;
&lt;br /&gt;
In this section you can configure Joomdle basic settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:general.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle URL&#039;&#039;&#039;&lt;br /&gt;
** Enter the full URL and path of your Moodle installation - this is likely to be http: //www.mydomain.com/moodle assuming you have installed Moodle in a directory called moodle off the Joomla! root. Remember to add &#039;&#039;&#039;http://&#039;&#039;&#039; in front of your URL.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle auth token&#039;&#039;&#039;&lt;br /&gt;
** Enter the [[Preparing_Moodle_20#Get_auth_token_for_Joomdle_config_in_Joomla | auth token]] you obtained when you installed Joomdle on Joomla.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Connection method&#039;&#039;&#039;&lt;br /&gt;
** Available options are: file_get_contents and cURL. Select the one available on your server.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Web services&#039;&#039;&#039;&lt;br /&gt;
** Available options are: XML-RPC and REST. With XML-RPC, you need to have XML-RPC in your PHP installation. With REST, you don&#039;t need any additional libraries. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Joomla auth token&#039;&#039;&#039;&lt;br /&gt;
** This will be auto-generated when you save configuration. You will need to enter this string in Joomdle config in Moodle.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use redirectless SSO&#039;&#039;&#039;&lt;br /&gt;
** This option only works with cURL and both Moodle and Joomla on the same domain. It makes Joomdle do Single Sign On without redirecting the user back and forward. This is mostly useful for shops, so the purchase process is not broken on user logging.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use redirectless logout&#039;&#039;&#039;&lt;br /&gt;
** This option only works when both Moodle and Joomla are on the same domain. It makes Joomdle do Single log out without redirecting the user back and forward.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle Cookie Path&#039;&#039;&#039;&lt;br /&gt;
** This option is only needed for redirect-less SSO. You will need to copy here the value that you can find in the Cookie path setting in Moodle-&amp;gt;Site Administration-&amp;gt;Server-&amp;gt;Session Handling.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Auto create Moodle users&#039;&#039;&#039;&lt;br /&gt;
** Set this to &amp;quot;Yes&amp;quot; if you want Joomdle to automatically create new users in Moodle when they register in Joomla!.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Auto delete Moodle users.&#039;&#039;&#039;&lt;br /&gt;
** Set this to &amp;quot;Yes&amp;quot; if you want Joomdle to automatically delete users in Moodle when they are deleted in Joomla!.&lt;br /&gt;
&lt;br /&gt;
====Links behaviour====&lt;br /&gt;
&lt;br /&gt;
Here you can find links and wrapper configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:links.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Open Moodle links in&#039;&#039;&#039;&lt;br /&gt;
** The parameter tells Joomdle how to respond when you click on any of the Joomdle links.&lt;br /&gt;
*** Open in the same window&lt;br /&gt;
*** Open in new window&lt;br /&gt;
*** Open in wrapper&lt;br /&gt;
&lt;br /&gt;
To use this, you may need to enable an option in Moodle configuration:&lt;br /&gt;
&lt;br /&gt;
Site admin-&amp;gt;Security-&amp;gt;HTTP Security: Allow frame embedding&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wrapper scroll bars&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wrapper width&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wrapper height&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Autoheight in wrapper&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; this only works when both Joomla and Moodle are on the same domain, unless next option is enabled.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039; Cross-domain auto-height &#039;&#039;&#039;&lt;br /&gt;
** This uses a 3rd party library and requires additional configuration. See [[Crossdomain Wrapper Autoheight]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Moodle theme for wrapper&#039;&#039;&#039;&lt;br /&gt;
** You can select a specific Moodle theme to be used with Joomdle wrapper. Set Default to use default Moodle theme.&lt;br /&gt;
&lt;br /&gt;
You will need to enable &amp;quot;Allow theme change by URL&amp;quot; in Moodle configuration, in Site Administration-&amp;gt;Appearance-&amp;gt;Themes-&amp;gt;Theme settings&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Default Itemid&#039;&#039;&#039;&lt;br /&gt;
** This lets you specify a default itemid to be associated to all calls to the Moodle wrapper&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Joomdle Itemid&#039;&#039;&#039;&lt;br /&gt;
** This lets you specify a default itemid to be associated to all calls to the Joomdle component from Joomdle modules&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Shop Itemid&#039;&#039;&#039;&lt;br /&gt;
** This lets you specify a default itemid to be associated to all calls to the shop component from Joomdle&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Course Itemid&#039;&#039;&#039;&lt;br /&gt;
** Item ID for the course view, used for configuring course-related modules&lt;br /&gt;
&lt;br /&gt;
====Views====&lt;br /&gt;
&lt;br /&gt;
[[File:views.png]]&lt;br /&gt;
&lt;br /&gt;
=====Action buttons=====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show button for free courses&#039;&#039;&#039;&lt;br /&gt;
** Button to show for free courses, in detail and lists views&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show button for paid courses&#039;&#039;&#039;&lt;br /&gt;
** Button to show for paid courses&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Go to course button&#039;&#039;&#039;&lt;br /&gt;
** Where to link to with course button&lt;br /&gt;
&lt;br /&gt;
=====Topics view=====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show headings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====Course category view=====&lt;br /&gt;
&lt;br /&gt;
* Show category info&lt;br /&gt;
* Show action buttons&lt;br /&gt;
&lt;br /&gt;
=====Course view=====&lt;br /&gt;
&lt;br /&gt;
* Show headings&lt;br /&gt;
* Show topics summary&lt;br /&gt;
* Use page view&lt;br /&gt;
* Use Kunena forums&lt;br /&gt;
&lt;br /&gt;
=====Back links=====&lt;br /&gt;
&lt;br /&gt;
* Show back links&lt;br /&gt;
&lt;br /&gt;
=====Detail view=====&lt;br /&gt;
* Show category&lt;br /&gt;
* Show course summary 	&lt;br /&gt;
* Show language&lt;br /&gt;
* Show start date&lt;br /&gt;
* Show enrol dates&lt;br /&gt;
* Show enrol period&lt;br /&gt;
* Show number of topics&lt;br /&gt;
* Show cost&lt;br /&gt;
* Show Contents link&lt;br /&gt;
* Show Topics link&lt;br /&gt;
* Show Grading system link&lt;br /&gt;
* Show Teachers link&lt;br /&gt;
&lt;br /&gt;
=====Courses ABC view=====&lt;br /&gt;
&lt;br /&gt;
* Show action buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Shop====&lt;br /&gt;
&lt;br /&gt;
Here you can configure Joomdle shop integration, to sell Moodle courses with a Joomla e-commerce extension.&lt;br /&gt;
&lt;br /&gt;
[[File:shopconfig.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Shop integration&#039;&#039;&#039;&lt;br /&gt;
** Select e-commerce component to sell courses. You can add more components by downloading specific integration plugins from Joomdle site.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Category ID&#039;&#039;&#039;&lt;br /&gt;
** The Product Category ID that you wish Moodle Courses to appear under.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Buy courses for children&#039;&#039;&#039;&lt;br /&gt;
** Enable this option if you are using the [[Features for parents]]. If not, set it to No.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Subject of email&#039;&#039;&#039;&lt;br /&gt;
** Enter the subject of the email sent when successfully purchasing a Moodle course.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Body of email&#039;&#039;&#039;&lt;br /&gt;
** Enter the body of the email sent when successfully purchasing a Moodle course.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Send bundle emails&#039;&#039;&#039;&lt;br /&gt;
** Send course welcome emails for all courses in bundles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====User profiles====&lt;br /&gt;
&lt;br /&gt;
This section lets you configure everything related to user profiles and groups.&lt;br /&gt;
&lt;br /&gt;
[[File:userprofiles.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Additional Data source&#039;&#039;&#039;&lt;br /&gt;
** Select other component to provide additional user information to Joomdle, You can add more components by downloading specific integration plugins from Joomdle site.&lt;br /&gt;
&lt;br /&gt;
If you select Joomla 1.6 user profiles, and use a non-standard profile plugin, you can configure it in the next two fields. Otherwise, leave them blank.&lt;br /&gt;
*** 1.6+ User Profile Form Path &lt;br /&gt;
*** J1.6+ Profile plugin &lt;br /&gt;
&lt;br /&gt;
More info on this feature can be found here: [[Field Data Mapping]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use Profile Types&#039;&#039;&#039;&lt;br /&gt;
** Select a component to manage profile types&lt;br /&gt;
&lt;br /&gt;
If you want to use the [[Usergroups]] feature, here you can configure the parent groups:&lt;br /&gt;
* &#039;&#039;&#039;Teachers group&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Students group&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Activities&#039;&#039;&#039;&lt;br /&gt;
** Select component for wall activities&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;User points integration&#039;&#039;&#039; &lt;br /&gt;
** Select a component to manage user points &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Social extension groups&#039;&#039;&#039; &lt;br /&gt;
** Select a component to manage social groups.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Category for course groups&#039;&#039;&#039; &lt;br /&gt;
** Group category for course groups&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Integrations====&lt;br /&gt;
&lt;br /&gt;
In this section you can configure additional integrations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:integrations.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mailing lists integration&#039;&#039;&#039; &lt;br /&gt;
** Select component for mailing lists integration&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Use PDF integration&#039;&#039;&#039; &lt;br /&gt;
** Show PDF links in some grade views&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Main course forums category&#039;&#039;&#039; &lt;br /&gt;
** Kunena category for course forums&lt;br /&gt;
&lt;br /&gt;
====Course requests====&lt;br /&gt;
&lt;br /&gt;
In this section you can configure course requests settings.&lt;br /&gt;
&lt;br /&gt;
[[File:courserequests.png]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Max number of requests&#039;&#039;&#039;&lt;br /&gt;
** Max number of requests (pending and accepted) a user can have.&lt;br /&gt;
&lt;br /&gt;
When using course requests, you can also configure Joomdle to ask for additional info:&lt;br /&gt;
* &#039;&#039;&#039;Request motivation&#039;&#039;&#039;&lt;br /&gt;
** No, Optional, Mandatory&lt;br /&gt;
* &#039;&#039;&#039;Request experience&#039;&#039;&#039;&lt;br /&gt;
** No, Optional, Mandatory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Health Check==&lt;br /&gt;
Once you have installed and configure Joomdle, please visit the System Health Check tab to ensure all items have been configured correctly.  &lt;br /&gt;
&lt;br /&gt;
Refer to [[System health check]] for details with possible issues and associated resolutions.&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
==Recommended plugins==&lt;br /&gt;
&lt;br /&gt;
Once you have Joomdle working fine, you should install Joomdle User Check plugin, or Joomdle Jomsocial User check plugin if you are using Jomsocial.&lt;br /&gt;
&lt;br /&gt;
This plugin will prevent users from using caps and other chars not permitted in Moodle when they register in Joomla. This will avoid user sync errors caused by username mismatch.&lt;br /&gt;
&lt;br /&gt;
{{End of Section}}&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2234</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2234"/>
		<updated>2021-09-29T17:09:45Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
&lt;br /&gt;
==Quick install==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Quick Install Guide]] If you have Joomla and Moodle sites working, follow these simple steps to get Joomdle up and running.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Full install documentation==&lt;br /&gt;
&lt;br /&gt;
* Step 1: [[Prerequisites | Complete the necessary installation prerequisites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Step 2: [[Installing Joomdle in Moodle 2|Installing Joomdle in Moodle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Step 3 [[Installing Joomdle in Joomla]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Step 4 [[System health check | Check that Joomdle is working]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2233</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2233"/>
		<updated>2021-09-29T17:09:12Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
&lt;br /&gt;
==Quick install==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Quick Install Guide]] If you have Joomla and Moodle sites up and running, follow these simple steps to get Joomdle working&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Full install documentation==&lt;br /&gt;
&lt;br /&gt;
* Step 1: [[Prerequisites | Complete the necessary installation prerequisites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Step 2: [[Installing Joomdle in Moodle 2|Installing Joomdle in Moodle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Step 3 [[Installing Joomdle in Joomla]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Step 4 [[System health check | Check that Joomdle is working]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2232</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2232"/>
		<updated>2021-09-29T17:02:52Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Quick Install Guide]] If you have Joomla and Moodle sites up and running, follow these simple steps to get Joomdle working&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 1: Complete the necessary installation prerequisites:&lt;br /&gt;
* [[Prerequisites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 2 Installing Joomdle in Moodle&lt;br /&gt;
* [[Installing Joomdle in Moodle 2|Installing Joomdle in Moodle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 3 [[Installing Joomdle in Joomla]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 4 Joomdle [[System health check]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Moodle_2&amp;diff=2231</id>
		<title>Installing Joomdle in Moodle 2</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installing_Joomdle_in_Moodle_2&amp;diff=2231"/>
		<updated>2021-09-29T17:02:11Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Installing Joomdle for Moodle}}&lt;br /&gt;
&lt;br /&gt;
==Configuring Joomdle for Moodle==&lt;br /&gt;
&lt;br /&gt;
Go to Moodle Authentication section found at  Administration Menu → Plugins → Authentication → Manage  authentication.  You should now see a new option Authentication Plugin called Joomdle, activate this plugin.&lt;br /&gt;
&lt;br /&gt;
[[Image:moodle2_auth_joomdle_enable1.png|550px|moodle_auth_joomla1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Then configure the plugin by clicking on the &amp;quot;Settings link&amp;quot; and enter your Joomla! server&#039;s domain name URL.&lt;br /&gt;
Remember to add &#039;&#039;&#039;http://&#039;&#039;&#039; in front of your URL.&lt;br /&gt;
&lt;br /&gt;
[[Image:r023_moodle_settings_joomdle_authentication_1.jpg|550px|moodle_auth_joomla.jpg]]&lt;br /&gt;
&lt;br /&gt;
There are only 2 more mandatory options to configure:&lt;br /&gt;
* Joomdle&#039;s Joomla authentication token: enter the token generated in Joomdle configuration in Joomla&lt;br /&gt;
* Connection method: select the prefered connection method, that must be available in your server.&lt;br /&gt;
&lt;br /&gt;
[[File:moodle_basic_settings.png]]&lt;br /&gt;
&lt;br /&gt;
You have now configured the Moodle side of Joomdle.  Proceed to install and configure Joomdle for Joomla!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are other options you may wish to configure.&lt;br /&gt;
&lt;br /&gt;
[[File:moodle_additional_settings.png]]&lt;br /&gt;
&lt;br /&gt;
* Sync users to Joomla: Syncs user creation and removal, and user profile updating.&lt;br /&gt;
* Joomla default language: Joomla default languahe string. Only needed for sites with multi language enabled&lt;br /&gt;
* Joomla SEF enabled: Joomla SEF setting. Only needed for sites with multi language enabled&lt;br /&gt;
* Use redirect-less SSO: Use SSO without redirection. Requires cURL&lt;br /&gt;
* Redirect to Joomla on Moodle logout: Redirect to Joomla home when user logs out of Moodle&lt;br /&gt;
* Social activities: Add social activities in response to Moodle events&lt;br /&gt;
* Create Social groups: Create a social group for each course&lt;br /&gt;
* Delete Social groups: Delete Social group when deleting course&lt;br /&gt;
* Auto-sell courses: Create/update/delete courses on Joomla shop when done in Moodle&lt;br /&gt;
* Enrol parents in courses: Auto enrol parents in children courses&lt;br /&gt;
* Parent role ID: ID of parent role in Moodle&lt;br /&gt;
* Give points: Give karma points following Joomla configuration&lt;br /&gt;
* Auto mailing lists: Automatically manage mailing lists following Joomla configuration&lt;br /&gt;
* Use Joomla user groups: Create Joomla user groups for students and teachers&lt;br /&gt;
* Use Kunena forums: Sync course forums to Kunena forums in Joomla&lt;br /&gt;
&lt;br /&gt;
You can also modify the default options for User Profile data locking in Moodle. Locked fields cannot be edited by the user in Moodle, and take the value from Joomla.&lt;br /&gt;
&lt;br /&gt;
{{Moodle lock user fields}}&lt;br /&gt;
{{End of Section}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get auth token for Joomdle config in Joomla==&lt;br /&gt;
&lt;br /&gt;
When you install Joomdle on Moodle, a new token will be created. You need to get this token to enter it later in Joomdle configuration in Moodle.&lt;br /&gt;
&lt;br /&gt;
Token can be found at: Site administration -&amp;gt; Server -&amp;gt; Web services -&amp;gt; Manage tokens&lt;br /&gt;
&lt;br /&gt;
In Moodle &amp;lt; 3.11, location is different:&lt;br /&gt;
Administration -&amp;gt; Plugins -&amp;gt; Web Services -&amp;gt; Tokens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Advanced Moodle Configuration (Optional)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;alert&amp;quot;&amp;gt;&#039;&#039;Note:  Some of these options can render your Moodle site inaccessible - please ensure you know what you are doing! &#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Removing the default Moodle login page (redirect the Moodle login page to Joomla!)====&lt;br /&gt;
&lt;br /&gt;
* Define an alternate login URL for Moodle, so that Moodle users never see the Moodle login page.   We recommend that you don&#039;t enable this until everything is up, testing, testing again, tested one more time, and running.  Oh did we say, test first before you do this!&lt;br /&gt;
** Site administration-&amp;gt;Plugins-&amp;gt;Autenticathion-&amp;gt;Manage autenthication: Alternate Login URL.  Here we put Joomla URL.&lt;br /&gt;
* If you are using Moodle in a wrapper, you can use this URL, so Joomla login page won&#039;t appear inside the wrapper: &amp;lt;font color=&amp;quot;#aa1428&amp;quot;&amp;gt;http://yoursite.com/components/com_joomdle/views/wrapper/getout_login.php&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Creating an alternative login page for Moodle&#039;s Administrators====&lt;br /&gt;
&lt;br /&gt;
* If you have redirected the default Moodle login page to Joomla, as defined above, you will need to create an additional method to enter Moodle for Moodle Administrators.  To access Moodle, enter this URL in your browsers address bar &amp;lt;font color=&amp;quot;#aa1428&amp;quot;&amp;gt;http://yoursite.com/moodle/auth/joomdle/joomdle_login.php?login=moodle&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Restrict access to Moodle to registered users only====&lt;br /&gt;
&lt;br /&gt;
* Restrict access to Moodle to registered users only, so that no guests can enter the Moodle site.&lt;br /&gt;
** Security -&amp;gt; Site Policies -&amp;gt; Force users to login&lt;br /&gt;
&lt;br /&gt;
===Allow frame embedding for wrapper===&lt;br /&gt;
&lt;br /&gt;
Depending on your setup, you may need to enable an option if you want to use the Joomdle wrapper.&lt;br /&gt;
&lt;br /&gt;
In Site Administration-&amp;gt;Security-&amp;gt;Http Securty, enable option &#039;&#039;&#039;Allow frame embedding&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
	<entry>
		<id>http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2230</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="http://www.joomdle.com/w1k1/index.php?title=Installation&amp;diff=2230"/>
		<updated>2021-09-29T16:57:12Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Current Version}}&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Quick Install Guide]] If you have Joomla and Moodle sites up and running, follow these simple steps to get Joomdle working&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 1: Complete the necessary installation prerequisites:&lt;br /&gt;
* [[Prerequisites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 2: Preparing Moodle for Joomdle&lt;br /&gt;
* [[Preparing Moodle 20|Preparing Moodle for Joomdle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 3 Installing Joomdle in Moodle&lt;br /&gt;
* [[Installing Joomdle in Moodle 2|Installing Joomdle in Moodle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 4 [[Installing Joomdle in Joomla]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 5 Joomdle [[System health check]]&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
	</entry>
</feed>