Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • Brainstorm Brainstorm
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Italian Linux Society
  • BrainstormBrainstorm
  • Issues
  • #32
Closed
Open
Created May 26, 2021 by Daniele Scasciafratte@Mte90💬Owner

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:

  • ilsmanager#1
  • #19 (closed)
  • #18
  • #11

Crediti

Si tratta della fusione di due idee distinte mie e di @valerio.bozzolan che coprono anche alcune idee presenti su questo repository.

Assignee
Assign to
Time tracking