15.gif

Search (advanced search)
Use this Search form before posting, asking or make a new thread.
Tips: Use Quotation mark to search words (eg. "How To Make Money Online")

03-28-2014, 10:31 PM
Post: #1
[Get] Essential Facebook Development (PDF)
Currently, Facebook has more than 250 million active users and more than 350,000 active applications; both are growing rapidly.

This book helps readers understand what makes a good Facebook application, how to use the core technologies of the Facebook Platform to create it, and the best practices to deploy, monitor, and tune it.

No prior experience with Facebook development is required, although some familiarity with the Facebook website as a user is assumed.

[Image: 14y9x0x.jpg]

Contents at a Glance

Introduction to Facebook Applications
Making Great Applications
Platform Architecture Overview
Platform Developer Tools
Facebook Terms of Service and Application
I Developing Applications
The Basics of Creating Applications
Building the Canvas
Updating the Profile
FBJS, Mock AJAX, and Flash
II Integrating Facebook into an External Website
Facebook JavaScript Client Library
Facebook Connect
Measuring Application Success
Spreading and Monetizing Applications
Improving Application Performance and Workflow
Environment and Integration Points
Messages, Notifications, and Requests
Extending Facebook
Platform Applications
Desktop Applications
Public Profiles
Facebook Connect
Facebook Platform Core Components
Making Great Applications
Begin with a Plan
Target Audience
Value Proposition
Competitive Advantage
Involving the User
Planning for Growth
Facebook's Guiding Principles
Make Them Meaningful
Make Them Trustworthy
Make Them Well Designed
Examples of Great Applications
Living Social
Platform Architecture Overview
Facebook's Internal Servers
Technologies
Facebook's External REST Interface
Using REST on the Web
Implementing REST in Facebook
Overview of the Facebook API
Permissions API
Authorization API
Comments API (Beta)
Data Store API (Beta)
User Management API
Notes API (Beta)
Messaging API
Photo and Video API
Profile API
Open Stream API (Beta)
Facebook JavaScript Client Library
Facebook Mobile Support
Library Support
Official Libraries
Unofficial or Third-y Supported Libraries
Application Architecture
Secret Keys
Canvas Page URL
Canvas Callback URL
Canvas Page Workflow
Profile Box Workflow
Platform Developer Tools
Facebook Provided Tools
API Test Console
FBML Test Console
Feed Template Console
Registered Templates Console
Facebook Debugging Support
Developer Test Accounts
Browser Debugging Tools
Firebug Add-On for Firefox
Web Developer Add-On for Firefox
YSlow Add-On for Firefox
Firebug Lite Extension for Internet
Facebook Terms of Service and Application
Facebook Terms of Service
User Guidelines
Developer Guidelines
Facebook Application Programs
Application Verification Program
The Basics of Creating Applications
Setting Up the Environment
Using the Developer Application
Basic Settings Tab
Authentication Settings Tab
Profiles Settings Tab
Canvas Settings Tab
Connect Settings Tab
Widgets Settings Tab
Advanced Settings Tab
Creating the Application Skeleton
Application Authorization
Parameters Sent to Applications
Generating Signatures
Before an Application Is Authorized
After an Application Is Authorized
How an Application Is Authorized
Building the Canvas
Choosing Between an FBML and IFrame Canvas
Learning Curve
Migration of Existing Applications
Cross-Platform Portability
Look and Feel
Preparing the Compliments Canvas Pages
Database Setup
Adding the Utility Functions
Using External CSS Files
Defining the Types of Compliments
Creating the Compliments FBML Canvas Page
Dumping the FBML Canvas REQUEST
Adding the Send Compliment Form
Creating the Compliments IFrame Canvas Page
Loading the IFrame Canvas Page
Adding the Send Compliment Form
Using Tabs for Multiple Pages
Updating the Profile
Profile Boxes
Creating the Compliments Profile Boxes
Adding the Profile Boxes
Application Tabs
Application Info Sections
Getting the Compliments Data
Creating the Info Section
Adding Info Section Buttons
Allowing Users to Update Info Sections
Working with Facebook's Caching
Refreshing the Image Cache
Managing the FBML Cache
Using Feed Forms and Templates
Introducing Feed Forms
Feed Templates
Using Feed Forms to Publish to the Stream
Using the Facebook API
Using the API to Publish to the Stream
Sandbox Mode and Testing Feed Stories
Getting to the Heart of Feed The Publisher
Introduction to the Publisher
Integrating with the Publisher
Notification Types
Sending Notifications with the Facebook API
Application Email
Extended Permissions
Sending Application Email
Overview of Requests and Invitations
Sending Requests and Invitations
Application Messaging and Allocations
Viewing Application Allocation Limits
How Facebook Determines Allocations
Tracking Allocations
Facebook Sharing
Publishing Content Via Sharing
Sharing Preview
Allowing External JavaScript in Facebook
How Facebook Restricts JavaScript
Sandbox Creation and Initialization
Basic FBJS
Browser Detection
FBJS and the DOM
FBJS Dialogs
Mock AJAX
Advanced FBJS
Using Ajax.FBML
Using Firefox and Firebug to Monitor AJAX
Using Ajax.JSON
Publishing Feed Stories with FBJS
FBJS and CSS
FBJS Events
Using Flash
Hosting Flash Content in Facebook Applications
Creating a SWF That Can Communicate with
Hosting and Communicating with Flash from
Integrating Facebook into an External Website
Facebook JavaScript Client Library
Cross-Domain Communication
Using the Library
Feature Loader
Including Features
Authentication
Calling Facebook JavaScript Client Library
Key Library Classes
Updating Compliments' IFrame Page
Facebook Connect
Facebook Connect Features
Trusted Authentication
Real Identity
Dynamic Privacy
Friends Access
Social Distribution
Commenting and the Live Stream
Setting Up Facebook Connect
User Authentication
Detecting Login Status
Logging the User In
Logging Out the User
Disconnecting Users from Facebook
Reclaiming Accounts
Friend Linking
Comments Box
Live Stream Box
I Post Launch
Measuring Application Success
Metrics Why They Matter
Viral Loop
Collecting Metrics
Metrics Dashboards
Facebook Insights and the Metrics API
Spreading and Monetizing Applications
Spreading Your Application
Facebook Ads
Ad Networks
Developer Link Exchanges
Monetizing Your Application
Displaying Ads
Affiliate Links
Subscriptions
Virtual Goods, Currencies, and Economies
Batching API Calls
FQL Overview
fql.multiquery
Preloading FQL
Working with Multiple Developers
Setting Up Port Forwarding for Each Developer
Creating Additional Applications for Each
Creating a Smart Local Configuration File
Developer Tools
Facebook News
IFrame URL
Live Message
Quick Transitions
Video Upload


Magic Button :
Code:
http://mir.cr/XFDFQBJC
.




21.gif