Versione Mobile

Cosa cambiereste? Che funzionalità aggiungereste? Discutiamone qui ....
ita333
Newbie
Posts: 6
Joined: Mon Apr 02, 2012 9:18 pm

Versione Mobile

Post by ita333 »

Ciao a tutti

Sarebbe utile implementare una versione mobile di Docebo Reborn.
Se qualcuno mi da una mano potremmo sviluppare un tema per questo tipo di dispositivo.

che ne dite?

Ho buone conoscenze e competenze per quanto riguarda jquerymobile.

Chi si arruola ;)
User avatar
robykirk
FormaLms User
Posts: 140
Joined: Mon Mar 12, 2012 10:06 pm

Re: Versione Mobile

Post by robykirk »

Che dire, considerando che la piattaforma può essere utilizzata per più soluzioni (non solo la formazione) e tenendo presente che il mobile è ormai di uso comune, direi che è un ottima idea.
Particolare attenzione bisogna porla anche per l'ipad e i tablet android.
Non sono un esperto di mobile, ma se hai bisogno di qualcosa..

Ciao
Roby Kirk
ita333
Newbie
Posts: 6
Joined: Mon Apr 02, 2012 9:18 pm

Re: Versione Mobile

Post by ita333 »

Bene si parte......

Sto analizzando i temi, un problema che rilevo è il grande utilizzo delle yui, occorrerebbe un volontario che si occupi dell'intercettazione del dispositivo mobile e permetta il cambio tema in automatico.

Si può attivare la modalità accessibilità direttamente da template?

Ciao
User avatar
robykirk
FormaLms User
Posts: 140
Joined: Mon Mar 12, 2012 10:06 pm

Re: Versione Mobile

Post by robykirk »

ita333 wrote:Bene si parte......

Sto analizzando i temi, un problema che rilevo è il grande utilizzo delle yui,
dire che l'utilizzo è anche esasperato
ita333 wrote: occorrerebbe un volontario che si occupi dell'intercettazione del dispositivo mobile e permetta il cambio tema in automatico.
Questa parte è interessante anche se lo sviluppo potrebbe essere ampio e radicale in quanto, se non sbaglio, il tema è impostabile solo dall'amministratore e non dall'utente, quindi dovrebbe essere univoco per tutte le tipologie di utenti.
Per fare il redirect ad un altro tema, è necessario ipotizzare che un utente possa avere (scegliere) un tema differente da quello di default, quindi è molto probabile che sia necessario modificare anche le tabelle del db.
Perdonami ma vorrei comprendere meglio il percorso che vuoi seguire.
Suppongo che la tua intenzione sia la seguente:
1) Mi collego al sito
2) viene riconosciuto l'apparato con cui navigo
3) il sito viene visualizzato utilizzando il template relativo all'apparato utilizzato, integrando jquery mobile all'interno del template.

Corretto?
ita333 wrote: Si può attivare la modalità accessibilità direttamente da template?

Ciao
Dunque, credo che nessuno di noi abbia avuto modo di testare l'accessibilità di docebo.
Il procedimento attuale dovrebbe essere il seguente:
1) l'amministratore attiva le funzionalità di accessibilità su principale >> configurazione >> configurazione >> avanzata ed abilitando la spunta Attiva tutte le feature per l'accessibilità.
2) un utente al login ha la possibilità di scegliere se accedere normalmente o tramite modalità di accessibilità (provato ma, almeno in locale, non mi appare questa scelta)

Io credo che l'accessibilità venga attuata dal template ma gestita dai file di sistema e tramite cookie quindi, potrebbe essere necessario solo fare in modo che, una volta riconosciuto l'apparato, venga scritto sul cookie se si sta utilizzando la modalità di accessibilità.. da verificare.

Quoto di seguito il testo presente sia nel manuale di amministrazione che nel manuale del docente
A.2 L'accessibilità

Tutti gli applicativi Docebo sono implementati nel rispetto dei requisiti per i siti INTERNET
previsti dal Decreto Ministeriale 8 luglio 2005, ovvero come richiesto dalla Legge 04/2004
(Legge “Stanca” sull’accessibilità dei siti INTERNET e degli strumenti informatici). Grazie a tale
conformità i software Docebo (Piattaforma di e-learning, Content Management, Knowledge
Management) possono essere fruiti anche da utenti soggetti a disabilità.
Nel processo di validazione gli applicativi Docebo tengono in considerazione le tecniche di
implementazione suggerite sia dalla normativa statunitense (Section 508) che dalle linee guida
W3C WCAG 1.0 (come da progetto e-Europe). L'accessibilità degli applicativi è continuamente
migliorata grazie ai suggerimenti degli utilizzatori del sistema.
Docebo mette a disposizione per ogni sua installazione un MANUALE DI ACCESSIBILITA' in cui
vengono illustrate le tecniche di validazione utilizzate ed in cui si dichiara la conformità
dell'installazione ai requisiti richiesti.
A titolo di esempio illustriamo alune delle tecniche utilizzate:
• Codice XHMTL 1.1 e validazione wai AA più i punti della AAA previsti dal decreto.
• Doppia interfaccia di Login: L'utente puà decidere se accedere in modalità normale o ad
alta accessibilità, in questo secondo caso vengono disabilitate alcuni funzioni javascript
non accessibili e fornite soluzioni equivalenti. Il resto del codice è già completamente
accessibile anche per l'interfaccia standard.
• Access key: E' possibile abilitare le access key per accedere via tastiera alle macro voci
del menu di e-learning
• Blind Navigation: All'inizio del codice è possibile utilizzare link specifici per saltare
direttamente alle aree desiderate (potete fare una prova disabilitando i fogli di stile)
Avendo docebo l'accessibilità già integrata, credo sia necessario prima riuscire ad utilizzarla su pc in modo da avere la certezza che sia veramente funzionante.

Ciao
Roby Kirk
ita333
Newbie
Posts: 6
Joined: Mon Apr 02, 2012 9:18 pm

Re: Versione Mobile

Post by ita333 »

1) Mi collego al sito
2) viene riconosciuto l'apparato con cui navigo
3) il sito viene visualizzato utilizzando il template relativo all'apparato utilizzato, integrando jquery mobile all'interno del template.
Esatto.

Ora sto facendo delle prove.
Per quanto riguarda la parte login - recupero pw, Area "I miei corsi", "Certificati", Profilo etc.... per intenderci "lms_user.php" non o riscontrato particolari problemi.

Le noti dolenti riguardano invece all'interno del corso "lms.php" li la faccenda è diversa, perchè i componenti richiamati (calendario, griglie, grafici, dialoghi) fanno uso delle yui in toto. Comunque siamo all'inizio e non occorre scoraggiarsi.
Pensavo che nella versione accessibile molte delle features fossero disabilitate e quindi sarebbe molto più facile.

Dimenticavo l'amministrazione rimane fuori dal template . Li bisogna mettersi l'anima in pace.....

A presto....
User avatar
robykirk
FormaLms User
Posts: 140
Joined: Mon Mar 12, 2012 10:06 pm

Re: Versione Mobile

Post by robykirk »

ita333 wrote: occorrerebbe un volontario che si occupi dell'intercettazione del dispositivo mobile e permetta il cambio tema in automatico.
Prova con la modifica allegata.
L'ho testata su pc tramite firefox e sembrerebbe funzionare emulando iPhone 3.0
se hai possibilità di emulazioni migliori, fai delle ulteriori verifiche.
L'intercettazione prevede il riconoscimento di:
  • iPhone
  • Android
  • webOS (palm)
  • BlackBerry
  • iPod
  • iPad
ciao
Attachments
mod Redirect Template Mobile.zip
(4.98 KiB) Downloaded 398 times
Roby Kirk
ita333
Newbie
Posts: 6
Joined: Mon Apr 02, 2012 9:18 pm

Re: Versione Mobile

Post by ita333 »

Ok funziona bene l'intercettazione dell'agent... :))

I problemi che riscontro sono nelle schermate di conferma pop (elimina annuncio e similari) e nel calendario.
jquerymobile carica la prima pagina e le altre vengono caricate con ajax. Ho disabilitato questa funzione, ma per leggere il calendario per ora occorre ricaricare la pagina (F5) altrimenti alla prima chiamata non viene letto.

Consigli!?

Ciao
User avatar
robykirk
FormaLms User
Posts: 140
Joined: Mon Mar 12, 2012 10:06 pm

Re: Versione Mobile

Post by robykirk »

ita333 wrote:Ok funziona bene l'intercettazione dell'agent... :))
Perfetto. Hai un emulatore da consigliarmi?
ita333 wrote:I problemi che riscontro sono nelle schermate di conferma pop (elimina annuncio e similari) e nel calendario.
Beh, qui è probabile sia necessario modificare le pagine interessate.
Ma come funzionano i pop up in jquerymobile?
ita333 wrote:jquerymobile carica la prima pagina e le altre vengono caricate con ajax. Ho disabilitato questa funzione, ma per leggere il calendario per ora occorre ricaricare la pagina (F5) altrimenti alla prima chiamata non viene letto.
Consigli!?
Ciao
In che senso hai disabilitato la funzione?
Per il problema del ricaricare la pagina, si potrebbe prevedere un redirect sulla stessa pagina nel caso in cui:
1) si tratta di un apparato mobile
2) in caso di nuovo inserimento, modifica o cancellazione

Ciao
Roby Kirk
ita333
Newbie
Posts: 6
Joined: Mon Apr 02, 2012 9:18 pm

Re: Versione Mobile

Post by ita333 »

Ciao Robikirk, come emulatore da bataglia per il feedback immediato uso RippleMobile (si installa come estensione di chrome).

In jquerymobile non ci sono finestre pop, ci sono di dialogo, che vengono trattate in realtà come pagine, (il concetto di pagina però è diverso da quello normale dell'html).
In che senso hai disabilitato la funzione?
Per il problema del ricaricare la pagina, si potrebbe prevedere un redirect sulla stessa pagina nel caso in cui:
1) si tratta di un apparato mobile
2) in caso di nuovo inserimento, modifica o cancellazione
Nel senso che si può caricare le pagine in maniera classica (non con una chiamata ajax), ma non funziona.
Beh, qui è probabile sia necessario modificare le pagine interessate.
Vorrei evitare di operare al di fuori dei temi, ci andremmo a mettere in un ginepraio ...

A presto
User avatar
robykirk
FormaLms User
Posts: 140
Joined: Mon Mar 12, 2012 10:06 pm

Re: Versione Mobile

Post by robykirk »

ita333 wrote:Ciao Robikirk, come emulatore da bataglia per il feedback immediato uso RippleMobile (si installa come estensione di chrome).
Provato ma non mi cambia il template... probabilmente sono i cookie che danno noia.
Comunque su firefox funziona.
ita333 wrote: Vorrei evitare di operare al di fuori dei temi, ci andremmo a mettere in un ginepraio ...

A presto
hai ragione, tuttavia è probabile che possa essere necessario operare sulla piattaforma, limitando possibilmente gli interventi al minimo indispensabile.

Hai già qualcosa da condividere, in modo che possa fare dei test e comprendere meglio le difficoltà che incontri?


Ciao
Roby Kirk
Post Reply