Wie Web Development einen Blog-Aktionstag erstellt hat

Der Blog Action Day ist eine große Initiative, die von den NETTUTS-Besitzern Collis und Cyan Ta'eed ins Leben gerufen wurde. Es gab fast keine Möglichkeit, dass Sie am 15. Oktober 2007 nichts über den Blog Action Day hörten. Über 20.000 Blogs und 19 der Top 100 von Technorati nahmen teil und schrieben Beiträge zum Thema Umwelt. Der diesjährige Blog Action Day (der gerade stattfindet, während wir sprechen) richtet diesen Fokus auf Armut.

Der Bau eines Standortes, der an einem Tag einem großen Verkehrsaufkommen standhalten kann, erfordert beträchtliche Planung und Arbeit sowie ein wenig Kreativität. Collis hat mir einige der inneren Abläufe der Blog Action Day-Website gezeigt und wie sie die Website aufgebaut haben, um an einem Tag eine Aktionsplattform zu bieten, eine Community zusammenzubringen und Verkehrsströme zu handhaben.

  • Dieses Jahr nimmt NETTUTS am Blog Action Day (15. Oktober) teil und trägt dazu bei, das Bewusstsein für Armut zu schärfen. Es ist noch nicht zu spät, um Ihren Blog zu registrieren und die Konversation für einen Tag zu ändern - heute!

Maximierung ihrer Fähigkeiten

Die guten Leute von Envato hatten 2007 mit dem ersten Blog-Aktionstag unglaublichen Erfolg, weil sie ihre Fähigkeiten maximierten. Collis erklärt, wie das Konzept für den Blog-Aktionstag aus einer Fähigkeit herausgefunden wurde, die Blogger hatten.

Es ist wichtig zu wissen, wo eine Person am effektivsten ist. Wenn Sie einen Arzt in eine Suppenküche stecken, um Kartoffeln zu schälen, maximieren Sie nicht wirklich die Wirksamkeit dieser Person. Das heißt, Sie könnten viel mehr Wirkung erzielen, wenn Sie den Kranken helfen und krank werden und jemanden, der mehr über Küchen kennt, an die Kartoffelfront setzen.

Als wir den Blog Action Day kreierten, wurde er so konzipiert, dass er unsere Skillsets maximiert. Wir setzten uns und sagten, was können eine Reihe von Bloggern und Web-Entwicklern, die sie nicht effektiv dazu bringen, Kartoffeln abzuziehen? Wie können wir das Internet nutzen, um soziales Handeln zu ermöglichen??

Bevor Sie versuchen, eine Killer-Website oder etwas Ähnliches zu erstellen, um eine globale Bewegung zu starten, müssen Sie sich auf Ihre Fähigkeiten und Stärken beschränken. Dies wird dazu beitragen, dass Sie niemals wertvolle Fähigkeiten und Ressourcen verschwenden.

Frameworks verwenden

Wie Sie vielleicht wissen, ist einer der wichtigsten Aspekte der Blog Action Day-Website das Anmeldeformular, mit dem Blogger sich anmelden und ihren Blog am 15. Oktober für einen Beitrag festlegen können. Die Site besteht eigentlich aus zwei Komponenten. ein Wordpress-Blog und eine Ruby on Rails-Site (auf site.blogactionday.org), die die Registrierungen, die Startseite und das Übersetzungsmodul verwaltet.

Die Rails-Anwendung ist ein gutes Beispiel für die Verwendung eines Frameworks zur schnellen Entwicklung einer Site. Wir haben eine NETTUTS-Serie, in der Sie lernen, wie Sie Ruby on Rails von Grund auf lernen können, sowie einige Django-Tipps. In beiden Fällen können Sie mithilfe von Frameworks schnell komplette Webanwendungen schneller erstellen, da sie viele der sich wiederholenden Aufgaben erledigen, die eine Site in PHP oder Python manuell codiert.

Das Rad nicht neu erfinden

Anstelle der alten Mentalität, eine komplette Website von Grund auf neu zu erstellen, werden auf der Website des Blog-Aktionstages viele getestete, vorgefertigte Skripts verwendet, die bereits von der Entwicklungscommunity streng überprüft wurden. Abgesehen von der Verwendung von WordPress für den Umgang mit dem CMS werden sie in einem Twitter-Feed für Nachrichten portiert, die neuesten Beiträge werden in Google Blogsearch angezeigt. Google Translate übersetzt alle zusätzlichen Inhalte (obwohl die Website über eine zentrale Seite verfügt, die ordnungsgemäß übersetzt wird und eine Zusammenfassung), Vimeo, um das Video zu hosten, anstatt einen benutzerdefinierten Flash-Player zu erstellen, und Fundraising erfolgt über andere Websites (kiva und change.org)..

Durch die Nutzung dieser Drittanbieter-Services konnten Collis und Co. in kürzester Zeit eine Website erstellen, die ständig aktualisierte Inhalte auf der Seite enthält. Wir haben darüber gesprochen, wie Sie Funktionsformulare ohne Codierung erstellen und wie Sie ein Formular senden, ohne die Seite zu aktualisieren. In dem Lernprogramm zum Erstellen eines Portfolios von Grund auf berührte Collis den einfachen Import Ihres Twitter-Feeds in das Layout.

Werde kreativ

Bis zum großen Tag war der Verkehr auf der Website mit rund 5.000 Besuchern pro Tag ziemlich konstant. Heute (15. Oktober) steigt jedoch der Standortverkehr an. Um dies zu bewältigen, haben Envato und ihre Entwickler eine andere Homepage erstellt, die Javascript-Registerkarten verwendet, sodass der gesamte Inhalt nicht bei jedem Besuch der Homepage geladen wird. Durch das Laden nur kleiner Abschnitte der Seite wird die Belastung der Server erheblich reduziert.

Mit etwas Einfallsreichtum wird die Website des Blog-Aktionstages auch am 15. Oktober schnell geladen.

Collis 'eigene Bemühungen beim Blog Action Day wurden durch die Geschichte zweier Entwickler beeinflusst, die Kiva entwickelt haben, einen weltbekannten Online-Mikrokredit-Service:

Ein gutes Beispiel für eine andere Gruppe, die ihr Web-Skillset effektiv einsetzt, ist Kiva. Als sie anfingen, arbeiteten die beiden Mitbegründer bei PayPal und Tivo und eines Tages fragte ein Freund, ob sie einem afrikanischen Unternehmer helfen könnten, den er kannte. Als sie eine E-Mail an ihre Freunde schickten, war die Darlehensanfrage schnell erledigt. Dann bekamen sie ein paar weitere Darlehensanfragen und diesmal veröffentlichten sie eine Pressemitteilung, und Blogger begannen, darüber zu schreiben, und diese Darlehensanträge wurden erfüllt. Dann haben beide aufgegeben und Kiva gegründet.

Mit etwas Einfallsreichtum sind alle möglichen Dinge möglich. Und wenn es eine Sache gibt, für die Webentwickler berühmt sind - es ist Einfallsreichtum und Problemlösung!

Caching, Caching, Caching

Abgesehen von dem schicken Javascript-Switcher auf der Homepage werden auf der Website des Blog-Aktionstages umfangreiche Zwischenspeicherungen verwendet. Ihr Ingenieur John Barton verwendet Caching sowohl in Wordpress als auch in der Rails-Anwendung. Wenn Sie Ihre Zeit in die Erstellung einer beliebten Website für eine Organisation investieren, ist das Zwischenspeichern von absoluter Bedeutung. Je seltener Ihre Site oder Anwendung auf die Datenbank zugreift, desto mehr Datenverkehr können Ihre Server aushalten.

Weniger ist mehr

Sie werden feststellen, dass die Envato-Site nicht alle Glocken und Pfeifen hat, die eine ausgewachsene Community-Site hätte. Es gibt keinen Benutzerbereich, es gibt keine Foren oder andere Benutzeraktivitäten, die im Site-Design stattfinden. Warum? weil Diese würden vom Kernziel des Blog-Aktionstages ablenken, und es wäre viel mehr Arbeit für die Leute bei Envato. Die Website des Blog-Aktionstages konzentriert sich auf die Vereinfachung einer zentralen Nachricht.

Es sind einfache Anwendungen und Ideen, die die Welt verändern. Der Blog Action Day ist ein hervorragendes Beispiel für eine kleine, aber zielgerichtete Idee, die das Internet im Sturm erobert hat. Sie können dies nicht ohne Fokus und eine Website tun, die durchdacht aufgebaut ist, um die Hürden zu überwinden, die schließlich ihren Weg finden werden

  • Abonnieren Sie den NETTUTS-RSS-Feed, um täglich mehr Tutorials und Artikel zur Webentwicklung zu erhalten.

Glen Stansberry ist ein Webentwickler und Blogger, der sich mehr Mühe bereitet, als er mit CSS zugeben möchte. Weitere Tipps zur Webentwicklung finden Sie in seinem Blog Web Jackalope.

Wenn Sie den Blog Action Day unterstützen möchten, stimmen Sie bitte für diesen Beitrag auf Digg. Vielen Dank!