- Posts: 11
Joomdle 1.0 Installation
Language filter in Joomla 3.8.4 prevent Moodle to use the WS
- gvitry
- Topic Author
- Offline
- New Member
-
Less
More
8 years 2 months ago #1
by gvitry
Language filter in Joomla 3.8.4 prevent Moodle to use the WS was created by gvitry
Hi,
We successfully use Joomdle since 2 years. Our Moodle and Joomla instances are on different domains/servers. Both use SSL connections.
Joomdle is used to enroll new students in Moodle after buying a course registration through HikaShop.These students also use Joomdle authentification method in Moodle. They usually use it inside the Joomla site (embedded iframe).
We run Php V7.1. Moodle version is 3.3.3 and joomdle is 1.1.4. Joomla is now 3.8.4 and system checks are ok.
Following the 3.8.3 to 3.8.4 joomla upgrade the joomdle user authentification inside Moodle was no longer working. After some debug and trace, it appears that the Joomla "LanguageFilter" plugin was the apparent reason. Deactivating this plugin let the Joomdle Auth method working back as usual.
We need this plugin because our Joomla site is multilingual (4) and users have to be able to choose their language.
Looking at the source of the plugin, it appears that the onUserLogin function has been changed (around lines #640).
I've tried to "play" with the Moodle setup of the Joomdle plugin, specially those related to SEF and language, but no success (see snapshot).
Do you have the possibility to reproduce the problem ? Help us to find the right solution ?
Thanks.
We successfully use Joomdle since 2 years. Our Moodle and Joomla instances are on different domains/servers. Both use SSL connections.
Joomdle is used to enroll new students in Moodle after buying a course registration through HikaShop.These students also use Joomdle authentification method in Moodle. They usually use it inside the Joomla site (embedded iframe).
We run Php V7.1. Moodle version is 3.3.3 and joomdle is 1.1.4. Joomla is now 3.8.4 and system checks are ok.
Following the 3.8.3 to 3.8.4 joomla upgrade the joomdle user authentification inside Moodle was no longer working. After some debug and trace, it appears that the Joomla "LanguageFilter" plugin was the apparent reason. Deactivating this plugin let the Joomdle Auth method working back as usual.
We need this plugin because our Joomla site is multilingual (4) and users have to be able to choose their language.
Looking at the source of the plugin, it appears that the onUserLogin function has been changed (around lines #640).
I've tried to "play" with the Moodle setup of the Joomdle plugin, specially those related to SEF and language, but no success (see snapshot).
Do you have the possibility to reproduce the problem ? Help us to find the right solution ?
Thanks.
Please Log in or Create an account to join the conversation.
- gvitry
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 11
8 years 2 months ago #2
by gvitry
Replied by gvitry on topic Language filter in Joomla 3.8.4 prevent Moodle to use the WS
Please Log in or Create an account to join the conversation.
- gvitry
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 11
8 years 2 months ago #3
by gvitry
Replied by gvitry on topic Language filter in Joomla 3.8.4 prevent Moodle to use the WS
Probably not a Joomdle issue.
It seems a 3.8.4 bug : issues.joomla.org/tracker/joomla-cms/19496
It seems a 3.8.4 bug : issues.joomla.org/tracker/joomla-cms/19496
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7909
8 years 2 months ago #4
by Antonio Durán
Replied by Antonio Durán on topic Language filter in Joomla 3.8.4 prevent Moodle to use the WS
Hi. Thanks for all the info. I took a look at the issue in the tracker, and I guess we'll need to wait for a fix from Joomla then.
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7909
8 years 2 months ago #5
by Antonio Durán
Replied by Antonio Durán on topic Language filter in Joomla 3.8.4 prevent Moodle to use the WS
There is a new Joomla version now, reverting these changes.
Please Log in or Create an account to join the conversation.