Book description
Do you have an idea for a Facebook application? With FBML Essentials, you'll learn how to build it quickly using the Facebook Markup Language (FBML) and other easy-to-use tools in the site's framework. If you can develop a website with HTML, writing a Facebook application with the help of this book will be a breeze.
Of course, Facebook is not just another website. Any applications you write for it will have a potential audience of 16 million dedicated users. It's not just another social networking site, either. Under the surface, Facebook is pretty sophisticated, with a development toolkit that includes it's own modified version of HTML -- FBML -- to customize the look and feel of your Facebook applications.
With FBML Essentials, you not only learn how to get started with this toolkit, you also get a complete reference on every FBML tag Facebook has ever written, with examples of how each tag works and advice on the best ways to use these tags in your code.
This book includes:
- A walkthrough of a sample Facebook application
- Design rules for using images, CSS, JavaScript, and forms
- Specific chapters on tags -- authorization tags, logic tags, user/group tags, profile-specific tags, and more
- Messaging and alerts using FBML
- Creating forms with FBML
- Facebook navigation
- Notifications and requests
- Dynamic FBML attributes, including MockAJAX
- How to test your FBML code
- A chapter on FBJS, Facebook's version of JavaScript
If you want to try your hand at writing a Facebook application, you have a willing audience, an easy-to-use toolkit, and the perfect guide to get you started. FBML Essentials will help you take your idea from conception to working application in no time.
Publisher resources
Table of contents
-
FBML Essentials
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Foreword
- Preface
- 1. “Hello Friends”
- 2. HTML Design in a Facebook Environment
-
3. FBML Reference
- Facebook FBML Test Console
- Authorization Tags
- Profile-Specific Tags
- Users, Groups, Events, Networks, and Applications
-
HTML Display and Navigation
- General HTML Display Tags
- Page Navigation Tags
-
Creating Forms With FBML
- <fb:editor/>
- <fb:editor-buttonset/>
- <fb:editor-button/>
- <fb:editor-cancel/>
- <fb:editor-custom/>
- <fb:editor-date/>
- <fb:editor-divider/>
- <fb:editor-month/>
- <fb:editor-text/>
- <fb:editor-textarea/>
- <fb:editor-time/>
- <fb:captcha/>
- <fb:submit/>
- <fb:typeahead-input/>
- <fb:typeahead-option/>
- <fb:friend-selector/>
- <fb:multi-friend-input/>
- Dialog Boxes in Facebook—The Facebook “Pop Up”
- Embedding Media With FBML
- Virally Promoting Your App With FBML
- Miscellaneous Tools for Rendering Data Using FBML
- Dynamic FBML Attributes
- 4. FBJS Reference
- Afterword
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
Product information
- Title: FBML Essentials
- Author(s):
- Release date: July 2008
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449379421
You might also like
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. …
book
Cracking the Tech Career: Insider Advice on Landing a Job at Google, Microsoft, Apple, or any Top Tech Company
Become the applicant Google can't turn down Cracking the Tech Career is the job seeker's guide …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …