Vai al contenuto
online
itv0.46.1 · 1d135e2
mainlane.io

Portfolio

I prodotti che abbiamo realizzato: la sfida, la soluzione e il risultato.

Piattaforma
Tecnologie

Mostrati 1 di 18

Lavoro in team

Progetti in cui ho lavorato nel team di un cliente. Non indichiamo i nomi dei clienti.

SaaS social platform

2023 – 2024

Una piattaforma SaaS per community e intranet aziendali.

  • PHP
  • Yii2
  • ProseMirror
Soluzione

La mia area principale era l’editor rich text e Markdown:

  • Blocchi di codice con CodeMirror 6 dentro l’editor: sincronizzazione bidirezionale di modifiche e selezione, numeri di riga, evidenziazione della sintassi, annulla e ripeti, uscita dal blocco con le frecce, copia e incolla corretti.
  • Modifica: una modalità sorgente Markdown memorizzata per utente, regole di input per enfasi e barrato, una barra degli strumenti semplificata con nuove icone e H1–H4, un menu comprimibile che ricorda il proprio stato, link dal testo selezionato, URL relativi e ancore dei titoli, ricerca delle emoji con parole chiave traducibili.
  • Tastiera e accessibilità: Tab funziona in elenchi, tabelle e codice e sposta il focus altrove, Tab nell’ultima cella di una tabella aggiunge una riga, un menu accessibile con focus da tastiera.
  • Qualità e rilascio: 18 test rotti sistemati e altri nuovi aggiunti, aggiornamenti delle dipendenze, ESLint, un bundle più leggero, una configurazione Rollup, CI e pubblicazione automatica su npm per tag, otto release del pacchetto dell’editor.
  • Piattaforma: un tour di onboarding per i nuovi utenti, eliminazione logica degli utenti con i login collegati, altezza configurabile dei post compressi, indicatore dei messaggi non letti, correzioni agli inviti, l’avvio di una migrazione a Bootstrap 5, un tema enterprise, calendario, notifiche push e moderazione dei contenuti.