About
La nascita di questo sito è stata molto travagliata. Un sito - per me - deve essere libero, accessibile a tutti e con qualsiasi strumento (computer, tablet o smarphone), ben controllabile in tutti i suoi aspetti, assolutamente affidabile, soprattutto stabile e ben replicabile. Non è importante che disponga di tutte le funzioni e gli abbellimenti (peraltro facilmente realizzabili con una conoscenza di base dei comuni linguaggi di programmazione (php, html, css,...) quanto che abbia una struttura di base solida.
Ho scartato da subito l’ipotesi, peraltro scontata, di scrivere un blog con WordPress o con Joomla, perchè essendo dotati di un’infinità di moduli, plugin, template (tutti più o meno belli, piacevoli, funzionali...), alla fine risultano sostanzialmente “complessi” e dispersivi: le espansioni spesso contengono funzioni poco utili e, magari, le funzioni utili si trovano su diverse espansioni mutuamente incompatibili, spesso sono a pagamento oppure presentano versioni “free” troppo limitate... Una vera giungla in cui è difficile districarsi!
Ho provato a scrivere il materiale documentale con Zenphoto (e Zenpage), in quanto il CMS è in prima istanza una potentissima galleria fotografica, in seconda battuta un gestore di contenuti statici (pagine definite e strutturate) e dinamici (blog) ma presenta limiti sulla capacità di gestire grandi volumi di dati e template non sempre “responsive”.
Ho testato le potenzialità di gestori che permettano di scrivere pagine in MarkDown, un linguaggio moderno, semplice, più comodo e più veloce del consolidato html, ma meno flessibile, che nella forma originale non permette l'utilizzo di tag in html (rendendo impossibile anche l’utilizzo di formattazioni quali apice e pedice, controllo delle tabelle,...). Vedi Grav, col quale ho anche avviato un sito di prova.
Alla fine la ricerca si è concentrata su CMS “headless”, quali SilverStirpe, (vedi) e Processwire (motore di questo sito) che ho subito apprezzato per la loro leggerezza e velocità.
