![Page 1: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/1.jpg)
Crea il tuo e-Learning con Joomla!
Installazione e configurazione del plugin Joomdle per far comunicare efficacemente Moodle e Joomla
Fabio Ballor presenta
![Page 2: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/2.jpg)
Cos’è Joomdle…
Componente per Moodle e Joomla Sviluppato da Antonio Durán http://www.joomdle.com
Principali caratteristiche: - Single Sign-On : Joomdle offre la possibilità di consentire Accesso unico tra Joomla e Moodle - Profilo utente centralizzato: Joomdle consente la centralizzazione dei profili utente garantendo coerenza di dati utente tra Joomla e Moodle - Gestione e-commerce: Joomdle si integra con le principali piattaforme di e-commerce, tra cui Virtuemart, Tienda, Hikashop e Moodle attraverso il sistema integrato con Paypal - Gestione corsi per minori: corsi online per i bambini? Joomdle prevede la possibilità per i genitori di acquistare corsi per i loro figli e di iscriversi automaticamente al corso insieme al minore - Integrazione con software di terza parti: Joomdle è integrato con successo con una serie di importanti estensioni di terze parti, tra cui: il software di social networking JomSocial & Community Builder; strumenti di e-commerce come Virtuemart, Hikashop e Tienda; JSPT di JoomlaXi fornendo agli utenti JomSocial e Joomdle la capacità di definire profili utente multipli; Xmap per Sitemaps e Google Ricerca … etc
![Page 3: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/3.jpg)
Condizione essenziale per l’utilizzo!
Il server che ospita Joomla e Moodle dev’essere abilitato a lavorare con XML-RPC protocollo che permette di eseguire delle chiamate a procedure remote (RPC) attraverso la rete Internet Controlla su Joomla (dentro il pannello
delle informazioni PHP) oppure durante l’installazione di Moodle
![Page 4: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/4.jpg)
Installazione lato Moodle - Preparativi Le seguenti indicazioni sono valide per Moodle 2.x (segui questo link per Moodle 1.9 http://teach4.us/1ixzlRz ) 1. Abilita i Servizi WEB di Moodle Site Administration->Plugins->Web services->Overview
![Page 5: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/5.jpg)
2. Abilita il protocollo xmlrpc
Site Administration->Plugins->Web services->Manage protocols
![Page 6: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/6.jpg)
3. crea un utente da assegnare a joomdle, chiamalo joomdle connector 4. crea un ruolo specifico per accedere ai servizi web xmlrpc e view discussion
Site Administration->Users->Permissions->Define roles
![Page 7: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/7.jpg)
5. assegna l’utente a questo ruolo 6. controlla i suoi permessi
Users->Permissions->Assign System roles
![Page 8: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/8.jpg)
7. Aggiungi un nuovo servizio a Moodle 8. aggiungi tutte le funzioni di joomdle (occorre aver già installato i plugin)
Site Administration->Plugins->Web services->External services
![Page 9: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/9.jpg)
9. Autorizza l’utente creato per questo nuovo servizio
Site Administration->Plugins->Web services->External services
![Page 10: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/10.jpg)
10. crea un codice univoco (token) da usare con joomla
Site Administration->Plugins->Web services->Manage tokens
![Page 11: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/11.jpg)
11. abilita l’inserimento di Moodle all’interno di frame
Site Administration->Security->Http Security
Abilita l'opzione: Allow frame embedding
![Page 12: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/12.jpg)
Installazione lato Moodle - Plugins
1. Installa i plugin di Joomdle (iscrizione – autenticazione – blocco)
Utilizzando il metodo classivo (via FTP) oppure la nuova modalità add-on
![Page 13: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/13.jpg)
2. abilita il plugin di autenticazione di joomdle 3. personalizza i parametri più importanti
Administration Menu --> Plugins--> Authentication --> Manage authentication
![Page 14: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/14.jpg)
4. aggiungi le funzioni di joomdle al servizio web creato precedentemente
Site Administration->Plugins->Web services->External services -> Functions
![Page 15: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/15.jpg)
5. configurazioni avanzate: a) rimozione della pagina di login di moodle b) pagina alternativa di login per gli amministratori c) accesso ristretto ai soli utenti registrati
Site administration->Plugins->Autenticathion-> Manage autenthication: Alternate Login URL
pagina alternativa di login per gli amministratori: http://yoursite.com/moodle/auth/joomdle/ joomdle_login.php?login=moodle
Accesso per i soli utenti registrati Security -> Site Policies -> Force users to login
![Page 16: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/16.jpg)
Installazione del pacchetto Joomdle: joomdle-joomla-package.zip Vengono installati i plugin già attivati e i seguenti moduli:
plg_joomdle plg_joomdlehooks plg_search_courses plg_search_coursetopics plg_search_coursecategories plg_system_joomdlesession plg_system_joomdletienda
mod_joomdle_courses, mod_joomdle_my_courses, mod_joomdle_calendar, mod_joomdle_my_grades, mod_joomdle_mentees, mod_joomdle_abc, mod_joomdle_coursemates, mod_joomdle_coursenavigation
Installazione lato JOOMLA
![Page 17: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/17.jpg)
Configurazione lato JOOMLA
![Page 18: Installazione e configurazione del plugin joomdle bridge tra moodle e joomla](https://reader031.vdocuments.pub/reader031/viewer/2022012405/557bed70d8b42a2b348b4962/html5/thumbnails/18.jpg)
Verifica Finale