Search (advanced search) | ||||
Use this Search form before posting, asking or make a new thread.
|
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. 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 :
.
|
|||