From d07c9d87504c3909466e2c99a1265af15aba3c3d Mon Sep 17 00:00:00 2001 From: Zach Copley Date: Wed, 21 Oct 2009 01:07:03 +0000 Subject: [PATCH] Gather all the Facebook stuff together in one place --- plugins/FBConnect/README | 76 ------------------ .../FBCLoginGroupNav.php | 0 .../FBCSettingsNav.php | 0 .../FBC_XDReceiver.php | 0 .../{FBConnect => Facebook}/FBConnectAuth.php | 0 .../FBConnectLogin.php | 0 .../FBConnectPlugin.css | 0 .../FBConnectPlugin.php | 0 .../FBConnectSettings.php | 0 plugins/Facebook/README | 4 + .../Facebook}/facebook/facebook.php | 0 .../Facebook}/facebook/facebook_desktop.php | 0 .../facebook/facebookapi_php5_restlib.php | 0 .../facebook/jsonwrapper/JSON/JSON.php | 0 .../facebook/jsonwrapper/JSON/LICENSE | 0 .../facebook/jsonwrapper/jsonwrapper.php | 0 .../jsonwrapper/jsonwrapper_inner.php | 0 plugins/{FBConnect => Facebook}/fbfavicon.ico | Bin 18 files changed, 4 insertions(+), 76 deletions(-) delete mode 100644 plugins/FBConnect/README rename plugins/{FBConnect => Facebook}/FBCLoginGroupNav.php (100%) rename plugins/{FBConnect => Facebook}/FBCSettingsNav.php (100%) rename plugins/{FBConnect => Facebook}/FBC_XDReceiver.php (100%) rename plugins/{FBConnect => Facebook}/FBConnectAuth.php (100%) rename plugins/{FBConnect => Facebook}/FBConnectLogin.php (100%) rename plugins/{FBConnect => Facebook}/FBConnectPlugin.css (100%) rename plugins/{FBConnect => Facebook}/FBConnectPlugin.php (100%) rename plugins/{FBConnect => Facebook}/FBConnectSettings.php (100%) rename {extlib => plugins/Facebook}/facebook/facebook.php (100%) rename {extlib => plugins/Facebook}/facebook/facebook_desktop.php (100%) rename {extlib => plugins/Facebook}/facebook/facebookapi_php5_restlib.php (100%) rename {extlib => plugins/Facebook}/facebook/jsonwrapper/JSON/JSON.php (100%) rename {extlib => plugins/Facebook}/facebook/jsonwrapper/JSON/LICENSE (100%) rename {extlib => plugins/Facebook}/facebook/jsonwrapper/jsonwrapper.php (100%) rename {extlib => plugins/Facebook}/facebook/jsonwrapper/jsonwrapper_inner.php (100%) rename plugins/{FBConnect => Facebook}/fbfavicon.ico (100%) diff --git a/plugins/FBConnect/README b/plugins/FBConnect/README deleted file mode 100644 index 77d57eff92..0000000000 --- a/plugins/FBConnect/README +++ /dev/null @@ -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 - diff --git a/plugins/FBConnect/FBCLoginGroupNav.php b/plugins/Facebook/FBCLoginGroupNav.php similarity index 100% rename from plugins/FBConnect/FBCLoginGroupNav.php rename to plugins/Facebook/FBCLoginGroupNav.php diff --git a/plugins/FBConnect/FBCSettingsNav.php b/plugins/Facebook/FBCSettingsNav.php similarity index 100% rename from plugins/FBConnect/FBCSettingsNav.php rename to plugins/Facebook/FBCSettingsNav.php diff --git a/plugins/FBConnect/FBC_XDReceiver.php b/plugins/Facebook/FBC_XDReceiver.php similarity index 100% rename from plugins/FBConnect/FBC_XDReceiver.php rename to plugins/Facebook/FBC_XDReceiver.php diff --git a/plugins/FBConnect/FBConnectAuth.php b/plugins/Facebook/FBConnectAuth.php similarity index 100% rename from plugins/FBConnect/FBConnectAuth.php rename to plugins/Facebook/FBConnectAuth.php diff --git a/plugins/FBConnect/FBConnectLogin.php b/plugins/Facebook/FBConnectLogin.php similarity index 100% rename from plugins/FBConnect/FBConnectLogin.php rename to plugins/Facebook/FBConnectLogin.php diff --git a/plugins/FBConnect/FBConnectPlugin.css b/plugins/Facebook/FBConnectPlugin.css similarity index 100% rename from plugins/FBConnect/FBConnectPlugin.css rename to plugins/Facebook/FBConnectPlugin.css diff --git a/plugins/FBConnect/FBConnectPlugin.php b/plugins/Facebook/FBConnectPlugin.php similarity index 100% rename from plugins/FBConnect/FBConnectPlugin.php rename to plugins/Facebook/FBConnectPlugin.php diff --git a/plugins/FBConnect/FBConnectSettings.php b/plugins/Facebook/FBConnectSettings.php similarity index 100% rename from plugins/FBConnect/FBConnectSettings.php rename to plugins/Facebook/FBConnectSettings.php diff --git a/plugins/Facebook/README b/plugins/Facebook/README index a350c5b5b7..a8aaa10664 100644 --- a/plugins/Facebook/README +++ b/plugins/Facebook/README @@ -1,4 +1,8 @@ +// Facebook plugin +require_once(INSTALLDIR . '/plugins/Facebook/FacebookPlugin.php'); +$fb = new FacebookPlugin(); + TODO: diff --git a/extlib/facebook/facebook.php b/plugins/Facebook/facebook/facebook.php similarity index 100% rename from extlib/facebook/facebook.php rename to plugins/Facebook/facebook/facebook.php diff --git a/extlib/facebook/facebook_desktop.php b/plugins/Facebook/facebook/facebook_desktop.php similarity index 100% rename from extlib/facebook/facebook_desktop.php rename to plugins/Facebook/facebook/facebook_desktop.php diff --git a/extlib/facebook/facebookapi_php5_restlib.php b/plugins/Facebook/facebook/facebookapi_php5_restlib.php similarity index 100% rename from extlib/facebook/facebookapi_php5_restlib.php rename to plugins/Facebook/facebook/facebookapi_php5_restlib.php diff --git a/extlib/facebook/jsonwrapper/JSON/JSON.php b/plugins/Facebook/facebook/jsonwrapper/JSON/JSON.php similarity index 100% rename from extlib/facebook/jsonwrapper/JSON/JSON.php rename to plugins/Facebook/facebook/jsonwrapper/JSON/JSON.php diff --git a/extlib/facebook/jsonwrapper/JSON/LICENSE b/plugins/Facebook/facebook/jsonwrapper/JSON/LICENSE similarity index 100% rename from extlib/facebook/jsonwrapper/JSON/LICENSE rename to plugins/Facebook/facebook/jsonwrapper/JSON/LICENSE diff --git a/extlib/facebook/jsonwrapper/jsonwrapper.php b/plugins/Facebook/facebook/jsonwrapper/jsonwrapper.php similarity index 100% rename from extlib/facebook/jsonwrapper/jsonwrapper.php rename to plugins/Facebook/facebook/jsonwrapper/jsonwrapper.php diff --git a/extlib/facebook/jsonwrapper/jsonwrapper_inner.php b/plugins/Facebook/facebook/jsonwrapper/jsonwrapper_inner.php similarity index 100% rename from extlib/facebook/jsonwrapper/jsonwrapper_inner.php rename to plugins/Facebook/facebook/jsonwrapper/jsonwrapper_inner.php diff --git a/plugins/FBConnect/fbfavicon.ico b/plugins/Facebook/fbfavicon.ico similarity index 100% rename from plugins/FBConnect/fbfavicon.ico rename to plugins/Facebook/fbfavicon.ico