Commit Graph

3978 Commits

Author SHA1 Message Date
Evan Prodromou
99c74f2cc4 statusize OpenID plugin 2009-09-15 21:22:15 -04:00
Craig Andrews
4a97ad9efe Remove unnecessary Profile::pkeyGet
Thanks for the info, Evan.
2009-09-15 17:08:26 -04:00
Sarven Capadisli
a9cf185e69 Updated XHR return markup for Realtime plugin 2009-09-15 13:53:16 +00:00
Craig Andrews
4a19c292fb Make a new REST service for the autocomplete plugin, significantly reducing the size of the responses. Also enables caching in the browser. 2009-09-13 21:44:17 -04:00
Craig Andrews
9e2705d9d3 The site id was hardcoded inside the plugin code. Instead the piwikid
is used now.

Fixes http://status.net/trac/ticket/1864

Thanks zmf
2009-09-11 20:40:51 -04:00
Craig Andrews
d7ae0ed4fd Merge remote branch 'laconica/0.8.x' into 0.9.x
Conflicts:
	lib/omb.php
2009-09-09 22:52:38 -04:00
Zach Copley
876f56254d Moved basic auth client into plugin dir 2009-09-08 16:07:01 -07:00
Zach Copley
9d87313eae Merge branch '0.9.x' into pluginize-twitter-bridge
Conflicts:
	plugins/TwitterBridge/twitterauthorization.php
2009-09-08 16:02:57 -07:00
CiaranG
52a197b235 Linkback Plugin: check result properly so failures are not reported as a success in the log. Also logs (debug only) when an attempt is being made 2009-09-08 13:25:59 +01:00
Craig Andrews
beae3db413 Pluginize the URL shorteners 2009-09-03 14:58:50 -04:00
Craig Andrews
72a60d6381 Added a PubSubHubBub plugin 2009-08-28 14:43:31 -04:00
Evan Prodromou
5d09b6b3f0 Merge branch '0.8.x' into 0.9.x
Conflicts:
	EVENTS.txt
	actions/finishremotesubscribe.php
	actions/postnotice.php
	actions/public.php
	actions/remotesubscribe.php
	actions/showstream.php
	actions/updateprofile.php
	actions/userauthorization.php
	classes/laconica.ini
	lib/common.php
	lib/oauthstore.php
	lib/omb.php
2009-08-27 11:16:45 -07:00
Evan Prodromou
f1fda6c050 Merge branch '0.8.x' into 0.9.x 2009-08-27 07:56:19 -07:00
Evan Prodromou
df86aa7214 define LACONICA and accept LACONICA for backwards compatibility 2009-08-26 10:41:36 -04:00
Evan Prodromou
e3a53251c0 last scrub of Laconica -> StatusNet 2009-08-26 03:33:43 -04:00
Zach Copley
5efe588174 Moved the rest of the Twitter stuff into the TwitterBridge plugin 2009-08-26 00:59:06 +00:00
Evan Prodromou
3567b9d708 global search and replace for laconica -> statusnet 2009-08-25 18:53:24 -04:00
Evan Prodromou
865b716f09 change LACONICA to STATUSNET 2009-08-25 18:42:34 -04:00
Evan Prodromou
bfc66cfe19 Laconica in plugins 2009-08-25 18:29:56 -04:00
Zach Copley
9b9d80cd97 Pluginized Twitter settings stuff 2009-08-25 14:52:25 -07:00
Brenda Wallace
008a4898c8 moved template folder into it's own method, so can be overridden 2009-08-25 09:18:59 +12:00
Evan Prodromou
209486d3be add OpenID doc menu item and doc page 2009-08-21 17:01:48 -04:00
Evan Prodromou
8e21e37d70 move openid docs to OpenID plugin dir 2009-08-21 16:46:47 -04:00
Evan Prodromou
bacef32aac Revert "Added a configuration option to disable OpenID."
This reverts commit 7dc3a90d12.

Conflicts:

	actions/login.php
	actions/register.php
	lib/accountsettingsaction.php
	lib/common.php
	lib/logingroupnav.php
2009-08-21 16:38:39 -04:00
Evan Prodromou
9f356b55c6 Merge branch '0.9.x' into openidplugin
Conflicts:
	actions/login.php
	actions/register.php
2009-08-21 16:27:43 -04:00
Evan Prodromou
9f07921b45 Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x 2009-08-21 15:30:03 -04:00
Evan Prodromou
041d2d82d3 We don't need to re-distribute jquery-autocomplete demo 2009-08-21 15:29:28 -04:00
Zach Copley
8507017c24 Better logging 2009-08-18 23:46:24 +00:00
Zach Copley
486167ad8e Kick user out if she doesn't have FB cookies 2009-08-18 22:18:01 +00:00
Craig Andrews
2260cf20f5 Corrected the Infinite Scroll CSS Selectors
Thanks dcostalis for making me aware of the issue!
2009-08-11 23:05:46 -04:00
Craig Andrews
4f751563c7 Make notice attachment lightbox work after an infinite scroll happens 2009-08-11 16:36:34 -04:00
Craig Andrews
1330998b9b Use jQuery instead of window.onLoad, which I believe will be faster and more reliable 2009-08-08 22:55:31 -04:00
Craig Andrews
9853d47137 Update README to use the addPlugin syntax to add the plugin (which seems cleaner) 2009-08-08 22:38:48 -04:00
Craig Andrews
11086c7823 Implemented the list_all and list groups API methods as defined at http://laconi.ca/trac/wiki/ProposedGroupsAPI
Made the Autocomplete plugin also autocomplete groups
2009-08-07 18:00:04 -04:00
Craig Andrews
932d1fb7ce Move inline javascript to a separate js file 2009-08-06 15:26:13 -04:00
Craig Andrews
380c486626 I had my user info hardcoded... oops. 2009-08-06 15:19:33 -04:00
Craig Andrews
153248b482 Added the Autocomplete plugin 2009-08-06 14:39:59 -04:00
Craig Andrews
ca70874b0a Use cssLink() to link to external css 2009-08-05 20:16:34 -04:00
Craig Andrews
5ba3383665 Use script() to write out javascript <script> tags 2009-08-05 20:15:00 -04:00
Craig Andrews
9a9195ecd8 Used script() function to write out the javascript link 2009-08-05 19:54:46 -04:00
Craig Andrews
95ba22c5d7 Switch DOCTYPE's to the XHTML 5 DOCTYPE 2009-08-05 18:27:27 -04:00
Craig Andrews
d77982b9b4 added Infinite Scroll plugin 2009-08-05 17:09:19 -04:00
Craig Andrews
83ff1cecd3 Use NICKNAME_FMT everywhere consistently 2009-08-05 16:26:19 -04:00
Evan Prodromou
5dc1291b59 move openid instructions to OpenIDPlugin 2009-08-04 13:27:22 -04:00
Evan Prodromou
622c0b24c3 move redirect-to-openid code to OpenID plugin 2009-08-04 13:17:43 -04:00
Evan Prodromou
2ed46ce274 move XRDS code from public action to OpenIDPlugin 2009-08-04 13:04:31 -04:00
Evan Prodromou
628a937108 say that it's OK to do OpenID login in private mode 2009-08-04 13:01:23 -04:00
Evan Prodromou
3997682d26 incorrectly moved user xrds to OpenID plugin; fixing 2009-08-04 13:01:23 -04:00
Evan Prodromou
0616ea0205 move check for SSL from util.php to OpenIDPlugin 2009-08-04 13:01:23 -04:00
Evan Prodromou
797f296974 fix require paths for OpenID plugin files 2009-08-04 13:01:23 -04:00
Evan Prodromou
f704a7029e OpenIDPlugin autoloads class files 2009-08-04 13:01:23 -04:00
Evan Prodromou
3245357749 add account settings menu item for OpenID 2009-08-04 13:01:23 -04:00
Evan Prodromou
7a742a0572 show OpenID action in login nav 2009-08-04 13:01:23 -04:00
Evan Prodromou
6d64882270 OpenIDPlugin sets up actions for router 2009-08-04 13:01:23 -04:00
Evan Prodromou
2b79b4d21f Move OpenID-related files to OpenID plugin directory
As a first step to pluginizing our OpenID support, I've moved the
important OpenID-related files to a dedicated plugin directory. Many
of these classes are still referred to by libraries that are still in
core.
2009-08-04 13:01:23 -04:00
Eric Helgeson
ff6e976d03 Added the 0.2 recaptcha plugin. Should work in all browsers. Please test. 2009-08-03 16:39:10 -05:00
Zach Copley
cd9748ad56 Attempt to reduce the number of calls to FB to speed things up 2009-07-30 19:34:32 +00:00
Evan Prodromou
c055449ee0 update Piwik analytics code 2009-07-16 10:56:46 -04:00
Zach Copley
87a9fe6013 Documentation for the Facebook Connect plugin 2009-07-15 19:03:35 -07:00
Zach Copley
a4a57eabe0 More tinkering with logout. I think I got it this time! It's been driving me crazy. 2009-07-16 00:47:48 +00:00
Evan Prodromou
5b081893a5 better callback functions for comet plugin 2009-07-15 15:31:57 -04:00
Evan Prodromou
1ae7357340 build channel strings in CometPlugin 2009-07-15 15:31:42 -04:00
Evan Prodromou
3da84feabd Build channel strings in Meteor plugin 2009-07-15 15:31:06 -04:00
Evan Prodromou
8b1ac4ea20 let implementations build channel strings for realtime 2009-07-15 15:30:33 -04:00
Evan Prodromou
420980f0e0 changes to make realtime work for Meteor 2009-07-14 17:06:29 -04:00
Evan Prodromou
5ab718bf22 Change CometPlugin so it re-uses stuff from RealtimePlugin 2009-07-14 15:40:58 -04:00
Evan Prodromou
3baa1c6a85 pass proper args for realtime recipe methods 2009-07-14 15:39:02 -04:00
Evan Prodromou
86533d99d7 make RealtimePlugin work correctly 2009-07-14 15:26:39 -04:00
Evan Prodromou
7a84b349a2 added Realtime superclass 2009-07-13 09:58:52 -04:00
Evan Prodromou
824e04d50b update README for Meteor plugin 2009-07-13 03:25:08 -04:00
Evan Prodromou
6ae7057b5c correctly pass JSON object to receive function for Meteor 2009-07-13 03:15:39 -04:00
Evan Prodromou
55494720e5 add slashes to JSON so it goes across meteor.js channel correctly 2009-07-13 03:15:12 -04:00
Evan Prodromou
221f13a10d Some changes for debugging 2009-07-11 13:23:37 -07:00
Evan Prodromou
cc317b169f first version of Meteord plugin, doesn't work 2009-07-11 09:38:01 -07:00
Sarven Capadisli
79b06ade27 Removed OpenID link from the primary global navigation in order to
keep a single Login idea because we have several ways to login
already: regular login, OpenID and Facebook (and probably LDAP, Open
Social in the future)
2009-07-08 00:42:14 +00:00
Zach Copley
92e30b438e Killed the FB Connect profile-pic bounce in all browsers 2009-07-01 22:47:21 +00:00
Sarven Capadisli
6c28a07cf5 Merge branch '0.8.x' of git@gitorious.org:laconica/dev into 0.8.x 2009-07-01 00:50:19 +00:00
Sarven Capadisli
015492daac Improves the FB user avatar "bounce" in some browsers 2009-07-01 00:49:40 +00:00
Zach Copley
b10dba2798 Merge commit 'jeff-themovie/invite-enabled' into 0.8.x
* commit 'jeff-themovie/invite-enabled':
  Adds $config['invite']['enabled'] to enable/disable invites.
2009-06-30 16:10:12 -07:00
Zach Copley
c162bf4d22 Forgot to include ImsettingsAction in the list of Actions to override
in order to add a Facebook tab to the Connect menu.
2009-06-30 11:55:34 -07:00
Zach Copley
13d5479a11 Only output Facebook namespace, scripts, css, etc. when strictly necessary 2009-06-30 04:57:59 +00:00
Zach Copley
e00f433314 Only use FB's Javascript logout, not its PHP method too 2009-06-30 01:54:08 +00:00
Zach Copley
dfb4ed5265 Factor out code to tell whether user's logged into FB into its own method 2009-06-30 00:49:59 +00:00
Jeffery To
6d308f6ffe Adds $config['invite']['enabled'] to enable/disable invites.
The invite function may not applicable for private and/or closed installs. This adds a configuration option to enable/disable invites (defaulting to enabled), hides the "Invite" nav item when necessary, and adds a check to actions/invite.php.

Note that I haven't tried the Facebook application so I didn't add any checks to actions/facebookinvite.php.
2009-06-14 16:17:22 +08:00
Zach Copley
4f5630099f Facebook Connect auth finally works with all major browsers! 2009-06-04 21:33:04 +00:00
Zach Copley
1e9c5b52b4 FB Connect plugin - better workflow for disconnecting and reconnecting Facebook accounts 2009-05-28 00:08:00 +00:00
Sarven Capadisli
0b9c65ce4f Facebook Connect account setup markup and CSS rearrangement for
license information (it comes before and applies to both connection
options)
2009-05-22 01:53:58 +00:00
Sarven Capadisli
5b1ba5619c Form markup for Facebook Connect 2009-05-22 01:43:01 +00:00
Sarven Capadisli
eeb54ec97a Minor alignment for FB logo 2009-05-22 01:29:16 +00:00
Sarven Capadisli
a418958a01 Styles for Facebook logo and user avatar 2009-05-22 01:25:43 +00:00
Zach Copley
b134784df9 Custom stylesheet for the Facebook Connect plugin 2009-05-22 01:22:07 +00:00
Zach Copley
eaf2a98daf - Show Facebook profile pic and favicon as dictated by Facebook Connnect policy
- Logout fixed, again (cleans up Facebook cookies now)
2009-05-22 00:54:22 +00:00
Zach Copley
07de94ca99 Merge branch '0.8.x' into fbconnect 2009-05-21 05:46:38 +00:00
Zach Copley
54cd0a2046 - Reworked login / logout workflow
- Added Facebook Connect tab to login nav
- Show Facebook mini-avatar when logged in
- Added Facebook Connect tab to connect settings nav
- Option to disconnect from Facebook
2009-05-21 05:43:11 +00:00
Sarven Capadisli
7ae2ed7cfc Merge branch '0.7.x' into 0.8.x 2009-05-20 23:40:44 +00:00
Zach Copley
8545a1c5fe Reorganized some stuff and made new Facebook Login tab 2009-05-20 06:46:11 +00:00
Zach Copley
f841dd6af4 Fixed sporatic problem with logout. 2009-05-20 00:55:59 +00:00
Zach Copley
35b3934233 Logout works properly now. 2009-05-19 01:07:45 +00:00
Evan Prodromou
5a0edc9b8c remove debugging calls 2009-05-17 12:37:04 -04:00
Zach Copley
3f44f94c3c Basic Facebook Connect plugin 2009-05-15 23:16:23 +00:00
Evan Prodromou
c6526c84f5 License link, no title 2009-05-15 18:16:32 -04:00
Evan Prodromou
caadd8ed93 add WikiHashtagsPlugin 2009-05-15 17:57:26 -04:00
Evan Prodromou
b12e72ae31 optionally add a username/password on server side for Comet 2009-05-01 09:42:38 -07:00
Evan Prodromou
5affe093ab add in_reply_to link and make HTML in source work correctly 2009-05-01 08:39:47 -07:00
Evan Prodromou
1a61a171cd Merge branch '0.7.x' into cometplugin 2009-05-01 08:00:41 -07:00
Evan Prodromou
a86a0e91a5 add favor, reply, delete buttons for cometed notices 2009-05-01 08:00:37 -07:00
Evan Prodromou
8cf8298dc0 Merge branch 'cometplugin' into 0.7.x 2009-04-27 15:28:36 -04:00
Evan Prodromou
e97223b2ba Don't add a notice if it already exists on the page
Try not to interfere with Ajax posting; don't show something if it's
already on the page.
2009-04-26 21:15:11 -04:00
Evan Prodromou
db3b56a2fd Display rendered HTML for a notice
Display the rendered HTML for a notice
2009-04-26 20:50:39 -04:00
Evan Prodromou
e438334c00 add live updating for tag pages 2009-04-26 18:00:06 -04:00
Evan Prodromou
df677cb9c1 Merge branch 'cometplugin' into 0.7.x 2009-04-26 15:42:07 -04:00
Evan Prodromou
781341d91f README for the comet plugin 2009-04-26 15:41:55 -04:00
Evan Prodromou
7dbb5fb8fd Make notice auto-update
Shows notices auto-updating
2009-04-26 15:37:00 -04:00
Evan Prodromou
ccf45d454c Lots of tweaking to make things work
Did some tweaking and maneuvering to make things work. This version
will now show a "notice received" alert box -- lots of progress! Had
to test with Java server, not Python server.
2009-04-26 15:08:49 -04:00
Evan Prodromou
262dbeac78 Some updates for testing Comet 2009-04-26 12:06:50 -04:00
Evan Prodromou
056d0a2555 remove unused duplicate file 2009-04-25 14:20:57 -04:00
Evan Prodromou
5e6eb27f84 first pass at Comet plugin; doesn't yet update 2009-04-25 14:20:24 -04:00
Evan Prodromou
ecb09fb864 check for existence of xmlrpc extension in LinkbackPlugin 2009-04-24 13:31:03 -04:00
Evan Prodromou
b1940bcb7b escape slash in regexp 2009-04-14 16:01:02 -04:00
Evan Prodromou
00dfdb3f3a Merge branch 'master' of git://gitorious.org/laconica/brianjesse-clone into brianjesse-clone/master 2009-04-07 22:32:58 -04:00
Evan Prodromou
a4919eab6a Linkback plugin does pingback by default
We do pingback by default for the linkback plugin.
2009-03-28 17:11:21 -04:00
Brian
af887119ac TemplatePlugin.php 0.1 2009-03-24 12:41:03 -07:00
Tobias Diekershoff
0d880d0d14 Piwik analytics plugin
Piwik (http://piwik.org/) is an Open Source analytics engine. This
plugin lets you include Piwik in your Laconica installation.
2009-03-13 08:52:01 -04:00
Evan Prodromou
dfd9e31859 Add initial trackback support 2009-03-11 19:42:53 -04:00
Evan Prodromou
c97142ad3e first version of plugin for pingback and trackback (no trackback yet) 2009-03-08 11:50:55 -07:00
Evan Prodromou
cc38809764 First version of blogspam.net plugin
Added a plugin for blogspam.net. The service is kind of aggressive,
so by default I turn a lot of the tests off. But worth a look.
2009-02-16 16:34:07 -05:00
Sarven Capadisli
21f6c91161 Minor correction: pikiw -> piwik 2009-02-11 19:56:17 +00:00
Evan Prodromou
2e518c9d5e Sample plugin for Google Analytics
A common request is to use Google Analytics for Laconica servers. This
plugin will add the correct spell to make Google Analytics work.
2009-02-09 09:14:44 -05:00