background preloader

Getting Started with Your Facebook App on Heroku

Getting Started with Your Facebook App on Heroku
facebook Table of Contents A Facebook app typically uses an SDK to interact with the Facebook API, using Facebook’s Graph API and FQL to retrieve and post information to Facebook. A Facebook application can easily be developed and deployed to Heroku (in any of Heroku’s supported languages) which has code that interacts with Facebook’s APIs in this manner. This guide is for Facebook developers who develop and deploy their applications on Heroku. It assumes no previous knowledge of Heroku, and will walk through every part of the process: creating an app and a Heroku account, setting up local development tools, and deploying changes to your Facebook app. Prerequisites Basic Facebook app creation knowledgeBasic Git knowledgeA Heroku user account. Local workstation setup Install the Heroku Toolbelt on your local workstation. Once installed, you use the heroku command from your command shell. heroku login Enter your Heroku credentials. Workflow Creating the Facebook app Creating the Heroku app

[Tutoriel] Créer une page Facebook avec Heroku Comme nous le savons tous, il est inconcevable pour une marque, une entreprise ou toute personne voulant promouvoir un produit ou un service, de ne pas être présent sur les réseaux sociaux. Un bon moyen de communiquer est de créer une page Facebook et c’est justement l’objet de ce tutoriel avec l’aide du service d’hébergement Heroku. Je tiens à préciser que ce blog ne possède pas de page Facebook, étant donné qu’il porte mon nom je trouverais ça un peu prétentieux. Petit rappel… Comment fonctionne une page Facebook ? Une page Facebook fonctionne quasiment comme un profil, à une différence près : la possibilité de lui rajouter des onglets. Ces onglets permettent de stocker des applications en tout genre, mais celles qui nous intéressent sont les applications iframe. Heroku : Qu’est-ce que c’est ? Heroku est un service en ligne de déploiement d’applications de toute sorte (Ruby, Java, Node.js etc…). Place au tutoriel ! Etape 1: Créer une application Facebook Vérifiez maintenant vos mails!

Instructions « Switch On Switch Off Running a Switch On Switch Off workshop is a great experience for the participants – and the hosts alike! Here is the complete recipe – don’t hesitate to contact us if you need more informations or want to work with us on your next workshop. Step One: Build your team If you have some experience in teaching and hosting a workshop, hosting your own Switch On Switch Off can be a really great experience! You will roughly need 3 facilitators for a dozen of simultaneous participants. Your facilitators should: be familiar with interaction, digital art, dance, design, or any other similar crafts :-)understand the basic of electronic circuitsbe used to solder, use hot glue guns, etcbe super-friendly and creativity oriented In addition to the facilitators, we suggest that you enroll 1 or 2 persons for documenting the workshop, taking the contacts of participants, and sending them photos of their creation on the spot. Step Two: Plan your workshop We started doing the workshop in festivals. Tools

Conception d'une base de données Date de publication : 17/10/2005 , Date de mise à jour : 12/09/2009 Par Cyril Gruau (Home) Ce support de cours regroupe quelques notions concernant la modélisation conceptuelle de système d'information par schéma entités-associations (via l'étude des dépendances fonctionnelles), la traduction en schéma relationnel et la démarche inverse (rétro-conception). Il présente également les extensions majeures du modèle conceptuel de données. Compléments apportés à l'édition de novembre 2003 : une réécriture complète des règles de normalisation un nouveau paragraphe sur les dépendances fonctionnelles une réécriture complète de la section sur les agrégations idem pour les identifiants relatif et l'héritage auxquels s'ajoutent de nouveaux exemples et donc de nombreuses figures illustratives Remerciements L'auteur tient à exprimer toute sa gratitude envers Frédéric Brouard pour son travail de correction sur ce document, ses judicieux conseils et son soutien en toutes circonstances. I. II-A. II-A-1.

Programming Is the New Literacy Power will soon belong to those who can master a variety of expressive human-machine interactions. Credit: Laura Morris Designs Already, various thinkers about the future have proposed a number of candidates for the designation "twenty-first-century literacy." Still others expand the notion of twenty-first-century literacy beyond spoken and written language to include the panoply of skills often collected under the umbrella term multimedia (being able to both understand and create messages, communications, and works that include, or are constructed with, visual, aural, and haptic -- that is, physical -- elements as well as words). I am one of these last, in that I believe fluency with multiple spoken languages will continue to be important, and that multimedia, interactivity, and other game-derived devices will be increasingly significant tools for communicating twenty-first-century thought. Seem strange? Do You HTML? One might ask, "Will every educated person really have to program?

Programmation Java pour les enfants, les parents et les grands-parents Les gens communiquent entre eux à l'aide de différentes langues. De la même façon, on peut écrire des programmes informatiques, tels que des jeux, calculatrices ou éditeurs de texte, à l'aide de différents langages de programmation. Sans programmes, ton ordinateur serait inutile et son écran serait toujours noir. Les éléments de l'ordinateur constituent le matériel (hardware)(1) et les programmes le logiciel (software). Premièrement, le même programme Java peut tourner (fonctionner) sur différents ordinateurs, tels que PC, Apple et autres, sans modification. Deuxièmement, Java permet de traduire facilement tes programmes (écrans, menus et messages) en différentes langues. Troisièmement, Java te permet de créer des composants logiciels (classes) (2) qui représentent les objets du monde réel. Quatrièmement, Java est plus puissant que beaucoup d'autres langages. Cinquièmement, Java est gratuit ! III-A. Voici à quoi ressemble cet écran sur mon ordinateur Windows XP :

Culture du code, entre illettrisme et liberté À l’occasion du second Coding Goûter, je publie une courte série d’article. Retrouvez-les sur ils.sont.la Vous êtes réveillé par votre téléphone, vous lancez la machine à laver. Tiens, un métro automatique sur la ligne 1. Les technologies qui nous entourent sont animées par le code. Le danger d’un illettrisme de fait Si je suis illettré dans notre société, si je ne sais pas lire, je me retrouve impuissant et exclu. Existe-t-il un illettrisme du code ? Illettrisme ou pas, aujourd’hui, une minorité de personnes maîtrise la lecture et l’écriture du code informatique – tout comme une minorité savait lire au début du 19ème siècle, et une plus petite minorité encore maîtrisait la culture dominante de l’écrit, les contrats, les textes de lois… ah, tiens, encore des codes. Du contrôle invisible à la créativité libératrice Pour ceux qui doutent encore, souvenez-vous que les fondateurs de Facebook, YouTube, Twitter, Google, sont tous des codeurs. Code is Law. Lire et écrire, à nouveau

Créer une nouvelle application Facebook - Tutorial Dans ce chapitre, nous allons voir un peu de théorie sur la création d'applications Facebook, notamment le choix entre une application Facebook Canvas ou iFrame. Ensuite nous créerons et configurerons l'application Facebook pour obtenir nos codes d'API sur la page développeur Facebook. Comment fonctionne une application Facebook ? Commençons par un peu de théorie, et comprendre comment fonctionne une application Facebook. Tout d'abord, le type d'application Facebook, il y'en a deux: Application Facebook CanvasApplication Facebook iFrame Application Facebook Canvas Le premier type "Canvas" permet l'utilisation du langage Facebook, le FBML (et n'a rien avoir avec la balise HTML5 Canvas). L'application est située sur vos serveurs, mais au lieu d'être directement intégrée dans une iframe, Facebook va lire le résultat HTML/FBML de vos pages et interpréter le code FBML présent pour le remplacer (fb:name sera remplacé par le nom de l'utilisateur par exemple). Application Facebook iFrame

Tutoriel: developper une application facebook en 10 etapes

Related: