Changelog
What changed on the site and when, newest first.
-
Changelog and SEO
- New changelog page with every version of the site, in Italian and English, linked from the footer
- Optimised, unique titles and descriptions for every page
- Connected structured data: person, website, profile page, project list, breadcrumbs
- Social previews with each project’s screenshot and complete cards for X/Twitter
- Sitemap with project images and an updated robots.txt
-
English version
- The whole site is now also in English, with its own addresses under /en/
- IT/EN button that takes you to the same page in the other language
- Privacy and cookie policy fully translated
- hreflang, a sitemap with language alternatives and an English social image
- Header on narrow phones: the logo no longer gets squashed
-
New client area address
- The “Client area” link now points to clientarea.davialessio.dev
-
Photo on phones
- In “About”, the photo stays portrait on phones too and sits next to the heading
-
The new portfolio
- New visual system: the logo blue as the only accent, Anybody on its width axis and Source Serif 4 for body text
- Hand-written HTML, CSS and JavaScript, PHP on the server, content in JSON files
- Projects with their own pages and real screenshots, filterable experience, skills linked to projects, services
- Recruiter mode: a short version with just the essentials, also via the ?recruiter link
- Light and dark theme, animations you can turn off, a preferences panel
- Contact form with an image captcha, anti-spam protection and SMTP delivery
- Anonymous statistics with Umami only after consent, privacy and cookie policy
- Deployed with Docker on Deplo
-
Rewrite without frameworks
- The Laravel version was archived
- Portfolio rewritten in HTML5, CSS3 and JavaScript with no frameworks
-
Visual editor
- Visual editor to edit the site directly from the page
- Admin panel rules, Italian messages and tests
-
First version in Laravel
- Public site with project pages, animations and a contact form with captcha
- Filament admin panel with Google sign-in
- Statistics without cookies and without geolocation