SageFrame è il nome di un'applicazione che contribuisce ad ampliare la non troppo popolosa schiera di Content Management System basati su ASP.NET e rilasciati sotto licenza Open Source; se si preferiscono soluzioni alternative a quelle realizzate in PHP e si dispone di un ambiente di sviluppo basato su IIS, ASP.NET 3.5 o superiore e MSSQL per l'archiviazone dei dati, sarà possibile valutare questa alternativa per i propri progetti.
SageFrame mette a disposizione una procedura d'installazione e configurazione che permetterà di creare la base di dati da utilizzare, di impostare i permessi su file e cartelle e di definire velocemente il template predefinito per il proprio sito Web.
La dashboard per la gestione di impostazioni, contenuti e pagine appare ben organizzata, personalizzabile e fa largo uso di jQuery e jQuery UI per dare maggiore dinamicità alle varie componenti, l'utilizzatore avrà la possibilità di inserire aggiornamenti direttamente dal front-end grazie ad un sistema di editing inline fornito di deafult.
Tra le funzionalità offerte è possibile segnalare:
- gestione centralizzata delle pagine ordinabili tramite Drag & Drop e assegnabili ai moduli;
- architettura plug & play per l'utilizzo dei moduli;
- funzionalità addizionali attivabili grazie ad estensioni;
- modulo separato per il Menu Manager;
- SEO tools per URL re-writing, URL routing, URL Search Engine friendly e generazione di SiteMaps XML;
- template con supporto per layout multipli;
- packaging dei moduli con possibilità di editare i Manifest associati agli archvi.
SageFrame non è di certo il primo CMS (e di sicuro non sarà l'ultimo) con architettura modulare ed estensibile in circolazione, la maggior parte e delle funzionalità offerte sono poi praticamente obbligatorie per la realizzazione di un CMS completo; la penuria di soluzioni ASP.NET Open per la gestione di contenuti lo rende comunque un'alternativa che vale la pena di testare.