Il diario in quattro lingue, online appena pubblicato
Ogni articolo ora si legge in italiano, tedesco, francese e inglese, e un articolo pubblicato è subito online su elchi.dev.
Il diario cambia in due punti che chi legge nota. Ogni articolo esiste in italiano, tedesco, francese e inglese. E un articolo è online appena viene pubblicato, senza attendere la prossima build del sito.
Perché quattro lingue
Quando abbiamo iniziato il diario il 3 ottobre, era solo in inglese. Il motivo: EAuth, la documentazione per sviluppatori e la maggior parte di chi ci costruisce sopra lavorano in inglese. Per gli sviluppatori questo vale ancora. Non vale per chi decide di affidarci il proprio sito, l'accesso o la posta: una fiduciaria a Zugo, un comune, uno studio medico a Lugano. Leggono prima in tedesco, francese o italiano, e un articolo tecnico nella propria lingua è un motivo in meno per chiedere a qualcun altro cosa significa.
Ogni articolo ha ora un proprio indirizzo in ogni lingua, sotto /de/journal, /en/journal, /fr/journal e /it/journal. Il testo inglese resta l'originale. Fonti, data e autore appartengono all'articolo e sono quindi uguali in ogni lingua. Un articolo che non ha ancora una traduzione compare in inglese negli altri indici, con un'indicazione.
Perché è online subito
La prima versione del diario faceva parte del sito statico. Un articolo pubblicato veniva salvato e appariva quando il sito era ricostruito e distribuito di nuovo. In Perché teniamo un diario abbiamo scritto che il prezzo era un passaggio tra pubblicazione e messa online, e il guadagno che ogni pagina veniva costruita e verificata nel suo insieme.
Quel passaggio costava più di quanto rendesse: una correzione aspettava un deploy, e così ogni nuovo articolo. Per questo il diario è passato nel backend, che serve già i testi legali e la documentazione. I controlli sono rimasti: un articolo o una traduzione con una lineetta, senza titolo o con una fonte non valida viene rifiutato al salvataggio, come prima.
Cos'altro è cambiato
- I motori di ricerca che supportano IndexNow vengono informati al salvataggio di un articolo nuovo o modificato.
- Ogni versione linguistica ha il suo gemello Markdown all'indirizzo dell'articolo seguito da
.md, e il proprio feed Atom. - La sitemap indica ogni versione linguistica con le sue alternative, così un motore di ricerca mostra l'articolo italiano a chi legge in italiano.
- Ogni server viene a sapere di una modifica in pochi secondi: una correzione è ovunque quasi subito.
L'articolo che spiega il vecchio metodo resta com'era, con una nota che rimanda qui.
Fonti
- IndexNow documentation, IndexNow, consultato il
- Tell Google about localized versions of your page, Google Search Central, consultato il
Scritto da Samuel Krauss, Founder. Archiviato in company, journal.
Tradotto dall’inglese. Leggi l’originale inglese