phpWebSite 0.10.1

phpWebSitephpWebSite 0.10.1
Categoria: applicazione web – CMS
Produttore: Appalachian State University
                                       Sito Web: http://phpwebsite.appstate.edu



Queto CMS è semplicemente sensazionale :  )
Qui ho trovato quello che cercavo da tempo: potenza prestazionale, facilità di uso, facilità nella personalizzazione.


La potenza prestazionale è data dall’enorme numero di moduli utilizzabili. Dal fatto che non si è costretti ad installarli tutti, e soprattutto si può decidere in qualsiasi momento se attivarli o meno con un semplice click del mouse dall’interfaccia utente.
Praticamente tutto è configurabile dall’utente. E’ possibile utilizzare il sito sia per creare e gestire community, sia come sito tradizionale, escludendo la possibilità di registrazione di nuovi utenti.
Ma non parlo solo di configurare un’opzione in accetta/non accettare nuove sottoscrizioni. Parlo di un layout che si adatta automaticamente a tale tipologia di scelta.


A mio parere, fondamentale la possibilità di creare blocchi e menu personalizzati senza dover modificare niente del sorgente (cosa che in phpNuke, ad esempio, risulta poco agevole).
I menu dinamici che si espandono con un click sulla voce principale sono la ciliegina sulla torta. Questi permettono una navigabilità piacevolissima e danno quel tocco di componente avanzato che agli occhi di qualsiasi navigatore fa presa.


Il software comprende già 4/5 pacchetti di lingua base. Anche se a dire il vero le lingue diverse dall’inglese non sono tradotte completamente, e quel poco è stato fatto in malo modo. Ma proprio per sopperire alla cosa gli sviluppatori hanno inserito anche un tool che permette in visuale di personalizzare la traduzione degli elementi comuni del sito. E per facilitare la cosa è impostato un punto interrogativo fisso (?) proprio davanti ad ogni parte di testo non completamente tradotta.


Personalizzare il layout? Mai stato così semplice, proprio perchè basta aggiungere una directory con un nuovo tema nella apposita directory dei themes. Le modifiche poi sono facilitate dal fatto che i layout di base utilizzano file template di tipi *.tpl. File facilmente gestibili in visuale con un qualsiasi editor html.


Il software stesso poi, supporta strumenti di sviluppo di se stesso. Se si vogliono creare nuovi moduli, nuove funzionalità, è possibile farlo direttamente dall’interno del software, che mette a disposizione strumenti che facilitano di non poco la vita :  )


Lo so che i puristi dei linguaggi di programmazione diranno che un prodotto non può essere considerato migliore solo perchè facilita la vita con tanti tool di appoggio lato utente, ma come mio solito mi metto nei panni di chi, per mancanza di tempo o voglia, non studia i linguaggi puri, ma si diverte ad usare software già belli e confezionati, cimentandosi a modificarli, usarli, testarli e poi buttarli per passare al prossimo :  D


Scherzi a parte, questo è quello che finora considero il migliore in assoluto. Se si aggiungesse il supporto multilingua lato utente (c’è al momento, ma la lingua si sceglie solo a livello di amministrazione della piattaforma) direi che è il più completo CMS fra i tanti che finora ho provato ;  )