Thematic CMS Engine
(c) 2007 Davide Mauri
Thematic è un Content Management System pensato e progettato per la gestione di portali tematici come UGISS. Dato che nessun CMS free e basato su .NET e SQL Server attualmente in circolazione soddisfava le esigenze tipiche di un portale tematico, è stato creato Thematic.
Tra le feature principali, attive nella versione corrente (Monterosso) troviamo:
- Modello redazionale Editor / Publisher
- Scrittura online degli articoli
- Gestione statistiche clickthrough sui link
- Ampie possibilità di categorizzazione delle informazioni
- Generazione Feed RSS
- Gestione statistiche visualizzazione articoli
- Role-Based Security
- Full-Text Search
Il progetto prevede già il supporto di funzionalità al momento non ancora attive, ma già previste nel database e nel codice del CMS. Per la successiva versione ("Vernazza") sono previste le seguenti features:
- Integrazione con Community Server 2007
- Supporto di articoli con autori multipli
- Versioning degli articoli
- Integrazione con Membership Provider e Role Provider di ASP.NET
- Implementazione Google Sitemaps per un miglior Crawling del sito
- Utilizzo di motori di ricerca evoluti (Google o Windows Live Search)
Mentre per la versione ulteriormente successiva ("Rio Maggiore") la lista delle feature desiderate è la seguente:
- Implementazione di un strato di accesso tramite Web Services
- Supporto per scrittura di articoli con Windows Live Writer o Word
- Utilizzo di AJAX per l'ottimizzazione della navigazione
- Votazione interesse / utilità articoli
- Memorizzazione degli articoli preferiti (e condivisione degli stessi)
- Implementazione Tag & Tag Clouds
- Implementazione di un sistema e Plugin per l'estensione di nuove tipologie di articoli
Il codice di Thematic è scritto interamente in .NET 2.0, e l'architettura è completamente object-oriented e stratificata. Attualmente l'unico database supportato è SQL Server 2005, ma non ci sono particolari impedimenti nel porting su altri sistemi di storage (anche non relazionali, come XML).
Il codice non è attualmente disponibile al pubblico.
Un ringraziamento particolare agli sponsor tecnici che hanno fornito un contributo importante in termini di supporto e prodotti.