La capacità di potenziare le proprie caratteristiche tramite estensioni è uno dei punti di forza di Macromedia Dreamweaver Ultradev. Ricordiamo che le estensioni non sono altro che generatori di codice con interfaccia user-friendly che integrano il set di funzionalità di Ultradev. In questa mini-guida passeremo in rassegna quelle che a nostro giudizio sono più utili, pezzi da avere nel proprio arsenale per spremere il meglio dal programma. Cominceremo dalle estensioni gratuite e, passando per quelle a pagamento, presenteremo alla fine alcune applicazioni per Ultradev, set di pagine funzionanti e personalizzabili per le più svariate esigenze.
Estensioni gratuite
Horizontal looper 2
Chi usa UD sa cos'è il behavior Repeat region e conosce le sue limitazioni, prima fra tutte quella di essere nato per mostrare i record di un db solo in senso verticale (ovvero basandosi su righe di tabella). Con Horizontal looper 2 supererete ogni limitazione e potrete mostrare i dati in ogni modo possibile (dimostrazione).
L'applicazione può essere scaricata dal sito Basic Ultradev (senza registrazione). Fondamentale.
Get database path
Chi non ha mai avuto problemi con le stringhe dei database? Questa piccola estensione consente di ottenere il path esatto del database cui ci si vuole connettere: create un file, applicate l'estensione, eseguite il documento sul server ed ecco la stringa per il database pronta per essere copiata e incollata! Utilissima!
Server side validation
Ancora in versione beta, ma funzionante. Cosa fa: consente la validazione lato server dei moduli inviati dall'utente. In pratica controlla che i dati inseriti corrispondano ai criteri che impostiamo e se qualcosa non va, avvisa l'utente che deve correggere (a chi non è capitato!). Molto utile nelle procedure di registrazione.
Remember me
Avete notato, quando vi iscrivete ad un sito o fate il login, la piccola scritta "Ricorda il mio nome" (o la password)? Bene, spuntando l'opzione verrà creato un cookie con i vostri dati e la prossima volta penserà lui a fare il login. Con questa estensione potrete farlo anche voi sul vostro sito. Semplice.
Generate random password
Generatore di password casuali, la potete vedere in azione nel tutorial sulla «registrazione degli utenti» pubblicato su questo sito. Con un pò di fantasia può essere usata per altri scopi. Utilissima.
Scarica da Charon Internet (senza registrazione).
Conditional region
Ultradev è fornito di un set di behaviors (Show region) che consente di mostrare un particolare elemento della pagina solo al verificarsi di certe condizioni. L'estensione di Waldo Smeets amplia notevolmente le opzioni e le condizioni dichiarabili. Necessaria.
Scarica da Ud Zone (bisogna registrarsi al sito).
Crop sentence
Avete un articolo o la descrizione di un prodotto in un campo di database. Volete mostrare una prima pagina con l'incipit o l'inizio della descrizione, per poi rimandare a una pagina di dettaglio. Questa è la vostra estensione: crop sentence, ovvero taglia la frase, ovvero mostrare quante parole volete di un campo. Ottima.
Delete multiple records
Uno dei punti deboli di UD è la gestione dell'eliminazione di record. Con i behavior integrati si può far cancellare un record alla volta. Assurdo, poniamo, per amministrare un db in remoto. Con questa extension il problema è risolto, un pò di checkboxes e il gioco è fatto. Necessaria.
Pure ASP File Upload
Upload di file su server semplice semplice e senza componenti esterni.
Asp Dream
Ci sono cose semplici in ASP che in Ultradev puoi fare solo scrivendo il codice a mano. Con Asp Dream tutto diventa più facile e intutitivo. Cokies, mail con CDONT, lettura e scrittura di file, etc...Per chi ha fretta e non vuole imparare ASP (ah, ma non si fa così!!!).
Magic Beat Suite 2.1.2
Come l'estensione di prima ma moltiplicato per 5! Variabili di sessione, redirect, cookies, server execute, browser detection. ASP alla portata di tutti. Fondamentale.
Ultracart
Realizzare un'applicazione di e-commerce con Ultradev. Dal sito di Powerclimb potete scaricare l'estensione, tutorial e file di esempio.
Estensioni a pagamento
Ultrasuite
Abbiamo presentato prima la suite di Magic Beat. Ultrasuite è la versione ufficiale, completa. Un numero incredibile di snippets su ogni aspetto di ASP. A $69,99 sul sito Ultrasuite.com
Le estensioni di Web Assist
Web Assist è una software house molto impegnata nella realizzazione di estensioni per Ultradev. Tra le molte presenti sul sito segnaliamo: Dynamic Popup (realizzazione di menu a tendina dinamici), Query Builder (creazione di complesse query SQL), WA Cokies (completa gestione di cookies).
Applicazioni
Chiudiamo con una serie di applicazioni scaricabili, dopo essersi registrati, dal sito DU Resources. Si tratta di applicazioni "preconfezionate", complete di database e pagine, ottimi punti di partenza per personalizzazioni e perfettamente integrate in Ultradev. Le più interessanti sono UDPoll (creazione e gestione di sondaggi), DUDirectory (creazione di directory tipo Yahoo), DUPortal, insieme completo per gestire un portale multifunzione.