Per chi è interessato a creare una propria chat, oggi vi segnalo questo tutorial di Kenrick Beckett che vi spiega come pubblicare una chat completa e pienamente funzionante. Credo che l’articolo sia alla portata di molti appassionati di web visto che le conoscenze richieste sono minime.
Gli ingredienti necessari sono un server web che abbia il supporto al PHP, e fondamentalmente due script, uno PHP e l’altro jQuery. Non è necessario nessun database, visto che l’applicazione memorizza le conversazioni su un semplice file di testo.
L’applicazione è divisa in tre parti:
- PHP – gestisce tutte le funzioni server-side (scrittura del messaggio sul file di testo, lettura dal file di testo, aggiornamento dello stato dell’utente, gestione della sicurezza)
- jQuery/Javascript – gestisce le funzionalità del client. E’ chiaramente uno script che fa uso di AJAX quindi chiede periodicamente al server se ci sono nuovi messaggi da pubblicare, spedisce i messaggi scritti al server, scrolla la textarea per mostrare i nuovi messaggi, chiede lo username e limita l’invio di messaggi troppo lunghi.
- File di Testo – è un piccolo database dove vengono salvate le conversazioni.
Qui sotto trovate una screenshot di come appare la chat e se vi piace, potete provare una demo funzionante dell’applicazione. Quando siete pronti, attivate un dominio di vostro interesse su TopHost (il migliore, nome di dominio, php e mysql a soli 9 euro all’anno) e caricateci sopra questa chat!