Sembra esserci una tendenza crescente per i sistemi CMS a gestire non solo l'acquisizione dei dati e il flusso di lavoro, ma anche un prodotto end-to-end che gestisce la presentazione e i contenuti degli utenti finali (come commenti / forum). Ho pensato che fosse un po 'ridicolo, ma sembra che questo approccio stia acquisendo sempre più trazione. Mi sembra che i due concetti dovrebbero essere completamente ortogonali. Il CMS deve pubblicare il contenuto nel database o nel repository XML o esporre un'API (RESTful o altro) e rimanere agnostico alla presentazione. Sono sicuro che ci sono alcune efficienze nell'accoppiamento, ma a scapito del lock-in e dell'inflessibilità.
Credo che la mia domanda sia, dovrei andare con il flusso o è qualcosa a cui dovrei continuare a combattere?