If you are a facebook user, you may not appreciate the flood of apps and surveys that overwhelm your news feed every day. It’s true that the most popular apps are probably the most worthless. I recently had a project come up where we wanted to have better control over a facebook page, and have it feed directly from website data so the user wouldn’t have to keep up the content in different systems. The solutions came to me while reading the facebook app developer documentation. Facebook refers to running a “Canvas” application as an app that runs off your server and not off of the facebook code. A canvas app allows you to present content onto facebook from your site’s database. We take it a step farther and we can actually run the app from a page in WordPress running a custom theme page that includes the facebook API and a specific design to fit into the facebook canvas app. The possibilities of this integration are pretty extensive. Anything from simply presenting your site’s current data as the landing page for your facebook page to allowing facebook users to contribute and interact directly to your WordPress site. People are spending more and more time on facebook, so why not integrate your site with facebook in such a way to take advantage of this user base.