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 => “/”