Ho in mente di scrivere un CMS; ecco, l’ho detto, e non mi vergogno neanche (troppo) :)
Questo nuovo, ipotetico CMS, non sarà troppo general purpose, né tantomeno l’ennesima piattaforma di blogging, ma avrà più come obiettivo coloro che hanno bisogno di compilare dei documenti a più mani (traduzioni, manuali, documenti articolati) e avrà le seguenti caratteristiche:

  • Editing secondo i dettami del What You See Is What You Mean
  • Documenti modificabili a livello di singolo paragrafo
  • Documenti multilingua, con traduzioni a livello di singolo paragrafo (corollario del punto precedente)
  • Documenti a pagine multiple
  • Versioning dei documenti
  • Sistema “avanzato” per l’inserimento e la gestione di contenuti multimediali
  • Allegati ai documenti con preview embedded
  • Semplice ma efficace workflow integrato
  • Blocchi di contenuto
  • API per esportare i documenti o in singoli paragrafi. Il sistema deve essere pensato anche come una sorta di web service per la pubblicazione dei documenti

So già che quasi tutte queste funzionalità sono possibili tramite l’accorta ed esperta configurazione di qualcosa di già esistente (Drupal, per esempio), ma probabilmente non ai livelli ai quali stavo pensando io.

Altro?