Journal

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

  1. IndexNow documentation, IndexNow, consultato il
  2. 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

Tutti gli articoli Questo articolo in Markdown Feed Atom