Im Herzen von Wien
Hauptquartier
Löwengasse 14 / Lokal 2
1030 Wien, Österreich
Jaen
Quasi ogni progetto in questo blog poggia sulle stesse fondamenta, quindi anche la sua storia sta qui. Jaen è il CMS che sviluppo insieme a Nico di cronit. La nostra pretesa non è modesta: portare il content management nel XXI secolo.
Quello che nei CMS classici ci ha sempre dato fastidio è la separazione. Da una parte il sito, dall'altra un backend di amministrazione con moduli propri, e in mezzo un'anteprima che non dice mai del tutto la verità. Jaen ribalta la cosa. Il CMS vive dentro il sito stesso. Ci si autentica sul sito vero e si modifica direttamente là dove stanno i contenuti. Quello che si vede non è un'anteprima, è la pagina.
Tecnicamente Jaen è un CMS open source per Gatsby. I contenuti vengono compilati insieme al sito in modo statico, le pagine restano quindi veloci e consultabili senza server, e nonostante questo tutto si può modificare nel browser. Era esattamente questa la mescolanza che volevamo: la robustezza delle pagine statiche e l'immediatezza di un editor che è la pagina stessa.
Jaen è cresciuto su progetti veri. PhotonQ è diventato uno dei suoi siti di riferimento, netsnek.com è nato a sua volta dal codice di PhotonQ, e il testo che stai leggendo in questo momento viene servito da Jaen. Da ultimo abbiamo reso Jaen multilingue. Questo sito esiste perciò in tedesco, inglese, sloveno, italiano e giapponese, dove io scrivo solo la versione tedesca e il resto viene tradotto automaticamente.
Fa parte delle fondamenta anche emailwerk, il progetto di posta con Nico, che nasce dalla stessa collaborazione e che tra le altre cose spedisce il modulo di contatto di questo sito.
Il codice è aperto: github.com/jaenjs/jaen.