forked from GNUsocial/gnu-social
Gather all the Facebook stuff together in one place
This commit is contained in:
parent
78e5a5980a
commit
d07c9d8750
@ -1,76 +0,0 @@
|
|||||||
This plugin allows you to utilize Facebook Connect with StatusNet.
|
|
||||||
Supported Facebook Connect features:
|
|
||||||
|
|
||||||
- Authenticate (register/login/logout -- works similar to OpenID)
|
|
||||||
- Associate an existing StatusNet account with a Facebook account
|
|
||||||
- Disconnect a Facebook account from a StatusNet account
|
|
||||||
|
|
||||||
Future planned functionality:
|
|
||||||
|
|
||||||
- Invite Facebook friends to use your StatusNet installation
|
|
||||||
- Auto-subscribe Facebook friends already using StatusNet
|
|
||||||
- Share StatusNet favorite notices to your Facebook stream
|
|
||||||
|
|
||||||
To use the plugin you will need to configure a Facebook application
|
|
||||||
to point to your StatusNet installation (see the Installation section
|
|
||||||
below).
|
|
||||||
|
|
||||||
Installation
|
|
||||||
============
|
|
||||||
|
|
||||||
If you don't already have the built-in Facebook application configured,
|
|
||||||
you'll need to log into Facebook and create/configure a new application.
|
|
||||||
Please follow the instructions in the section titled, "Setting Up Your
|
|
||||||
Application and Getting an API Key," on the following page of the
|
|
||||||
Facebook developer wiki:
|
|
||||||
|
|
||||||
http://wiki.developers.facebook.com/index.php/Connect/Setting_Up_Your_Site
|
|
||||||
|
|
||||||
If you already are using the build-in StatusNet Facebook application,
|
|
||||||
you can modify your existing application's configuration using the
|
|
||||||
Facebook Developer Application on Facebook. Use it to edit your
|
|
||||||
application settings, and under the 'Connect' tab, change the 'Connect
|
|
||||||
URL' to be the main URL for your StatusNet site. E.g.:
|
|
||||||
|
|
||||||
http://SITE/PATH_TO_STATUSNET/
|
|
||||||
|
|
||||||
After you application is created and configured, you'll need to add its
|
|
||||||
API key and secret to your StatusNet config.php file:
|
|
||||||
|
|
||||||
$config['facebook']['apikey'] = 'APIKEY';
|
|
||||||
$config['facebook']['secret'] = 'SECRET';
|
|
||||||
|
|
||||||
Finally, to enable the plugin, add the following stanza to your
|
|
||||||
config.php:
|
|
||||||
|
|
||||||
addPlugin('FBConnect');
|
|
||||||
|
|
||||||
To try out the plugin, fire up your browser and connect to:
|
|
||||||
|
|
||||||
http://SITE/PATH_TO_STATUSNET/main/facebooklogin
|
|
||||||
|
|
||||||
or, if you do not have fancy URLs turned on:
|
|
||||||
|
|
||||||
http://SITE/PATH_TO_STATUSNET/index.php/main/facebooklogin
|
|
||||||
|
|
||||||
You should see a page with a blue button that says: "Connect with
|
|
||||||
Facebook".
|
|
||||||
|
|
||||||
Connect/Disconnect existing account
|
|
||||||
===================================
|
|
||||||
|
|
||||||
If the Facebook Connect plugin is enabled, there will be a new Facebook
|
|
||||||
Connect Settings tab under each user's Connect menu. Users can connect
|
|
||||||
and disconnect to their Facebook accounts from it. Note: Before a user
|
|
||||||
can disconnect from Facebook, she must set a normal StatusNet password.
|
|
||||||
Otherwise, she might not be able to login in to her account in the
|
|
||||||
future. This is usually only required for users who have used Facebook
|
|
||||||
Connect to register their StatusNet account, and therefore haven't
|
|
||||||
already set a local password.
|
|
||||||
|
|
||||||
Helpful links
|
|
||||||
=============
|
|
||||||
|
|
||||||
Facebook Connect Homepage:
|
|
||||||
http://developers.facebook.com/connect.php
|
|
||||||
|
|
@ -1,4 +1,8 @@
|
|||||||
|
|
||||||
|
// Facebook plugin
|
||||||
|
require_once(INSTALLDIR . '/plugins/Facebook/FacebookPlugin.php');
|
||||||
|
$fb = new FacebookPlugin();
|
||||||
|
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Loading…
x
Reference in New Issue
Block a user