
Strumenti che, per quanto esistenti prima dell'epoca 2.0, hanno certamente vissuto un momento di notevole espansione negli ultimi anni evolvendosi fino ad adeguarsi alle rinnovate e più complesse necessità degli sviluppatori. In questo articolo ci occuperemo di frameworks per lo sviluppo di javascript. Tra questi, i più noti nelle community degli sviluppatori sono sicuramente Script.aculo. us, jQuery, Moo-Tools, JSExt e Prototype (che è anche alla base del primo Framework menzionato), ciascuno con le sue caratteristiche e le sue particolarità. Da non molto tempo possiamo però contare su un nuovo Framework molto innovativo e particolarmente semplice nel suo uso: JAST.
Figura 1 - L'home page di Jast Eg it (http://jastegg.it/) presenta una ricca documentazione sul framework
La prima operazione da fare per poter iniziare...
Leggi tutto

Sono apparsi in Rete qualche anno fa, con l'esordio del Web 2.0, e da allora non hanno fatto altro che moltiplicare la loro presenza. Si spazia dai siti che si occupano di temi impegnati come medicina e ricerca (http://italianapplications.com), alle raccolte fotografiche (http://flickr.com/photos/tags), all'universo delle biciclette (www.italia-ciclismo.com/tag-clouds/).
Figura 1 - Un esempio di Tag Clouds: la dimensione del carattere dei vari termini è proporzionale all'importanza che questi ultimi assumono nel documento
Ad un primo sguardo la pagina Web che accoglie i Tag clouds propone un insieme di termini dalla differente grandezza (Figura 1). Questo è proprio l'aspetto più significativo. Infatti, la misura del carattere (o font) incide proporzionalmente sul ruolo e sull'importanza che il vocabolo riveste nel documento. Il navigatore interagisce con gli elementi della nuvola mediante un clic del mouse. Dopo tutto si tratta sempre di semplici link.
COME SI REALIZZA UNA "NUVOLA"
Gli amanti della programmazione dedicata al Web possono cimentarsi con soddisfazione nella realizzazione di soluzioni personalizzate. Per altro la Rete offre esempi preconfezionati che possono costituire un buon punto di partenza per un'analisi e qualche spunto di riflessione...
Leggi tutto
Il vantaggio che se ne trae è che ad ogni estensione viene assegnata una specifica funzione (o gruppo di funzioni). L'utente finale deciderà quali installare all'interno del proprio browser "componendo" quest'ultimo a suo piacimento. Il risultato sarà qualcosa di estremamente personalizzato. Le estensioni per Firefox sono sviluppate con codice sorgente aperto e disponibile allo studio o la modifica da parte di terzi. Esistono inoltre svariate comunità italiane e straniere a cui chiedere supporto per sviluppo ed uso.
CREARE L'ESTENSIONE
Vediamo allora com'è possibile realizzare una nostra applicazione, in particolare analizzeremo la struttura di una toolbar di ricerca partendo da BlogBabel Italia (http://it.blogbabel.com), la classifica dei migliori blog...
Leggi tutto
Su questa informazione, e troppo spesso solo su questa, si sono basate negli anni novanta le più comuni strategie di comunicazione che hanno avuto nella ricerca dell'incremento del numero di pagine viste e nella loro puntuale rilevazione una delle finalità principali. Riprogettazione dei layout, adozione di espedienti grafici che invogliano al clic, rimodellazione dell'architettura dell'informazione con l'introduzione di sottocanali che "allungano" l'accesso diretto alle informazioni: Web Designer e Content Manager per anni hanno fatto in modo che l'utente effettuasse quel clic in più che facesse lievitare le statistiche di visualizzazione delle pagine.
Figura 1 - I sistemi di rilevazione statistica più efficaci prevedono l'inserimento di un piccolo codice Javascript all'interno delle pagine da monitorare
Si definisce come Page Views, o Page Impression, la richiesta effettuata a un server di visualizzare una singola pagina di un sito. L'evento che fa aumentare di...
Leggi tutto
Sebbene possa apparire strana la scelta di ASP per un prodotto open source il fatto che un'applicazione venga sviluppata in un linguaggio proprietario, come quello delle Active Server Page, non implica di per sé che non possa essere rilasciata con licenza GPL o affine. D'altra parte esempi come DotnetNuke o CMS.Net dimostrano come sia possibile reperire ottimi prodotti free anche in ASP.
COSA OCCORRE
I requisiti necessari per l'installazione di OpenASP sono due: sistema operativo Windows e Web Server IIS. E il database? Una delle caratteristiche di questo CMS è che supporta nativamente ben tre tipi di database differenti, adattandosi facilmente alle necessità di qualsiasi utente.
Figura 1 - Il Control Center è un'area semplice e razionale: gli strumenti sono raggruppati per categorie nei diversi tab
La prima scelta ricade senza dubbio su SQL Server, ma chi non dovesse...
Leggi tutto
REQUISITI TECNICI
Mantenendo come riferimento "minimo" il browser Opera Mini, con un telefonino è infatti possibile visualizzare testi e navigare all'interno dei contenuti di un blog con una qualità più che accettabile. Ovviamente, malgrado i browser per dispositivi portatili siano sempre più potenti, prevedano sistemi di ottimizzazione delle pagine molto flessibili e siano compatibili con i CSS e l'XHMTL, il design dei blog deve tenere conto della possibilità di essere visualizzato sullo schermo di dimensioni ridotte. Dal punto di vista tecnico, fintanto...
Leggi tutto
Da un lato, si può decidere di acquistare un server e di trasformarsi in provider di servizi con infrastrutture Web proprie, scelta da cui consegue la gestione diretta delle macchine e della connettività, e che comporta non pochi problemi tra cui, per esempio, la necessità di approntare uno spazio fisico adatto ad ospitare i server. Dall'altro, ci si può rivolgere a società specializzate che, a fronte di una gestione delle infrastrutture totalmente delegata e, quindi, di cui non ci si deve preoccupare direttamente, mettono a disposizione server di qualità che, condivisi con altri utenti oppure dedicati a un singolo cliente, sono resi accessibili e configurabili dall'esterno.
SOLUZIONI PROFESSIONALI
Le due alternative presentano vantaggi interessanti, ma anche delle significative controindicazioni. La scelta quindi non è affatto scontata. Per coniugare i benefici di entrambe le soluzioni e, nello stesso tempo, superarne gli ostacoli specifici, alcuni provider di servizi Web professionali offrono innovative soluzioni di managed hosting comprensive di pannello di controllo che...
Leggi tutto
Vi capiamo, ne esistono di tutti i tipi, per tutti i server e per ogni esigenza. Bisogna poi scegliere se affidarsi a soluzioni proprietarie o open source. Proprio in quest'ultimo campo, l'open source, nel corso degli ultimi anni si sono contraddistinti per completezza ed affidabilità due CMS in particolare: Joomla e Drupal. E a questo punto l'utente si pone un altro quesito: Joomla o Drupal, qual è il migliore? Sul Web esistono un mucchio di articoli, anche tecnici, che mostrano le differenze, i pro e i...
Leggi tutto