Indice Contenuti
Processwire (processwire.com) è un cms ha recentemente attirato il nostro interesse, è opensource e realizzato con tecnologia php/mysql, ed è un ottimo strumento per realizzare siti di medie o piccole dimensioni, ancor di più nel caso il progetto necessiti di una buona dose di personalizzazioni.
Il principale vantaggio di Processwire rispetto ad altri cms (oltre a WordPress, anche Joomla, Drupal, ecc…) è la sua semplicità: grazie a delle api intuitive in stile jquery e in generale a una “filosofia” di sviluppo che tende a semplificare piuttosto che complicare, si riescono a sviluppare le classiche funzionalità di un sito web (gestione news, banner, portfolio, ecc.) in tempi molto rapidi.
Performance
Basta testare un po’ di siti che utilizzano Processwire per rendersi conto che le performance sono uno dei punti forti di questo cms: questa è la naturale conseguenza del fatto che il cms è nato e cresciuto sotto la gestione di un unico sviluppatore, che quindi ha potuto creare un sistema omogeneo in cui tutto è ottimizzato al massimo.
Community
Numericamente non può certo competere con la community di WordPress, però il forum nel sito ufficiale è davvero molto attivo, lo sviluppatore principale del progetto è molto veloce a rispondere ai quesiti degli utenti e inoltre la qualità media degli interventi è decisamente alta e ed è facile trovare nel forum la soluzione ai problemi che si incontrano nello sviluppo.
Moduli
Tutto è una pagina
In Processwire ogni elemento, sia esso un file di configurazione, una categoria, un pagina vera e propria, viene considerato come uno stesso tipo di dato, chiamato “pagina”.
Questo può inizialmente lasciare perplessi ma ben presto si capisce che ha un grande vantaggio: grazie alle api di cui parlavo prima, tutti i diversi tipi di dati presenti nel sito (per esempio una lista di categorie, i parametri di configurazione del tema, ecc.) si possono gestire allo stesso identico modo, quindi una volta capito il meccanismo si riescono a risolvere una grande quantità di problemi senza fatica.