facebook development in 5 minutes

Post on 26-Aug-2014

14.962 Views

Category:

Self Improvement

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presented at Ignite, Salt Lake City, Jesse Stay, The "Social" Geek and author of O'Reilly's FBML Essentials, covers in 5 minutes why Facebook Development is important and what you need to get started.

TRANSCRIPT

Facebook Development in 5 Minutes

by Jesse StayThe “Social” Geek

Author, FBML Essentials (O’Reilly)

Who Am I?

Why Should You Care?

•Facebook has 100 million+ Users!•You have full access to those users

And their Mom...

On your own website...

You need to know what your developers can do

with those users.

Facebook Platform

•Traditional Software Development•API Communication

•Social Integration Points

Traditional Software Development in

Facebook

•Libraries available for most languages - Perl, PHP, Java, Ruby, .NET, others

•Javascript Client API and/or FBJS•HTML and FBML

Facebook API Communication

•Traditional REST calls•Certain calls require authentication•App requires API Key, some times

Private Key•Mostly, the libraries do most of the

work!

Social Integration Points

•Canvas Page•Full Monetization Potential•Developers have full control on this

page

Social Integration Points•User Profile

•Profile Box•Post stories to the Wall, aka, “Mini-

Feed”•Tabs•Create Custom Publisher Box

•Send Notifications and Requests

Architecture

Let’s Get Started!1.Get a Developer Account

1.http://developer.facebook.com

Learn to Read Directions

Create an Application2.Add Your Application, Fill out Form

1.http://developer.facebook.com/get_started.php

Write Some Code1.Basic FBML:

2.Facebook API:

Test Your App!

http://apps.facebook.com/testapp/test.php

Get Started Learning• Learn FBML Tags Available

• http://wiki.developers.facebook.com/index.php/FBML

• Learn API Methods Available

• http://wiki.developers.facebook.com/index.php/API

• Learn Facebook Connect

• http://wiki.developers.facebook.com/index.php/Facebook_Connect

• Learn FBJS, FQL

• http://wiki.developers.facebook.com/index.php/FBJS

• http://wiki.developers.facebook.com/index.php/FQL

• Learn how your Language-specific Library adapts the API

Other Resources• Facebook Developers Wiki -

http://wiki.developers.facebook.com

• Facebook Developers Forums - http://forum.developers.facebook.com

• IRC - freenode - irc.freenode.net #facebook

• Facebook Page - http://page.fbmlessentials.com

• AllFacebook.com

• InsideFacebook.com

• FaceReviews.com

• StayNAlive.com (of course!)

Where to Find Me

•Twitter: @JesseStay•FriendFeed:

http://friendfeed.com/jessestay•Facebook:

http://jessestay.socialtoo.com•Blog: http://StayNAlive.com

top related