Molte delle mie ricerche nelle prossime settimane riguarderanno diversi CMS. Ho già dato 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 realizzabile senza apprendere i dettagli e la struttura di molte di queste (piuttosto grandi) piattaforme CMS.
In passato mi sono stati dati progetti in base ai quali il mio ruolo di sviluppatore deve essere separato da quello di un editore (ha senso). cioè era mio compito 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" su cui c'erano un paio di pagine che avrebbero accettato input di testo e caricamenti di immagini, ecc. (Fondamentalmente, qualunque contenuto volessero), registrando questi nuovi contenuti nel database e in base alla progettazione, il code-behind avrebbe letto tutto ciò dal database in controlli pertinenti (ad esempio ripetitori).
Per me, questo è stato un modo abbastanza efficace per i miei clienti di gestire il contenuto da distribuire con le mie soluzioni. So di sbagliarmi - e che i CMS sono preferibili a quelli costruiti da zero - ma a parte la questione dei costi, perché?