Some Terms You Should Know

To fully understand what I am talking about in this book, there are a few terms you should be familiar with before you start reading. I’ll list these here:

Facebook Platform

The Facebook Platform is the underlying engine that powers the Facebook API. It is what parses your FBML and enables you as a developer to write apps on top of Facebook.

F8

F8 is the developers conference that first made the Facebook Platform popular. At this conference in 2007, Mark Zuckerberg, founder of Facebook, announced the launch of the Facebook Platform for all developers. At the time of this writing, another F8 conference is scheduled for July 2008.

Facebook profile

Each user on Facebook has a profile that displays information about who they are, what their interests are, their birthday, location, and other information. At the time of this writing, the profile is a single page within Facebook. In July 2008 a new design will be launched, which will spread the user’s profile across multiple pages via tabs.

Facebook Page

When I mention a Facebook Page with a capital “P,” I am referring to what is the equivalent of a Facebook profile for a business or company. Each Facebook Page provides a place for the business to put a description of itself, an image, and other miscellaneous information. Each Page also has a place for a discussion board, a Wall, images, and videos. The Facebook Page even allows apps to be installed that can be customized for businesses instead of just single users.

Facebook application (or app)

The Facebook app is the core of what we are building in this book. It has many different integration points for engaging the user and for informing the user’s friends about how they use your app. By the time you finish this book, you should be able to create a very basic Facebook application. I strongly suggest you research the Facebook API and see what else you can do with your app.

Canvas page

The canvas page is essentially any page within your application that is not a profile box. Clicking on the link of any application in Facebook will take you to its canvas page. As a developer, you are in full control of your canvas page. You can advertise on canvas pages and monetize them however you want, and you earn 100% of the revenues!

Note

At the time of this writing, the only parts of Facebook you can edit are the profile and the canvas page. The new design will introduce another part you can edit—a customizable “tab page”—but we wonʼt go into detail about that here because Facebook has not released much information at this time. Stay tuned to this book’s Facebook Page at http://page.fbmlessentials.com to be kept up-to-date on that feature.

Profile box

At the time of this writing, each Facebook profile allows you to install applications on your profile page, which is just a single page on Facebook. When the new tabbed profile design is rolled out in July, you will be able to add profile boxes via a simple click on a button created with the <fb:add-section-button/> tag (see that tag’s description in Chapter 3). You can use this button to specify where within your profile you’d like to add an application. You can set an app to appear on a special “Boxes” tab on your profile, or as additional information on the “Info” tab, or as a narrow box on other tabs.

New design

Slated for release in July 2008, the new Facebook design will center around the user profile. This profile will be split into tabs to encourage more interaction between users and—most importantly for readers of this book—to provide more integration points for app developers. Facebook Pages should be unaffected by the new profile design, and almost all FBML tags covered in this book will still be applicable. I have tried to remove or note those that will be deprecated by the time this book goes to print.

Warning

Although the tags listed in this book will continue to work within Facebook’s new design, keep in mind that your integration points will change. I have done my best to note where that may be the case, but at the time of this writing, the release notes are too vague to fully predict everything you will need to know. For this reason, please check back often to this book’s Facebook Page at http://page.fbmlessentials.com, and I will post updates there.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.149.249.252