Template domain

Installazione, configurazione generale, notifiche, API, lingue, problemi server
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Template domain

Post by jasmines »

Ciao,

qualcuno di voi ha esperienza di configurazione (e soprattutto utilizzo) del settaggio template_domain in Configurazione avanzata?
User avatar
max
FormaLms Guru
Posts: 2747
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Template domain

Post by max »

Certo, funziona tutto egregiamente.
Devi semplicemente inserire url,nometemplate e poi andare a capo per l'url successivo/template successivo.
Tipo così:

http://www.template1.com,template_1
http://www.template2.com,template_2
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Template domain

Post by jasmines »

Ma a che serve? Mi fai qualche esempio?
User avatar
max
FormaLms Guru
Posts: 2747
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Template domain

Post by max »

Certo, davo per scontato che fosse chiaro, ma mi rendo conto che così non è... :-)
Chi "rivende" il servizio di piattaforma elearning (ad esempio enti di formazione, aziende che lo offrono ai loro clienti ecc. ecc.) oltre ad associare un template a uno o più nodi di organigramma (il che è già qualcosa che non tutte le piattaforme hanno) possono voler offrire qualcosa di più: un url personalizzato e una pagina di login personalizzata. Il "template domain" fa esattamente questo.
Ad esempio

Logincliente1,templatecliente1

e così via

Se ogni pagina di login è diversa per logo, immagini ecc. e ogni template (che si vede dopo il login) è diversa, diventa semplice offrire ai propri clienti questo servizio.

Questa cosa ha un unico limite, cioè che naturalmente, se per caso un utente del ramo 2 entra in piattaforma accedendo dal login 1, quello che gli succede è che entrerà lo stesso. Una volta loggato vedrà il template associato al suo nodo (e relativi corsi).

La cosa è gestibile facendo in modo che ogni gruppo di utenti conosca solo l'url che gli interessa e non conosca gli altri.
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Template domain

Post by jasmines »

Ma la url personalizzata deve gestirla il gestore della piattaforma?
E se sì, cosa ci si mette in quel percorso?
User avatar
max
FormaLms Guru
Posts: 2747
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Template domain

Post by max »

La url può essere una url qualunque, sia nello stesso dominio della piattaforma che su un dominio del cliente. Se è una url nello stesso dominio del LMS ovviamente la url la gestisce chi gestisce il dominio, se no chi gestisce il dominio del cliente...

come dicevo, la url può essere fatta come si vuole.

Se per "percorso" intendi cosa si scrive nel box "template domain", come scrivevo sopra

url1,template1
url2,template2
url3.......
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Template domain

Post by jasmines »

Non riesco a spiegarmi.
Ho una docebo su www.dominio1.com, e gestisco www.dominio2.com dove vorrei usare il template2.
Suppongo che template2 sia in www.dominio1.com/templates/template2 giusto?
Quindi, cosa metto (parlo proprio di files) su www.dominio2.com?
User avatar
max
FormaLms Guru
Posts: 2747
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Template domain

Post by max »

Ok, ho capito.
Non devi spostare i files da nessuna parte. Devi solo associare la url dominio2 al template2

Lato Piattaforma: immagino avrai delle installazioni con più di un template. I template aggiuntivi stanno tutti nella cartella templates, proprio come dici tu, e hanno un loro nome. Nella cartella templates/images/login ci sono
- l'immagine di login
- il background
- il file index
Se cambi quelli, hai un template alternativo.

Lato dominio2: bisogna fare in modo che l'url2 ridiriga sull'IP (o Dns, perdonami ma non mi occupo di questa parte) della piattaforma, quindi a livello di gestione dell'url converrà avere una roba tipo dominio2.com/elearning che punta alla piattaforma.

Fatte queste 2 cose, usi il template domain per associare url e template.
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
User avatar
alberto
FormaLms Guru
Posts: 1147
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: Template domain

Post by alberto »

Esatto: sulla stessa piattaforma crei i due template, fai puntare il secondo dominio alla piattaforma, configuri il campo "template domain" come indicato da Max e il gioco è fatto ;)

In pratica, gli utenti che arrivano dalla seconda url visualizzeranno il secondo template fin dalla pagina di login.
C'è anche la possibilità di associare template diversi a ciascun nodo dell'organigramma, ma in questo caso gli utenti vedrebbero il template realtivo al proprio nodo solo dopo il login
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Template domain

Post by jasmines »

Funziona con qualsiasi tipo di redirect? htaccess 303? Suppongo che non funzioni con semplici location reload di php o ancora peggio http-equiv refresh di html, right?
Post Reply