Back to top

Autore Topic: Plugin conferma di lettura documenti  (Letto 74199 volte)

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #60 il: 03 Giu 2012, 10:20:48 »
appena finisco il casino che sto facendo col mobile ci rimetto mano...

- Bisogna verificare bene la sicurezza
- Sarebbe meglio fare una richiesta JSON
- Bisogna ragionare sul discorso di chi deve fare cosa e renderlo gestibile da configurazione
- Bisogna fare la pacchettizzazione

...ribadisco... se c'è qualcuno che vuol fare anche un pezzetto di questo bene! basta che rende poi disponibile il pacchetto completo modificato dandogli un versioning.(1.0.0..1..2)

M.

Offline maxgen

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #61 il: 05 Giu 2012, 17:42:28 »
Le mie conoscenze sul codice sono abbastanza elementari... avanzerei una idea pazza!! (di questo periodo vanno di moda)
Perche non si propone di integrare una opzione del genere in un aggiornamento di joomla?
Secondo me sarebbe molto utile e da utilizzare solo al bisogno...

 

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #62 il: 28 Giu 2012, 07:15:12 »
Salve,
avete fatto qualche passo avanti per lo sviluppo del plugin?


Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #63 il: 30 Giu 2012, 09:05:27 »
Citazione
ecco il risultato con le piccole modifiche al css prima e dopo il passaggio del mouse

Citazione
Un grazie anticipato a tutti quelli che ci lavoreranno.

Mi accodo alla richiesta di Morice (Risposta #56): dove trovare moduli e plugins, per poterci lavorare sopra e sperimentare?

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #64 il: 30 Giu 2012, 10:34:36 »
trovi tutto in questa discussione.
Post 21, 32 e 34.
Non ci sono altri file.

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #65 il: 30 Giu 2012, 12:56:31 »
Ok. Grazie.
« Ultima modifica: 02 Lug 2012, 09:10:39 da gioso »

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #66 il: 09 Set 2012, 19:20:28 »
Ho pensato di utilizzare il modulo anche per il mio sito scolastico, però ho apportato alcune correzioni.
Mi è sembrato utile unire la versione iniziale (quella che offriva l'elenco di chi aveva letto l'articolo) e quella finale (elenco di chi non ha letto).
Creando un po' di condizioni, ne è venuto fuori un lavoro che crea un report a mio parere più completo ed efficace, anche a livello di 'protocollo' delle 'firme'.
L'unica cosa che non sono in grado di fare è una select dell'array per poter produrre entrambi gli elenchi in ordine alfabetico. Chi potrà, saprà.
Resta in sospeso quanto detto da mau_develop nella risposta #60.

Allego il nuovo modulo per chi lo voglia usare.

[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #67 il: 09 Set 2012, 20:07:41 »
Ciao,
è autoinstallante?
« Ultima modifica: 11 Set 2012, 07:22:57 da morice »

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #68 il: 09 Set 2012, 22:10:38 »
Bisogna prima creare manualmente la tabella in MySql (Risposta #21) e quindi installare il modulo come da normale procedura di Joomla (nella risposta #32 si diceva di usare l'FTP, ma durante l'aggiornamento  ho provato un centinaio di volta ad installarlo tramite Joomla ed è sempre andata bene).

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #69 il: 09 Set 2012, 22:23:51 »
Ma in effetti non avevo proprio pensato all'autoinstallazione.
Ci proverò nei prossimi giorni (sarà la mia prima volta) e seguirò anche il consiglio di numerare le versioni (rispettando l'ordine, la prossima dovrebbe essere la 1.3). Vi terrò aggiornati.

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #70 il: 10 Set 2012, 19:22:19 »
In allegato, la versione autoinstallante e numerata (1.0.4 e non 1.3, come erroneamente comunicato sopra).
La versione nuova adopera la tabella #__iveread, per facilitare il lavoro di chi non conosce la struttura del modulo (la tabella ora ha lo stesso nome del modulo).

  • Il modulo si installa come ogni normale componente, con la procedura Joomla consueta;
  • il modulo cancella la tabella eventualmente installata prima (#__article_read_confirm) e installa automaticamente la nuova tabella;
  • per ogni utente 'Registrered', mostra il pulsante per comunicare la lettura, oppure comunica che l'articolo è stato letto;
  • per ogni utente Publisher o Super Users, mostra l'elenco di chi ha letto/ di chi deve leggere.
Da implementare ancora:
  • la personalizzazione del precedente punto 4 (definire nei particolari gli utenti che possono visualizzare l'elenco di chi ha letto/ di chi deve leggere);
  • la sicurezza del modulo.
Attenzione!!!
  • Se qualcuno ha installato il vecchio modulo e ha già memorizzato dei dati nella tabella precedente, deve effettuare un backup e, dopo l'installazione, importare i dati sulla nuova tabella.
  • Si consiglia di effettuare alcuni test per verificare il corretto funzionamento di tutto (io ho provato, ma in un sito di testing con pochi utenti fasulli memorizzati).
Si attendono consigli o collaborazione per i punti da implementare.

Per morice: forse è il caso di indicare [Risolto] nel primo post (in fondo ci siamo...).

[allegato eliminato da un amministratore essendo vecchio più di un anno]
« Ultima modifica: 10 Set 2012, 19:24:09 da gioso »

Offline tek62

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #71 il: 11 Set 2012, 00:25:32 »
Salve
mi chiedevo se il modulo è funzionante su joomla 1.5 ed eventualmente quali modifiche si possono fare per utilizzarlo sul sito della mia scuola...
Grazie a tutti

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #72 il: 11 Set 2012, 07:21:45 »
l'articolo è stato ]
Per morice: forse è il caso di indicare [Risolto] nel primo post (in fondo ci siamo...).

Ti ringrazio moltissimo per il lavoro fatto. Proverò oggi stesso il plugin.
Non riesco a modificare il titolo perchè non mi compare il tasto modifica. Non capisco il perchè.

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #73 il: 11 Set 2012, 20:00:43 »
Sto testando il modulo su un sito di prova e ho qualche problema.
Ho installato il modulo e l'ho attivato.
Ho limitato il modulo ai registrati
Ho inserito la frase {loadmodule mod_iveread} alla fine di un articolo.

se accedo come utente registrato non compare nulla, tranne che il titolo del modulo (se imposto mostra titolo dal backend)
se accedo come superuser compare la scritta Nessuno ha ancora letto questo articolo.

Dove sbaglio?Grazie

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #74 il: 12 Set 2012, 00:12:38 »
Confermo, ma con delle stranezze.
Sul sito di testing funziona tutto correttamente.
Sul sito scolastico, invece, non funziona né la versione 1.0.4, né quella originale con installazione manuale...
Ci penserò domani, a mente fresca.

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #75 il: 12 Set 2012, 13:22:48 »
OMG! ... ma allora lo usate... :) vabbè dai ci rimetterò le mani anche perchè quello era quick & dirty, ci sono altri modi per farlo forse più "joomla"...

Onde evitare di farlo dopo, mi elencate le fatures che vorreste avesse... tenendo conto che non deve fare il caffè e solitamente fare tante cose serve solo a fare casino, lasciategli la sua funzionalità di segnalare se un articolo è stato letto o no... farlo su utenti non registrati non ha molto senso... però se vi piace così....

non conosco il problema che potrei causare ad una PA... già che ci siamo se qualche smanettone di fap mi dà le direttive da rispettare, non credo siano molte... è un formino...

M.

Offline morice

  • Appassionato
  • ***
  • Post: 220
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #76 il: 12 Set 2012, 13:48:54 »
Certo che lo usiamo!!! ;)
A me basterebbe che sia possibile decidere a quali utenti è richiesta la conferma di lettura
e che sia possibile controllare, loggati come amministratore, chi ha confermato la lettura e chi no.
E se proprio fosse possibile dovrebbe anche stampare i due elenchi suddetti.
Grazie

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #77 il: 12 Set 2012, 14:26:35 »
  • Confermo la possibilità di scegliere gli utenti o il gruppo di utenti a cui far comparire il pulsante 'Ho letto' (spesso le circolari sono indirizzate ad un numero limitato di persone. Se si creano a monte dei gruppi...)
  • Credo sia necessario anche scegliere quali utenti (e non gruppi) possono visualizzare il report di lettura: Dirigente, Vicepreside, Segreteria, Funzione Strumentale, ecc.
  • Probabilmente, nelle impostazioni penso sia utile la possibilità di scegliere (con un pulsante di controllo) se attivare o meno la 'scadenza' per la lettura, e con una casella di testo la possibilità di fissare il numero dei giorni a partire dalla pubblicazione. Questo per evitare, in generale o in particolari circostanze, che le circolari non ricevano conferma di lettura.
Per mau_develop: penso che il tuo aiuto, oltre che gradito, è fondamentale per implementare tutto ciò (ho impiegato 5 giorni per arrivare alla versione 1.0.4: e per fortuna il codice lo avevi già scritto tu).
Grazie.

mau_develop

  • Visitatore
Re:Plugin conferma di lettura documenti
« Risposta #78 il: 12 Set 2012, 15:01:32 »
a quali utenti è richiesta la conferma di lettura
---------------------------------------------------------------
Credo sia necessario anche scegliere quali utenti (e non gruppi) possono visualizzare il report di lettura: Dirigente, Vicepreside, Segreteria, Funzione Strumentale, ecc.


..ecco, questi due concetti che sono poi lo stesso sono un po' da ragionare...

- Se mi parlate di poter scegliere l'utente, diventa problematico quando sono molti... non puoi spuntarti una multiselect
per questo joomla ragiona per gruppi

cioè è possibile assegnare la visualizzazione della conferma a chi appartiene ad un gruppo o a più gruppi.

posso mettere una multiselect sui gruppi autorizzati o in altro modo OBBLIGARVI ad assegnare all'user che deve confermare il gruppo "conferme"... uno può essere sia di un gruppo che di un altro, in qs modo si ha un ulteriore selezione all'interno dei gruppi.

Magari qualcuno che comprenda cosa voglio fare e mi dica se sto dicendo caxate... a volte confondo le possibilità ...

M.

Offline gioso

  • Appassionato
  • ***
  • Post: 279
  • Sesso: Maschio
    • Mostra profilo
Re:Plugin conferma di lettura documenti
« Risposta #79 il: 12 Set 2012, 15:59:12 »
E' ovvio che l'amministratore del sito raggruppa i docenti: sul mio sito, ad esempio, c'è il gruppo 'Docenti', il gruppo 'Dirigente', il gruppo 'Funzioni Strumentali' ecc.
La multiselect permette di affrontare positivamente il problema: nel gruppo 'Dirigente' assegno Preside, Vicepreside e Segreteria, così visualizzano il rapporto. OK.
La conferma di lettura va gestita allo stesso modo: se una circolare coinvolge tutto il personale, dovrei essere in grado di dire che quella singola circolare deve presentare il pulsante per tutto il personale.
Se invece la circolare è indirizzata solo alle Funzioni Strumentali, il pulsante di lettura deve essere presente per quei 5-6 utenti e non per gli altri. Tutti leggeranno la circolare, ma solo 5-6 cliccheranno il pulsantino e confermeranno la lettura. E' ovvio che i Super User, nel rapporto di lettura, visualizzeranno solo i 5-6 che hanno/non hanno letto. Se tutti hanno letto, comparirà il messaggio 'Tutti hanno letto' (ove per tutti si intende 5-6 persone destinatarie).
Non mi rendo conto se ciò richiede molto lavoro: mastico poco codice... Se è troppo complesso, una via di mezzo potrebbe già bastare (sempre meglio del nulla di prima).

 



Web Design Bolzano Kreatif