Installing Joomdle in Joomla: Difference between revisions
No edit summary |
|||
| Line 12: | Line 12: | ||
==Installing Joomdle for Joomla! 1.5+== | ==Installing Joomdle for Joomla! 1.5+== | ||
The Joomdle for Joomla! extension consists of a Component, 7 Plugins and | The Joomdle for Joomla! extension consists of a Component, 7 Plugins and 6 Modules, refer to the end of this article to see the full list. To install Joomdle for Joomla!, use Joomla!'s Extension Manager and select the Joomdle package called "joomdle-joomla-package.zip". The component, plugins and modules will all be installed as one package simplifying the installation for you. | ||
Note: It also enables all the plugins and creates the modules although they are not published. | Note: It also enables all the plugins and creates the modules although they are not published. | ||
| Line 24: | Line 24: | ||
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. | 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. | ||
There are | There are several sections that you can configure, however, only the first is mandatory. | ||
[[Image:r023_joomla_global_configuration_1.jpg|900px|joomla_component_config.jpg]] | [[Image:r023_joomla_global_configuration_1.jpg|900px|joomla_component_config.jpg]] | ||
| Line 79: | Line 79: | ||
* Shop Itemid | * Shop Itemid | ||
** This lets you specify a default itemid to be associated to all calls to the shop component from Joomdle | ** This lets you specify a default itemid to be associated to all calls to the shop component from Joomdle | ||
|- valign="top" | |||
| valign="top" | Data source | |||
| valign="top" | | |||
* Additional Data source | |||
** Select other component to provide additional user information to Joomdle | |||
*** Jomsocial | |||
*** Virtuemart | |||
*** Tienda | |||
|- | |||
| valign="top" | Shop Integration | |||
| valign="top" | | |||
Use these parameters if you wish to integrate Joomdle with VirtueMart or Tienda. | |||
* Category ID: The Product Category ID that you wish Moodle Courses to appear under. | |||
* Buy courses for children. Enable this option if you are using the [[Features for parents]]. If not, set it to No. | |||
* Subject of email: Enter the subject of the email sent when successfully purchasing a Moodle course. | |||
* Body of email: Enter the body of the email sent when successfully purchasing a Moodle course. | |||
For more detailed information regarding the Joomdle and Virtuemart integration see the [[VirtueMart]] page. | |||
For more detailed information regarding the Joomdle and Tienda integration see the [[Tienda]] page. | |||
|- | |- | ||
| Line 103: | Line 129: | ||
* Request experience No, Optional, Mandatory | * Request experience No, Optional, Mandatory | ||
|- | |- | ||
| valign="top" | | | valign="top" | Topics view | ||
| | | These options control which info and links should be displayed by default on course topics view. | ||
* Show numbers: show topics numbers | |||
* | |- | ||
| valign="top" | Course category view | |||
| These options control which info and links should be displayed by default on course category view. | |||
* Show category info | |||
* | |- | ||
| valign="top" | Mycourses view | |||
| | |||
* 'No courses' text : text to show to user in mycourses view if he has no courses | |||
|} | |} | ||
Revision as of 17:48, 3 February 2011
| Languages |
[[::Installing Joomdle in Joomla|English]] |
This document applies to Joomdle Release 2.0.0
Preparing Joomla! 1.5+ for Joomdle
Before you install Joomdle ensure that Joomla 1.5.x is installed and running correctly. In addition, you will need to:
- Activate Joomla's web services through Site -> Global System Configuration, System Tab, System Configuration.
- Install and configure any third party extensions that you wish to integrate with Joomdle such as CB, Jomsocial, Tienda, Virtuemart, XMAP. For Integration instructions with third party extensions please refer to 3rd Party Integration
- Complete any Prerequisites required for Joomdle
.
Installing Joomdle for Joomla! 1.5+
The Joomdle for Joomla! extension consists of a Component, 7 Plugins and 6 Modules, refer to the end of this article to see the full list. To install Joomdle for Joomla!, use Joomla!'s Extension Manager and select the Joomdle package called "joomdle-joomla-package.zip". The component, plugins and modules will all be installed as one package simplifying the installation for you.
Note: It also enables all the plugins and creates the modules although they are not published.
For additional information regarding the components, plugins and modules, refer to this document <insert doclink here>
.
Configuring Joomdle for Joomla! 1.5+
Joomdle Component
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. There are several sections that you can configure, however, only the first is mandatory.
| Section | Description |
| General config |
|
| Links behaviour |
When you choose to open Moodle in a "Wrapper" you can choose the Wrapper dimensions. This is a Global Joomdle setting and can be over written by setting the same parameters in the individual Joomdle Menu Views.
|
| Data source |
|
| Shop Integration |
Use these parameters if you wish to integrate Joomdle with VirtueMart or Tienda.
For more detailed information regarding the Joomdle and Virtuemart integration see the VirtueMart page. For more detailed information regarding the Joomdle and Tienda integration see the Tienda page. |
| Detail view | These options control which info and links should be displayed by default on course details view.
When using course requests, you can also configure Joomdle to ask for additional info:
|
| Topics view | These options control which info and links should be displayed by default on course topics view.
|
| Course category view | These options control which info and links should be displayed by default on course category view.
|
| Mycourses view |
|
Joomdle Plugins
The Joomdle plugins do not require any configuration. They are all enabled by default at install time.
Joomdle Modules
During installation of Joomdle for Joomla!, six new Modules will be installed: mod_joomdle_courses, mod_joomdle_my_courses, mod_joomdle_calendar, mod_joomdle_my_grades, mod_joomdle_mentees, mod_joomdle_abc. These modules will automatically be installed and you are required to enable them before they appear on your website.
To know more about modules features and configuration options, check the Modules page.
.
System Health Check
Once you have installed and configure Joomdle, please visit the System Health Check tab to ensure all items have been configured correctly.
Refer to System health check for details with possible issues and associated resolutions.
.
Package Components
The Joomdle for Joomla! package consists of the following:
Component: com_joomdle
6 Plugins:
- plg_joomdle
- plg_joomdlehooks
- plg_search_courses
- plg_search_coursetopics
- plg_search_coursecategories
- plg_system_joomdlesession
- plg_system_joomdletienda
6 Modules:
- mod_joomdle_courses
- mod_joomdle_my_courses
- mod_joomdle_calendar
- mod_joomdle_my_grades
- mod_joomdle_mentees
- mod_joomdle_abc
Also, other separate packages are included:
- xmap-joomdle-plugin
- plg_community_jsbar
- plug_joomdlehookscommunitybuilder