USERNAME:
PASSWORD:
JAST non è... Just another Framework
Pubblicato in Net & Dev da Redazione Internet Magazine

Nell'era del Web 2.0 innumerevoli startups, ma anche aziende e singoli sviluppatori, hanno partecipato alla nascita di nuove tendenze nella programmazione Web. Alcune idee sono risultate vincenti, altre un po' meno, altre ancora hanno aperto la strada a nuove prospettive per lo sviluppo. In particolare, abbiamo assistito ad un grande sviluppo dei Frameworks, strumenti utili per creare basi solide e condivise nello sviluppo e a semplificare le più comuni operazioni quotidiane.

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

Quando le parole contano... si vede!
Pubblicato in Net & Dev da Redazione Internet Magazine


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

Firefox come l'hai sempre sognato
Pubblicato in Net & Dev da Redazione Internet Magazine

Le estensioni di Firefox (così di come qualsiasi altra applicazione Mozilla e/o basata su Gecko - il motore di rendering utilizzato da Mozilla stesso) consistono in porzioni di codice sorgente comunemente riconosciuti come add on, veri e propri programmi secondari atti a completare l'esperienza della navigazione attraverso il browser. Tali add on potenziano il software di base introducendo nuove funzionalità che agevolano compiti banali, come la ricerca di un termine in un apposito motore, piuttosto che permettere azioni particolari attraverso software esterni al browser.

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

Page Views sempre più in discussione
Pubblicato in Net & Dev da Redazione Internet Magazine

Per i webmaster è di fondamentale importanza poter documentare in maniera certa alcuni dati relativi agli accessi ai propri progetti Web. Una delle informazioni che spesso vengono rilevate e considerate come elemento fondante delle attività di analisi è il numero di pagine visualizzate, informazione nota col nome di Page Views.

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

Crea il tuo sito in standard W3C
Pubblicato in Net & Dev da Redazione Internet Magazine

Il mondo dei CMS free offre diverse soluzioni adatte a tutte le esigenze e più o meno semplici da installare e gestire. Tra queste, sviluppato interamente in Italia e sostenuto fortemente dalla community di HTML.it (www.html.it), giunto alla versione 3.0 beta, OpenASP (http://official.openasp.it/) è sicuramente una delle più valide.

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

Il blog perfetto per il cellulare
Pubblicato in Net & Dev da Redazione Internet Magazine

Oltre alla possibilità di aggiungere nuovi post in tempo reale via SMS (come accade con www.twitter.com) o MMS (servizio disponibile attraverso www.mobblog.it) dal proprio telefonino, per un blog, un ulteriore valore aggiunto è sicuramente la possibilità di "navigarne" i contenuti con un dispositivo portatile. La pubblicazione di una nuova generazione di browser per telefonini e palmari, come l'ultima release di Internet Explorer Mobile preinstallato sui sistemi operativi Windows Mobile 6 e le due versioni degli ormai famosissimi browser Opera Mini (gratuito, leggerissimo e installabile su qualsiasi telefonino compatibile con Java) e Opera Mobile (potente e multimediale), ha infatti aperto la strada per la fruizione di contenuti Web in mobilità.

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

Diventa anche tu un Web hoster
Pubblicato in Net & Dev da Redazione Internet Magazine

Quando ci si trova a voler sviluppare soluzioni Internet evolute o ad offrire come rivenditori spazio Web e servizi di posta elettronica ad un numero elevato di utenti, si deve affrontare una scelta cruciale.

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

Un CMS veramente impressionante
Pubblicato in Net & Dev da Redazione GO! ONLINE Internet Magazine

Al giorno d'oggi creare un sito Web è veramente un'operazione alla portata di tutti. Tanto per fare un esempio, esistono completi editor visuali HTML che permettono di creare il proprio angolo di web anche se non si conoscono linguaggi di programmazione orientati allo sviluppo in tale ambito. In alternativa è possibile affidarsi a CMS che consentono di creare qualcosa che vada oltre la semplice pagina Web. Comunità virtuali, blog, forum, portali, negozi online e chi più ne ha, più ne metta. Nel caso in cui venisse scelta la seconda possibilità è probabile che l'utente alle prime armi si ritrovi subito difronte alla prima, grande, difficoltà: quale CMS scegliere?

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

Archivi
Categorie
Commenti recenti
       Ho trovato questo post per caso, mentre cercavo di capire il funzionamento del nuovo sito del W3C. Lo so che non è recen...
       non ho parole.....di una complessita' spaventosa e a sicurezza lasciamo perdere........per esempio il "sigillo sicurezza...
       Grazie del vostro articolo. Sono finalmente riuscito a inserire correttamente il tag. Grazia a tutti...
       L'articolo è molto interessante....ma voi come vi siete posizionati poi nei confronti del noffolow??...
       Vielen Dank für Ihre Anmerkungen zu ImpressCMS!...
       Il top è sicuramente VmWare La Virtual machine, ovvero macchina virtuale, permette di avere a disposizione un server co...
       Al link sotto c'è una simulazione dell'applicazione in funzione e i video non sono previsti http://microemu.org/webstart...
       E i video?...