Profesie: Dezvoltator Web & Mobile
E un experiment: site-ul așa cum ar fi arătat în anii '90. Ca să-l vezi pe cel adevărat, apasă butonul de la sfârșitul paginii.
Rol: CTO, dezvoltare și IT. An: 2023.
Premiu: Compasso d'Oro Internațional 2025, cu GeneraliAct4Green.
Site: thefullproject.it
CTO, dezvoltator și IT într-o agenție web: site-uri, aplicații web și e-commerce, plus infrastructura care le pune online și le ține în funcțiune.
Vezi acest studiu de caz cu motorul Legacy. Pentru a-l vedea așa cum a fost proiectat, activează randarea nativă mai jos.
Când am ajuns, site-urile erau aproape toate în WordPress, pe câteva servere ale căror chei și permisiuni se pierduseră, și se publicau de mână: fișiere transferate prin FTP, câte o lansare pe rând.
Gestionarea serverelor a trecut apoi la o firmă externă, dar cu timpul s-a văzut că așa nu se putea gestiona. În final agenția mi-a încredințat-o în întregime mie.
M-au chemat pentru o urgență: platforma Volersi Benessere trebuia dezvoltată de la zero și livrată la timp. În august și septembrie, împreună cu un partener, am construit-o cu Laravel și Statamic și am livrat-o în termen.
Statamic a devenit baza și pentru alte site-uri, precum Alpha Omega, Mipharm și Doppel.
Apoi am trecut la Nuxt și Directus și am făcut din ele un standard: două modele de pornire, unul pentru CMS și unul pentru frontend, cu aceeași structură, aceleași scripturi și aceleași pachete. Fiecare site nou pornește de la o bază comună în loc de la zero: mai puțin timp pentru început, mai mult timp pentru proiect.
Cu acest sistem am refăcut câteva site-uri ale grupului Qubit, din care face parte The Full Project: printre altele Qubit, GPF și Carmi e Ubertis.
Site-ul Kilocal refăcut de la zero cu Nuxt și Directus, aducând pe noua platformă și clienții celei vechi.
Odată cu noul plan Kilocal au venit funcții noi, printre care ghidurile video, care se actualizează în funcție de cât a văzut deja utilizatorul. Apoi magazinul și, mai târziu, aplicația.
Pentru iResales, o firmă imobiliară, un sistem care adună imobilele de pe immobiliare.it și din software-ul lor intern, le încarcă în Directus și le afișează pe site.
Pentru Oasi Gregorina nu doar un site, ci tot ce însoțește vizita, legat de același CMS:
Cu GeneraliAct4Green, programul de sustenabilitate al Generali din care face parte Oasi Gregorina, Generali a câștigat pentru prima dată Compasso d'Oro Internațional, decernat la Pavilionul Italiei de la Expo 2025 Osaka.
Proiectul s-a născut în grupul Qubit: cercetarea de piață a Gpf, marca și identitatea vizuală a Carmi e Ubertis și ecosistemul digital al The Full Project, pe care l-am dezvoltat eu.
Premiul recunoaște o platformă digitală devenită un spațiu de sensibilizare și implicare pentru un viitor mai sustenabil și mai incluziv. În spate sunt alegeri precise:
Douăzeci de servere, toate droplet-uri pe DigitalOcean: 16 de producție, de obicei unul pe firmă, cu toate aplicațiile ei, și 4 de staging comune proiectelor. Configurarea și deploy-ul au trecut întâi prin Laravel Forge și apoi, complet, prin Cleavr: niciun server configurat de mână, fiecare construit la fel.
Se lucrează pe branch-ul dev, care nu ajunge online. Fiecare lansare este o versiune creată cu release-it: un tag pre-release pe branch-ul staging, un tag release pe main. Cleavr ascultă aceste două branch-uri și, când sosește push-ul cu tag, pornește CI-ul, face build-ul lansării și o publică pe droplet-ul de staging sau pe cel de producție, fără downtime. În fiecare zi Cleavr salvează baza de date și fișierele site-urilor din producție pe DigitalOcean Spaces, iar Sentry verifică dacă sunt accesibile.
Optimizat pentru Netscape Navigator 4.0 — 800×600