Molte delle mie ricerche nelle prossime settimane riguarderanno diversi CMS. Ho già avuto una breve occhiata a episerver e umbraco. Durante la lettura di questi sistemi non posso fare a meno di pensare che fornire funzionalità di gestione dei contenuti sia possibile senza conoscere i dettagli e la struttura di molte di queste (piuttosto grandi) piattaforme CMS.
In passato ho ricevuto progetti in base ai quali il mio ruolo di sviluppatore deve essere tenuto separato da quello di un editor (ha senso). cioè, il mio compito era sviluppare il design e la funzionalità del sito e il lavoro dei miei clienti per aggiornare il contenuto. Ho raggiunto questo obiettivo implementando anche una sorta di "portale" sul quale c'erano un paio di pagine che accettano input di testo e caricamenti di foto ecc. (In pratica, qualunque sia il contenuto che volevano), registra questo nuovo contenuto nel database e poi in base alla progettazione il code-behind avrebbe letto tutto questo dal database in controlli rilevanti (ad esempio ripetitori).
Per me, questo è stato un modo abbastanza efficace per i miei clienti che gestiscono il contenuto da implementare con le mie soluzioni. So che ho torto - e che i CMS sono preferibili a quelli che sono costruiti da zero - ma a parte la questione del costo, perché?