@Massimo1940 said:
Ho creato il mio CMS quasi per caso e lo sto felicemente usando da un po' di tempo, con commenti molto positivi dai miei amici e clienti. Non è un compito molto difficile e PHP è un linguaggio splendido per questo scopo, grazie al suo set di istruzioni molto potente. Bisogna però mettere in conto 1-2 anni di perfezionamenti e migliorie: non credo che nessuno possa progettare un CMS perfetto al primo colpo.
In passato avevo già provato vari CMS.
Drupal, Joomla e Wordpress decisamente sconsigliabili, soprattutto in versione italiana: ha senso usarli solo per fare grandi portali o per spillare soldi ai clienti, che credono importante la bella grafica (a nessun lettore importa la grafica) ma poi si rifiutano di usare un editor troppo complesso, perché pensato per i grandi portali. In più metterci le mani è molto complicato e c'è sempre la porta aperta agli hacker.
CMS piccoli sono un po' troppo spartani per fare veri siti. CMS medi vanno piuttosto bene e sono ragionevolmente facili da usare, ma spesso sono a pagamento e non si possono modificare facilmente.
Quindi evviva il fai da te, purché ci sia veramente qualcosa di innovativo in quello che si fa. Io ho puntato su velocità, così Google non mi penalizza mai (mentre penalizza sempre i siti fatti con Wordpress - vedi Google Speed Insight), semplicità d'uso (tempo di apprendimento utente 15-20 minuti), grande modularità per facilitare le personalizzazioni e la scalabilità (i miei siti vanno da 10-20 pagine a molte migliaia di pagine senza perdere velocità).
Come sempre è importante usare la propria testa, non seguire a occhi chiusi il Vangelo dei programmatori. Quindi niente data base (non solo inutile, ma dannoso in queste applicazioni), meglio mark-down che editor tipo word (impaginazione perfetta e maggior rapidità nell'editing), template predefiniti da me, ma completa libertà per l'utente nel creare nuove sezioni e modificare i percorsi di navigazione. Ovviamente compressione automatica e ottimale delle immagini a seconda degli spazi del template, perché nessun utente sa gestire le immagini correttamente. Contrariamente a tutti quelli che fanno siti web, io voglio che i miei clienti siano completamente autonomi e non mi facciano perdere tempo stupidamente per correggere i loro contenuti e inserire nuove sezioni o nuove pagine.
Mi sono dilungato un po' per descrivere la mia interessante esperienza: mi piacerebbe leggere le esperienze di altri che si sono fatti il loro CMS per confrontare idee e approcci diversi.
mi interessa sapere di più sul tuo CMS, è possibile? Grazie.