Blog Action Day è una grande iniziativa lanciata dai proprietari di NETTUTS Collis e Cyan Ta'eed. Non c'era quasi modo che non avessi sentito parlare del Blog Action Day il 15 ottobre 2007, visto che oltre 20.000 blog e 19 dei 100 migliori di Technorati hanno partecipato e scritto post sul tema dell'ambiente. Il Blog Action Day di quest'anno (che sta accadendo mentre parliamo) sta trasformando l'attenzione sulla povertà.
Costruire un sito in grado di resistere a un'enorme ondata di traffico in un giorno richiede una pianificazione e un lavoro considerevoli, oltre a un po 'di creatività. Collis ha condiviso con me alcuni dei meccanismi interni del sito Blog Action Day e come hanno costruito il sito Web per fornire una piattaforma di azione, riunire una comunità e gestire i torrenti di traffico in un giorno.
Quest'anno NETTUTS parteciperà al Blog Action Day (15 ottobre) e contribuirà a sensibilizzare alla povertà. Non è troppo tardi per registrare il tuo blog e cambiare la conversazione per un giorno - oggi!
I bravi ragazzi di Envato hanno avuto un incredibile successo nel 2007 con il primo Blog Action Day perché hanno massimizzato le loro competenze. Collis spiega come è stato trovato il concetto di Blog Action Day, grazie a un'abilità che i blogger hanno avuto.
È importante sapere dove una persona è più efficace. Se attacchi un medico in una mensa per sbucciare patate, non stai massimizzando l'efficacia di quella persona. Cioè, si potrebbe ottenere un effetto molto maggiore avendo loro aiutare il malato e il malato e mettere qualcuno che sa di più sulle cucine per rimpiazzarle sul fronte delle patate.
Quando abbiamo creato Blog Action Day è stato progettato per massimizzare le nostre competenze. Ci siamo seduti e abbiamo detto che cosa possono fare un sacco di blogger e sviluppatori web per non farli sbucciare patate? Come possiamo usare il web per fare qualcosa che implica un'azione sociale?
Prima di provare a costruire un sito Web omicida o qualsiasi cosa relativa ad avviare un movimento globale, devi davvero concentrarti su quali sono le tue capacità e punti di forza. Ciò ti aiuterà a non sprecare mai abilità e risorse preziose.
Come forse saprai, uno degli aspetti più importanti del sito Blog Action Day è il modulo di registrazione che consente ai blogger di iscriversi e impegnare il proprio blog in un post il 15 ottobre. Il sito ha in realtà due componenti; un blog Wordpress e un sito Ruby on Rails (all'indirizzo site.blogactionday.org) che gestisce le registrazioni, la prima pagina e il motore di traduzione.
L'applicazione Rails è un buon esempio di utilizzo di un framework per lo sviluppo rapido di un sito. Abbiamo una serie di NETTUTS su come imparare Ruby on Rails da zero, così come alcuni suggerimenti su Django. In ogni caso, i framework ti permettono di costruire rapidamente intere applicazioni web molto più velocemente perché si prendono cura di molte delle attività ripetitive che codifica a mano un sito in PHP o Python hanno.
Invece della mentalità della vecchia scuola di creare un intero sito da zero, il sito Blog Action Day utilizza molti script già pronti e testati che sono già stati rigorosamente controllati dagli errori dalla comunità di sviluppo. Oltre ad usare WordPress per gestire il CMS, portano in un feed Twitter per le notizie, utilizzano Google Blogsearch per visualizzare gli ultimi post, Google Translate per tradurre tutti i contenuti extra (sebbene il sito abbia una pagina centrale correttamente tradotta che dia un sintesi), Vimeo per ospitare il video invece di fare un flash player personalizzato, e la raccolta fondi viene effettuata tramite altri siti (kiva e change.org).
Utilizzando questi servizi di terze parti, Collis e Co. sono stati in grado di creare rapidamente un sito che ha un sacco di contenuti aggiornati sulla pagina in ogni momento. Abbiamo parlato di come creare moduli funzionali senza codifica e anche come inviare un modulo senza aggiornare la pagina. Nel tutorial su come creare un portfolio da zero, Collis ha toccato come importare facilmente il tuo feed twitter nel layout.
In vista del grande giorno, il traffico sul sito è stato piuttosto costante a circa 5.000 visitatori al giorno. Tuttavia, oggi (15 ottobre) il traffico del sito è in aumento. Per gestire questo problema, Envato ei suoi sviluppatori hanno creato una homepage diversa che utilizza le schede Javascript in modo che tutto il contenuto non venga caricato in ogni visita alla home page. Caricando solo piccole sezioni della pagina alla volta, il carico sui server si riduce notevolmente.
Usando un po 'di ingegno, il sito Blog Action Day si carica rapidamente anche il 15 ottobre.
Gli sforzi di Collis con Blog Action Day sono stati influenzati dalla storia di due sviluppatori che hanno creato Kiva, un servizio di microlending online di fama mondiale:
Un ottimo esempio di un altro gruppo che usa efficacemente il proprio skillset web è Kiva. Quando hanno iniziato i due cofondatori stavano lavorando rispettivamente su PayPal e Tivo e un giorno un loro amico ha chiesto se potevano aiutare un imprenditore africano in difficoltà che conosceva. Quando hanno inviato una e-mail ai loro amici la richiesta di prestito è stata rapidamente riempita. Poi hanno ricevuto altre richieste di prestito e così questa volta hanno pubblicato un comunicato stampa e i blogger hanno iniziato a scrivere su di esso e quelle richieste di prestito si sono riempite. Poi entrambi hanno lasciato il lavoro e hanno fondato Kiva.
Con un po 'di ingegno, sono possibili tutti i tipi di cose. E se c'è una cosa per cui gli sviluppatori web sono famosi - è l'ingegno e la soluzione dei problemi!
A prescindere dal nifty Javascript switcher sulla home page, il sito Blog Action Day utilizza copiose quantità di caching. Il loro ingegnere John Barton utilizza il caching in Wordpress e nell'applicazione Rails. Se hai intenzione di investire tempo per creare un sito popolare per un'organizzazione, il caching è assolutamente fondamentale. Minore è il numero di volte che il tuo sito o la tua applicazione accede al database, maggiore è il traffico che i tuoi server possono sopportare.
Noterai che il sito di Envato non ha tutti i campanelli e i fischietti che avrebbe un sito di community in piena regola. Non ci sono aree per gli utenti, non ci sono forum o altre attività utente sul design del sito. Perché? Perché quelli potrebbero distrarre dallo scopo principale del Blog Action Day, e sarebbe molto più lavoro per le persone di Envato. Il sito Blog Action Day si concentra sulla semplicità attorno a un messaggio centrale.
Sono semplici applicazioni e idee che cambiano il mondo. Il Blog Action Day è un eccellente esempio di un'idea piccola ma focalizzata che ha preso d'assalto Internet. Non puoi farlo senza messa a fuoco e un sito web pensato per superare gli ostacoli che alla fine arriveranno
Glen Stansberry è uno sviluppatore web e blogger che ha faticato più volte di quanto avrebbe voluto ammettere con i CSS. Puoi leggere altri suggerimenti sullo sviluppo web sul suo blog Web Jackalope.
Se vuoi sostenere Blog Action Day, vota per questo post su Digg. Grazie!