GAsp (
Gestione
Asp) è un sistema dedicato alla gestione di basi di dati e siti web installati su server IIS o PWS.
Evoluzione diretta di
AspDB GRD, esso utilizza tecnologia Asp per memorizzare i contenuti delle pagine web all'interno di database relazionali, mettendo a disposizione una serie di strumenti standard per l'inserimento, la modifica, la cancellazione, e la ricerca pluricondizionale dei dati stessi. A differenza del proprio predecessore,
GAsp, integrando chiamate a differenti driver, permette di accedere a molteplici archivi di formati differenti (anche se è stato originariamente pensato per manipolare file in formato .mdb).
L'interfaccia grafica, notevolmente migliorata rispetto alla versione precedente, si basa su moduli e tabelle generati dinamicamente e parametrizzabili in base alle preferenze dell'utente (ad esempio per creare menu combo o opzioni predefinite di selezione), ed è stata semplificata al massimo in modo da rendere ogni operazione semplice e veloce.
Il sistema è protetto da un gestore di accesso basato su un meccanismo
multiutente che consente di creare infiniti profili (contenenti la lista delle pagine visualizzabili) associabili ad uno o più utenti. Ciascun utente (riconosciuto durante l'accesso ad ogni pagina in base al proprio nome e alla propria password) può disporre solamente delle opzioni indicate come valide dal proprio profilo.
GAsp, oltre alla semplice manipolazione di database tramite form html, mette a disposizione una serie di interessanti opzioni avanzate:
1) strumenti integrati per l'
esportazione in formato
xml dei dati estrapolati dall'archivio, con la possibilità di selezionare i nomi degli elementi e di associare fogli di stile e documenti strutturali (Schema o Dtd);
2) una consolle per l'esecuzione automatica di query e comandi in linguaggio
SQL (anche in modalità visuale), utilizzabile per la manipolazione diretta o per l'inizializzazione degli archivi;
3) strumenti automatici per l'
upload, il
download e la cancellazione di file all'interno delle cartelle di sistema;
4) un automatismo per l'invio di
mail direttamente dal pannello di gestione, con possibilità di spedizioni singole o multiple (utilizzabile ad esempio per attivare newsletter), accompagnato da una rubrica per la memorizzazione di nomi e relativi indirizzi;
5) uno strumento automatico per la creazione di
calendari, predisposti per essere utilizzati come interfaccia per eseguire operazioni sugli archivi (ad esempio visualizzare o modificare tabelle destinate alla memorizzazione di agende di appuntamenti);
6) un
gestore di contenuti, predisposto per memorizzare e alterare gerarchie di argomenti, molto utile per mantenere aggiornate pagine contenitori di articoli o applicazioni simili;
7) un
gestore integrato di attività, dedicato alla memorizzazione delle ore e dei turni di lavoro, in grado di calcolare in maniera automatica timesheet e fogli di fine progetto;
8) un potente
gestore degli accessi, dotato di filtri temporali e di contenuto, consultabile per valutare il numero di visitatori e di pagine visualizzate del proprio sito, oppure osservare nel dettaglio il percorso seguito dai singoli utenti che hanno avuto accesso al proprio spazio web.
L'installazione di GAsp è estremamente rapida grazie alla brevità del file di configurazione e non richiede particolari competenze informatiche per essere portata a termine correttamente.
E' possibile utilizzare una versione
demo del sistema
GAsp installata su questo server: per ragioni di sicurezza l'accesso è stato limitato ad un unico database e alla sola visualizzazione dei contenuti (modifica e cancellazione sono disabilitati). Al momento del login utilizzare come nome utente e password: "user" e "pass".