Proposta Rubrica login.servizi.linux.it
SimpleSAMLphp è più una libreria per l'accesso che interfaccia per lo stesso. La maggior parte degli utilizzatori realizzano gestionali utenti e schermate di login che la usano.
A oggi abbiamo un database pieno di token anche di anni fa non più usati che andrebbero puliti oltre a utenti di prova. Abbiamo una interfaccia montata sopra SSAMLphp con un tema per il login, che ha l'interfaccia per creare l'utente o cambiare i dati con un link che si riceve via email.
Viste le varie richieste di assistenza per cambiare i dati o di utenti che non capiscono come si usa:
- Realizzare un gestionale utenti tipo ILS manager che ha i dati per SSAMLphp e anche quelli per fare la rubrica utenti come da idea
- Associare login.servizi.linux.it agli utenti su ILS manager, magari per fargli usare la stessa password o mettere un link al profilo
- Differenziare gli utenti per SSAMLphp per soci e non, così possiamo fare dei servizi solo per i soci
- I soci diventano automaticamente i referenti per quella area a livello nazionale, quindi ci sarà un elenco per regione/città
- Possibilità di taggare i profili per interessi tematici, disponibilità come relatore, comunità facente parte
- Associare l'utenza del forum ai profili stessi
- Mostrare i campi utente sul profilo in base alla configurazione: es ogni campo ha un altro campo che permette di mostrare la visibilità per pubblico, solo loggati, solo soci
- Campo per segnare sul profilo se è alla ricerca di lavoro
- I campi: nome, cognome, nickname (), città, email (), riferimenti IM, lug/associazioni/comunità, interessi, sito, lavoro, relatore, foto, nick forum, biografia
- Alcuni di questi campi poi permetteranno di filtrare questi dati stile tag
Qualche portale di esempio:
- https://people.mozilla.org/p/Mte90 (richiede l'accesso con account Firefox c'è un bug https://github.com/mozilla-iam/dino-park-front-end/issues/654 )
- https://profiles.wordpress.org/mte90/
Quindi come implementarlo?
- Laravel con soluzioni tipo https://github.com/jeremykenedy/laravel-users per mantenere lo stack
- Ricicliamo lo stesso database attuale degli utenti, rimuovendo quello per i token
- Realizzare un tema ILS per laravel così lo mettiamo anche sul manager
- Oppure esiste qualcosa di già fatto che possiamo adattare?
Idee per la fase due:
- Categoria sul forum per chiedere relatori per chi non vuole andare a cercarli a mano sulla rubrica?
- Il campo cerco lavoro potrebbe essere utilizzato un domani per la job board da integrare?
- Possiamo scrivere thread sul forum in automatico e taggare gli utenti in thread così ricevono le notifiche?
Riferimenti:
Crediti
Si tratta della fusione di due idee distinte mie e di @valerio.bozzolan che coprono anche alcune idee presenti su questo repository.