forked from patryk/sfFacebookConnectPlugin
-
Notifications
You must be signed in to change notification settings - Fork 0
A Facebook Connect plugin for symfony that lets you add easily Facebook connect to your symfony website and/or develop IFrame-FBML agnostic Facebook applications
License
mbrung/sfFacebookConnectPlugin
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
sfFacebookConnectPlugin ======================= The sfFacebookConnect plugin : * helps easily setup a Facebook Connect authentification on a symfony project using sfGuardUser * is also a good wrapper to create a Facebook application using symfony I updated the initial implementation to work better with Symfony 1.4 and DoctrineGuard, where profile data is handled a bit differently (e.g. SfGuardUser has an email_address field). Installation ------------ * Install the plugin by cloning the GIT repository: $ cd plugins $ git://github.com/mbrung/sfFacebookConnectPlugin.git sfFacebookConnectPlugin * Create your application on Facebook http://www.facebook.com/developers/ * Configure your `app.yml` file with all the correct settings [yml] # default values all: facebook: api_key: xxx api_secret: xxx api_id: xxx redirect_after_connect: false redirect_after_connect_url: '' connect_signin_url: 'sfFacebookConnectAuth/signin' app_url: '/my-app' # the facebook application canvas url guard_adapter: ~ # to customise a guard adapter js_framework: none # none, jQuery or prototype. # It is highly recommended to use a js framework if you want a correct experience in IE sf_guard_plugin: profile_class: sfGuardUserProfile profile_field_name: user_id profile_facebook_uid_name: facebook_uid profile_email_name: email profile_email_hash_name: email_hash facebook_connect: load_routing: true user_permissions: [] * Modify your `sfGuardUser` schema to add the 2 new columns needed [yml] # Doctrine schema sample sfGuardUser: columns: facebook_uid: integer(4) email_hash: varchar(255) * Enable the auth module in your `settings.yml`: `sfFacebookConnectAuth` [php] all: .settings: enabled_modules: [default, sfFacebookConnectAuth] * (Optional) Enable the sample module in your `settings.yml`: `sfFacebookConnectDemo` [php] all: .settings: enabled_modules: [default, sfFacebookConnectAuth, sfFacebookConnectDemo] * Eventually use the sfFacebook filters * etc. A lot still needs to be documented. * Clear your cache $ php symfony cc * Publish the plugin assets $ php symfony plugin:publish-assets
About
A Facebook Connect plugin for symfony that lets you add easily Facebook connect to your symfony website and/or develop IFrame-FBML agnostic Facebook applications
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 65.1%
- JavaScript 34.9%