Facebook App Engine

Everything you need to quickly build and deploy Facebook apps.

Features

Tracking at permissions dialogue various stages, along viral and regular marketing methods

Infographic generation and tagging server communication

Comments and liking viral hooks.

Achievements viral hooks.

Thorough authenitcation solution using OAUTH2

Admin backend for cranking up or down various virality hooks.

Visit admin/configurable

Helper methods to help non technical users test the app.

Visit /admin

Namespaced models and method names to avoid clashes

Terms of service and privacy policy

Automatically modified to account for app name

Key methods:

Controller before_filter :ensure_logged_in, :load_graph

begin_tracking (start tracking at stage 1), e.g. splash_choose page

After redirect your app must match GET “logged_in” and connect it to something

track_conversion(:conversion_event)

login_as_app (you can log in as the app or as a user)

Installation Instructions

gem “facebook_app” rake facebook_app:install:migrations rake db:migrate rake facebook_app:install rake db:migrate

#routes in main app mount FacebookApp::Engine => “/”