Comment le développement Web a créé Blog Action Day

Blog Action Day est une énorme initiative lancée par les propriétaires de NETTUTS, Collis et Cyan Ta'eed. Le 15 octobre 2007, il était pratiquement impossible que vous n'ayez pas entendu parler de la Journée de la création de blogs: plus de 20 000 blogs et 19 des 100 plus grandes entreprises de Technorati ont participé et écrit des articles sur l'environnement. La Blog Action Day de cette année (qui se déroule à l'heure où nous parlons) met l'accent sur la pauvreté.

Construire un site capable de supporter une énorme augmentation de trafic en une journée nécessite une planification et un travail considérables, ainsi qu'un peu de créativité. Collis a partagé avec moi certains des rouages ​​du site Blog Action Day et de la manière dont ils ont construit ce site Web pour offrir une plate-forme d'action, rassembler une communauté et gérer les torrents de trafic un jour..

  • Cette année, NETTUTS participe à la journée d’action sur le blogue (15 octobre) et aide à sensibiliser à la pauvreté. Il n'est pas trop tard pour enregistrer votre blog et changer la conversation pour un jour - aujourd'hui!

Maximiser leurs compétences

Les bons employés d’Envato ont connu un succès incroyable en 2007 avec la première journée d’action sur le blog car ils ont maximisé leurs compétences. Collis explique comment le concept de Blog Action Day a été trouvé, à partir d’une compétence que les blogueurs avaient.

Il est important de savoir où une personne est la plus efficace. Si vous incitez un médecin dans une soupe populaire à éplucher des pommes de terre, vous ne maximisez pas vraiment l'efficacité de cette personne. En d'autres termes, vous pourriez obtenir beaucoup plus d'effet en les aidant à aider les malades et les malades et en plaçant quelqu'un qui en sait plus sur les cuisines pour les remplacer sur le front des pommes de terre..

Lorsque nous avons créé Blog Action Day, notre objectif était de maximiser nos compétences. Nous nous sommes assis et avons dit ce qui peut être fait par un groupe de blogueurs et de développeurs Web qui ne les fait pas efficacement éplucher les patates. Comment pouvons-nous utiliser le Web pour faire quelque chose qui implique une action sociale?

Avant d’essayer de créer un site Web meurtrier ou quoi que ce soit lié à la création d’un mouvement mondial, vous devez bien cerner vos compétences et vos points forts. Cela vous aidera à ne jamais gaspiller de précieuses compétences et ressources.

Utiliser des cadres

Comme vous le savez peut-être, l'un des aspects les plus importants du site Blog Action Day est le formulaire d'inscription qui permet aux blogueurs de s'inscrire et de valider leur blog pour une publication le 15 octobre. Le site a en fait deux composants; un blog Wordpress et un site Ruby on Rails (à l'adresse site.blogactionday.org) qui gère les inscriptions, la page d'accueil et le moteur de traduction.

L'application Rails est un bon exemple d'utilisation d'un framework pour développer rapidement un site. Nous avons une série de NETTUTS sur comment apprendre Ruby on Rails à partir de zéro, ainsi que des astuces Django. Quoi qu'il en soit, les frameworks vous permettent de créer rapidement des applications Web entières beaucoup plus rapidement, car ils prennent en charge une grande partie des tâches répétitives du codage manuel d'un site en PHP ou Python..

Ne pas réinventer la roue

Au lieu de la mentalité de la vieille école consistant à créer un site entier à partir de rien, le site Blog Action Day utilise de nombreux scripts testés et prédéfinis qui ont déjà été rigoureusement vérifiés par erreur par la communauté du développement. En plus d'utiliser WordPress pour gérer le CMS, ils transfèrent dans un fil Twitter pour les actualités, utilisent Blogsearch pour afficher les derniers messages, Google Translate pour traduire tout le contenu supplémentaire (bien que le site comporte une page centrale correctement traduite qui donne une résumé), Vimeo pour héberger la vidéo plutôt que de faire un lecteur flash personnalisé, et la collecte de fonds se fait via d’autres sites (kiva et change.org).

En utilisant ces services tiers, Collis and Co. ont été en mesure de créer rapidement un site comportant à tout moment de nombreuses informations mises à jour sur la page. Nous avons expliqué comment créer des formulaires fonctionnels sans codage et comment soumettre un formulaire sans actualiser la page. Dans le tutoriel sur la création d'un portefeuille à partir de zéro, Collis a expliqué comment importer facilement votre flux Twitter dans la mise en page..

Faire preuve de créativité

À l'approche du grand jour, le trafic sur le site a été relativement constant, avec environ 5 000 visiteurs par jour. Cependant, aujourd’hui (15 octobre), le trafic sur le site est en forte hausse. Pour gérer cela, Envato et ses développeurs ont créé une page d'accueil différente utilisant des onglets Javascript afin que tout le contenu ne soit pas chargé à chaque visite de la page d'accueil. En ne chargeant que de petites sections de la page à la fois, la charge sur les serveurs est considérablement réduite.

En utilisant un peu d'ingéniosité, le site Blog Action Day se charge rapidement, même le 15 octobre..

Les efforts de Collis dans le cadre de la Journée de l'action sur le blog ont été influencés par l'histoire de deux développeurs qui ont créé Kiva, un service de microcrédit en ligne de renommée mondiale:

Kiva est un bon exemple d’un autre groupe qui utilise efficacement leurs compétences Web. Quand ils ont commencé, les deux co-fondateurs travaillaient respectivement à PayPal et à Tivo et un jour, un de leurs amis leur a demandé s’ils pouvaient aider un entrepreneur africain en difficulté qu’il connaissait. Lorsqu'ils ont envoyé un courrier électronique à leurs amis, la demande de prêt a été rapidement traitée. Ensuite, ils ont reçu quelques demandes de prêt supplémentaires et cette fois, ils ont publié un communiqué de presse et les blogueurs ont commencé à écrire à ce sujet et ces demandes de prêt ont été traitées. Puis ils ont tous deux quitté leur emploi et ont fondé Kiva.

Avec un peu d'ingéniosité, toutes sortes de choses sont possibles. Et s'il y a une chose dont les développeurs Web sont réputés, c'est l'ingéniosité et la résolution de problèmes!

Mise en cache, mise en cache, mise en cache

Mis à part le commutateur de Javascript astucieux sur la page d'accueil, le site Blog Action Day utilise beaucoup de mise en cache. Leur ingénieur John Barton utilise la mise en cache dans Wordpress ainsi que dans l'application Rails. Si vous envisagez d'investir votre temps dans la création d'un site populaire pour une organisation, la mise en cache est absolument essentielle. Moins votre site ou votre application accède à la base de données, plus votre serveur peut supporter de trafic..

Moins est plus

Vous remarquerez que le site Envato ne possède pas toutes les fonctionnalités d'un site communautaire à part entière. Il n'y a pas de zone utilisateur, il n'y a pas de forum ou toute autre activité utilisateur se déroulant sur la conception du site. Pourquoi? Parce que ceux qui détourneraient de l'objectif principal de la Journée de l'action du blog, et ce serait beaucoup plus de travail pour les gens d’Envato. Le site Blog Action Day met l'accent sur la simplicité autour d'un message central.

Ce sont des applications simples et des idées qui changent le monde. Blog Action Day est un excellent exemple d'une idée petite mais bien ciblée qui a pris d'assaut Internet. Vous ne pouvez pas faire cela sans concentration et avec un site Web soigneusement construit pour franchir les obstacles qui vont éventuellement se présenter.

  • Abonnez-vous au flux RSS NETTUTS pour plus de didacticiels et d'articles de développement Web quotidiens.

Glen Stansberry est un développeur et blogueur Web qui a eu beaucoup de difficultés à admettre avec CSS. Vous pouvez lire plus de conseils sur le développement Web sur son blog Web Jackalope.

Si vous souhaitez soutenir Blog Action Day, votez pour cet article sur Digg. Merci!