Sarven Capadisli
384a50a780
Merge branch '0.8.x' into 0.9.x
2009-11-04 09:25:42 +00:00
Sarven Capadisli
00e7214720
Added script documentation
2009-11-04 09:24:14 +00:00
Sarven Capadisli
1e7c4f773b
Script no longer neeed
2009-11-04 09:20:36 +00:00
Sarven Capadisli
cc0a6dce36
Sync RealtimePlugin with 0.9.x
2009-11-04 09:19:39 +00:00
Sarven Capadisli
df1ee6867e
Sync Realtime JavaScript with 0.9.x
2009-11-04 09:12:34 +00:00
Craig Andrews
5aa9de3364
Added a Bitly URL Shortener. Unfortunately, it doesn't work, as bit.ly requires credentials to shorten URLs now, and we presently have no way to provide them.
2009-11-03 17:44:08 -05:00
Brion Vibber
5581143bee
Rebuilt HTTPClient class as an extension of PEAR HTTP_Request2 package, adding redirect handling and convenience functions.
...
Caching support will be added in future work after unit tests have been added.
* extlib: add PEAR HTTP_Request2 0.4.1 alpha
* extlib: update PEAR Net_URL2 to 0.3.0 beta for HTTP_Request2 compatibility
* moved direct usage of CURL and file_get_contents to HTTPClient class, excluding external-sourced libraries
* adapted GeonamesPlugin for new HTTPResponse interface
Note some plugins haven't been fully tested yet.
2009-11-02 09:14:15 -08:00
Brion Vibber
b22fc5b74a
Revert "Rebuilt HTTPClient class as an extension of PEAR HTTP_Request2 package, adding redirect handling and convenience functions."
...
Going to restructure a little more before finalizing this...
This reverts commit fa37967858
.
2009-11-02 07:51:29 -08:00
Brion Vibber
fa37967858
Rebuilt HTTPClient class as an extension of PEAR HTTP_Request2 package, adding redirect handling and convenience functions.
...
Caching support will be added in future work after unit tests have been added.
* extlib: add PEAR HTTP_Request2 0.4.1 alpha
* extlib: update PEAR Net_URL2 to 0.3.0 beta for HTTP_Request2 compatibility
* moved direct usage of CURL and file_get_contents to HTTPClient class, excluding external-sourced libraries
Note some plugins haven't been tested yet.
2009-11-02 06:31:28 -08:00
Evan Prodromou
f2b642ce82
insert profile flags more or less correctly
2009-11-01 23:25:30 -05:00
Evan Prodromou
70e4580c3f
move action files to the right place
2009-11-01 15:16:53 -05:00
Evan Prodromou
f72857d73e
show profile flag form when showing profile list or profile page
2009-11-01 15:13:11 -05:00
Evan Prodromou
7701bc2e56
profile flag form
2009-11-01 15:12:49 -05:00
Evan Prodromou
e42967fe3e
add data definitions to user flag classes
2009-11-01 14:24:40 -05:00
Evan Prodromou
644263f989
update autogenerated data objects to match our classes
2009-11-01 14:16:50 -05:00
Evan Prodromou
fa661664dd
remove exe flags on UserFlag data objects
2009-11-01 14:12:19 -05:00
Evan Prodromou
9cb74c439a
autogenerated files for UserFlag data objects
2009-11-01 14:11:52 -05:00
Evan Prodromou
340a88d713
make sure tables are created correctly
2009-11-01 13:41:32 -05:00
Evan Prodromou
5f5413624d
Merge branch '0.9.x' into userflag
2009-11-01 13:04:23 -05:00
Craig Andrews
982850c9c7
Added simple registration (sreg) support to the OpenID provider
2009-10-30 15:33:04 -04:00
Craig Andrews
204eb5b0c4
made openidserver a login action so it can be seen when the site is in "private" mode
2009-10-30 13:42:54 -04:00
Craig Andrews
acaf07f6e8
Added an "Verify Your Identity" page to the OpenID provider
2009-10-30 13:21:37 -04:00
Craig Andrews
656eef6e6a
Fixed PubSubHubBub plugin to reflect new api
2009-10-30 01:20:47 -04:00
Craig Andrews
c49564647a
whitespace adjustments for doxygen
2009-10-29 16:27:23 -04:00
Craig Andrews
54696f7c46
Moved the public XRDS from the OpenID plugin to core
...
Added 4 new events involved in XRDS: StartUserXRDS, EndUserXRDS, StartPublicXRDS, EndPublicXRDS
Added OpenID provider functionality (no delegation support [yet])
2009-10-29 16:27:22 -04:00
Evan Prodromou
24c3a15124
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-29 16:17:22 -04:00
Brion Vibber
666c18a1dd
use addPlugin() in the README setup example
2009-10-29 15:08:24 -04:00
Evan Prodromou
62ba14f5cf
make an URL for a geonames location
2009-10-29 15:07:26 -04:00
Brion Vibber
fd650715fa
Warning cleanup: drop reference on router parameter to RouterInitialized event handlers.
...
We don't (and don't need to) pass a reference here, and the mix can trigger warnings.
2009-10-29 13:55:37 -04:00
Evan Prodromou
b73d6d18ba
Merge branch '0.9.x' into location
2009-10-28 17:24:53 -04:00
Evan Prodromou
e25716d180
correctly output public XRDS <meta>
2009-10-28 14:38:19 -04:00
Zach Copley
a1798039b2
Specify the number of cols for the Facebook app's multi-friend inviter
...
widget so it fits better into Facebook's new layout.
2009-10-27 21:07:17 +00:00
Zach Copley
4de05f1e47
Forgot to move the facebookapp.css file into the new Facebook plugin
2009-10-27 21:00:26 +00:00
Craig Andrews
0b4390e7f2
Make email domain checking optional, as some statusnet installations (such as those behind restrictive corporate firewalls, or on home systems on restrictive connections) cannot connect to any mail
...
systems, and this check will always fail.
2009-10-26 10:31:12 -04:00
Evan Prodromou
3c724ccd0d
Merge branch '0.9.x' into location
2009-10-24 19:59:46 -04:00
Sarven Capadisli
f3a074ad22
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-24 18:13:59 +00:00
Zach Copley
6d6de3c1c7
Move Twitter and Facebook-specific mail notifications to their respective plugins
2009-10-23 23:38:45 +00:00
Zach Copley
62ba25f53a
Some phpcs cleanup
2009-10-23 23:05:23 +00:00
Sarven Capadisli
19edced6c2
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-23 07:13:01 +00:00
Evan Prodromou
de4b2098d1
results of json parsing are objects not arrays
2009-10-22 16:20:31 -04:00
Evan Prodromou
9c983c3830
extract Geonames stuff to a plugin
2009-10-22 15:44:36 -04:00
Zach Copley
ec92cab6ff
Removed Facebook stuff from the StatusNet README and wrote a new README
...
for the Facebook plugin.
2009-10-21 17:53:23 -07:00
Zach Copley
6a2185a26b
Make paths and class loading work right
2009-10-21 22:02:10 +00:00
Zach Copley
3e5c8f28c3
Fix references
2009-10-21 17:29:54 +00:00
Zach Copley
aa58e8a738
Combine Facebook and Facebook Connect plugins into one big plugin
2009-10-21 01:17:31 +00:00
Zach Copley
d07c9d8750
Gather all the Facebook stuff together in one place
2009-10-21 01:07:03 +00:00
Zach Copley
78e5a5980a
Extract out Facebook app stuff into a plugin
2009-10-20 16:32:30 -07:00
Zach Copley
09dfb08a39
Merge branch '0.9.x' into TwitterBridgePlugin
2009-10-20 06:06:10 +00:00
Zach Copley
7539e26951
- Make Twitter bridge work with unqueuemanager
...
- Add README
2009-10-20 06:05:35 +00:00
Zach Copley
19b870c439
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-20 00:53:08 +00:00
Zach Copley
9cdd77625e
Less intrusive, more reliable way for FB Connect plugin to modify the
...
primary nav in order to show FB mini-avatar and have the logout link
logout of FB as well as StatusNet.
2009-10-20 00:49:11 +00:00
Sarven Capadisli
7d763740f1
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-18 15:12:43 +00:00
Sarven Capadisli
eaaa01a171
Added an update counter in the document title. When window is in blur,
...
it will update the document title when new notices are received. The
counter will reset when window is blurred (after a focus) again.
2009-10-18 15:10:49 +00:00
Zach Copley
109a54c4f0
Changed config flag for importing friends' timeline and added some comments
2009-10-17 00:32:02 +00:00
Zach Copley
0bbc05c1d5
Merge branch '0.9.x' into TwitterBridgePlugin
2009-10-16 23:42:02 +00:00
Sarven Capadisli
42f3aff9eb
Slight adjustment to local navigation padding
2009-10-15 15:02:53 +00:00
Sarven Capadisli
afa00b558f
Reduced some margin-bottoms
2009-10-15 14:59:21 +00:00
Sarven Capadisli
09bafa13b1
Minor adjustment to site name spacing
2009-10-15 14:52:49 +00:00
Sarven Capadisli
414ca4e83f
Adjusted global and local navigation spacing and size. Fixed logo's
...
view in Opera Mini
2009-10-15 14:46:49 +00:00
Sarven Capadisli
63d2476d74
More margin for logo
2009-10-15 14:22:46 +00:00
Sarven Capadisli
9c90fd05f7
Set width only to textarea
2009-10-15 14:20:42 +00:00
Sarven Capadisli
70a39c5b7b
Better layout for form_settings
2009-10-15 14:05:43 +00:00
Sarven Capadisli
d7efe87e77
Better widths for notice options (improves Opera Mini's rendering)
2009-10-15 13:08:57 +00:00
Sarven Capadisli
94c7b2b43a
Changed textarea @cols value for smaller screens
2009-10-15 12:47:59 +00:00
Sarven Capadisli
ed85dc2700
Updated comments
2009-10-15 11:25:38 +00:00
Evan Prodromou
658683e240
Stub actions for UserFlag plugin
...
Stub files for the actions in UserFlag plugin
2009-10-15 04:47:11 -04:00
Sarven Capadisli
291c2ccd0b
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-14 09:58:58 +00:00
Sarven Capadisli
6b5810f5d5
Moved to location of the FBConnect JavaScript to the end of </body>.
2009-10-14 09:53:07 +00:00
Zach Copley
0fd8e758ad
Make queuing and daemons work via events
2009-10-14 04:50:16 +00:00
Evan Prodromou
637293a52f
outline for plugin
2009-10-13 18:12:30 -04:00
Zach Copley
39bcd514b4
Merge branch '0.9.x' into pluginize-twitter-bridge
...
* 0.9.x:
Include long-form attachment URL in notice if URL shortening is disabled.
Updated default theme to use the CSS Sprites method for common icons
Added a new plugin that requires a user to have a validated email address before being allowed to post notices
Don't trigger E_NOTICE when looking for commands in the notice input
2009-10-13 11:05:39 -07:00
Zach Copley
b4b992bca7
Merge branch '0.9.x' into pluginize-twitter-bridge
...
* 0.9.x: (247 commits)
Added in credits.
Use site's name for basic auth realm
Make apigroupcreate.php pass phpcs
Took out some unnecessary intializations
Implemented create group api
CamelCase all function names in the API code
These same params are used in most API actions; moved to base API class
Missed some of the references to the old TwitterApiAction - removed
Remove more redundant $formats
Remove dead code
Move all basic auth output and processing to base classes
$format is used by every API action. Set it in the base class.
Delete action/api.php and rename lib/twitterapi.php to lib/api.php
New actions for blocks via API
fix FBConnect so it doesn't muffle EndPrimaryNav
don't write session if it's unchanged
Fixed facebook connect primary nav to hide search option when site is private and user is not logged in
Fixed facebook connect primary nav to obey sms/twitter/openid settings
Fixed facebook connect login nav to obey openid settings
Fixed facebook connect nav to obey sms/twitter disabled
...
2009-10-13 09:36:26 -07:00
Sarven Capadisli
e6c4dceb5a
Updated Profile view. Works better in Opera Mini, Webkits
2009-10-13 15:22:05 +00:00
Sarven Capadisli
dff412a3b1
Styles for entity actions
2009-10-13 14:56:58 +00:00
Sarven Capadisli
a74bb63add
Added styles for the Profile page
2009-10-13 13:42:58 +00:00
Sarven Capadisli
861e0f0227
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-13 11:06:57 +00:00
Craig Andrews
5eaf9f7d2e
Added a new plugin that requires a user to have a validated email address before being allowed to post notices
2009-10-12 21:21:00 -04:00
Zach Copley
e071a8cbff
Moved group create API into its own action
...
Merge branch '0.9.x' into refactor-api
* 0.9.x:
Implemented create group api
fix FBConnect so it doesn't muffle EndPrimaryNav
don't write session if it's unchanged
Fixed facebook connect primary nav to hide search option when site is private and user is not logged in
Fixed facebook connect primary nav to obey sms/twitter/openid settings
Fixed facebook connect login nav to obey openid settings
Fixed facebook connect nav to obey sms/twitter disabled
Fixed twitter defaulting to disabled
Revert "Open tags should have closing tags"
Don't show search suggestions for private sites
Fixed E_NOTICE when returnto isn't set
Fixed E_NOTICE when the "lite" parameter isn't included in the request
Fixed E_NOTICE - GroupList expects an owner object in the constructor, not an array of search terms
Returning false seems to fix IE from reclaiming window focus. I think
Aligning notice attach label from right instead of left
Fixed IE background image alignment for attach, favour and disfavour
Fixed nudge and direct message background image alignment
Using 'CSS sprites' for common icons for the identica theme. Default
Open tags should have closing tags
Conflicts:
actions/twitapigroups.php
actions/twitapistatuses.php
2009-10-12 12:31:14 -07:00
Sarven Capadisli
0e333200a4
Added missing $this
2009-10-12 13:06:16 +00:00
Sarven Capadisli
d65702b301
Only output attachment if the mobile device is interested
2009-10-12 13:05:19 +00:00
Sarven Capadisli
410883d146
Ran phpcs and fixed a few errors and warnings
2009-10-12 12:58:51 +00:00
Sarven Capadisli
44a5cd2805
Added function to set a list of features the mobile device supports
...
and output accordingly e.g., if device is not known to have an open
file system or unable to make use of input type="file" don't output
that feature
2009-10-12 12:46:53 +00:00
Sarven Capadisli
7af1c83f4e
Fixed typo, added ipod
2009-10-12 12:30:00 +00:00
Sarven Capadisli
0947ca8b93
Init mp-handheld stylesheet. For now, it is reusing mp-screen. Future
...
updates will handle media queries
2009-10-12 12:29:19 +00:00
Sarven Capadisli
8513ce94d2
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-12 10:56:23 +00:00
Craig Andrews
f719720e8a
Merge remote branch 'statusnet/0.8.x' into 0.9.x
...
Conflicts:
lib/common.php
2009-10-11 13:39:10 -04:00
Craig Andrews
1f21e5ee79
Merge commit 'refs/merge-requests/1738' of git://gitorious.org/statusnet/mainline into 0.8.x
2009-10-11 13:17:59 -04:00
Zach Copley
061af8fa06
CamelCase all function names in the API code
2009-10-09 17:53:35 -07:00
Zach Copley
57dfad64be
Missed some of the references to the old TwitterApiAction - removed
2009-10-09 17:21:22 -07:00
Zach Copley
bb08611def
Delete action/api.php and rename lib/twitterapi.php to lib/api.php
2009-10-09 14:22:18 -07:00
Evan Prodromou
e9d7f18f0c
fix FBConnect so it doesn't muffle EndPrimaryNav
2009-10-09 14:06:08 -04:00
Sarven Capadisli
5dc728a756
Reduced whitespace
2009-10-09 16:18:47 +00:00
Sarven Capadisli
76d7fa475e
Updated header UI
2009-10-09 15:34:57 +00:00
Sarven Capadisli
0b741f15c2
Removed the Help item from global primary navigation in the header
...
since it is also used in the footer area. Frees up 'precious'space.
2009-10-09 15:32:56 +00:00
Sarven Capadisli
0799f48197
Updated mobilelogo extension
2009-10-09 14:48:14 +00:00
Sarven Capadisli
e36c952338
Fixed notice-options
2009-10-09 12:28:38 +00:00
Sarven Capadisli
921b25bf62
Some UI adjustments for form notice
2009-10-09 11:31:52 +00:00
Jeffery To
c597aba342
Fixed facebook connect primary nav to hide search option when site is private and user is not logged in
2009-10-09 11:52:03 +08:00
Jeffery To
d13b0c385d
Fixed facebook connect primary nav to obey sms/twitter/openid settings
2009-10-09 11:50:04 +08:00
Jeffery To
b8f8c41c18
Fixed facebook connect login nav to obey openid settings
2009-10-09 11:31:55 +08:00
Jeffery To
11e36b18cc
Fixed facebook connect nav to obey sms/twitter disabled
2009-10-09 11:25:31 +08:00
Sarven Capadisli
7c621371cd
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-06 16:07:07 +00:00
Sarven Capadisli
f7d86f1cc6
Returning false seems to fix IE from reclaiming window focus. I think
...
'WTF' best describes this behaviour. Further investigation required.
2009-10-06 16:04:36 +00:00
Sarven Capadisli
e224da0bf6
Init styles for form_notice
2009-10-05 16:59:41 +00:00
Sarven Capadisli
9898a38b34
No longer need to style
2009-10-05 15:46:32 +00:00
Sarven Capadisli
7b4d138946
Init showNoticeFormData
2009-10-05 14:42:11 +00:00
Sarven Capadisli
676f681d22
Init mobile profile screen stylesheet. It reuses base and identica
...
themes. The handheld stylesheet could import this stylesheet as well.
2009-10-05 11:04:32 +00:00
Sarven Capadisli
5c01501f55
Minor correction
2009-10-05 10:29:34 +00:00
Sarven Capadisli
acda8d4c79
Init showPrimaryNav
2009-10-04 22:16:59 +00:00
Sarven Capadisli
479a5e74a3
Removed site_notice and anon_notice from output because this
...
information is not particularly crucial for the mobile user.
2009-10-04 21:42:38 +00:00
Sarven Capadisli
3c9f177c03
Stop output after showing header
2009-10-04 21:37:24 +00:00
Sarven Capadisli
d001c5f4b1
Init showLogo
2009-10-04 21:37:05 +00:00
Sarven Capadisli
5087a24c48
Init showHeader
2009-10-04 21:09:16 +00:00
Sarven Capadisli
fe4a49d4a5
If they are not on the mobile site or not interested in getting the
...
mobile profile, then give them the regular output.
2009-10-04 20:53:30 +00:00
Sarven Capadisli
3ee1af9aaa
Minor adjustment to indenting
2009-10-04 20:43:52 +00:00
Sarven Capadisli
ef7e4cb72d
If not meant to serveMobile, show the default styles
2009-10-04 20:42:03 +00:00
Sarven Capadisli
a7bed6f7d9
Added custom showHead
2009-10-04 16:50:53 +00:00
Sarven Capadisli
de2c4e36bc
Mobile Profile plugin will use the identica theme for now
2009-10-04 16:33:52 +00:00
Sarven Capadisli
7addccacaa
Added ability to define mobile stylesheets (handheld, screen) at the
...
theme level. If there are no mobile stylesheets in the theme
directory, it will use the ones that come with the plugin.
2009-10-04 16:26:04 +00:00
Sarven Capadisli
c64e1792bf
Fixed redirect. Added common_path for mobileserver
2009-10-04 13:58:29 +00:00
Sarven Capadisli
960207c81e
Don't redirect if mobile server is same as site server
2009-10-04 13:27:46 +00:00
Sarven Capadisli
54e8f583ac
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x-mobile
2009-10-04 11:12:42 +00:00
Evan Prodromou
affe00276a
remove spurious readme from Orbited
2009-10-04 04:11:10 -04:00
Evan Prodromou
650d2e2f8e
Merge branch 'orbited' into 0.9.x
2009-10-04 04:10:24 -04:00
Evan Prodromou
091e7b908b
need to show scripts at end of body in RealtimePlugin
2009-10-04 04:10:15 -04:00
Evan Prodromou
27ff66c9de
Some changes required from Orbited debugging
2009-10-04 04:05:40 -04:00
Evan Prodromou
035978270d
Update OrbitedPlugin to work with RealtimePlugin framework
2009-10-04 03:15:59 -04:00
Evan Prodromou
9c2d0879e9
updated OrbitedPlugin to use RealtimePlugin
2009-10-04 03:15:59 -04:00
Evan Prodromou
630dcda56f
remove unused files for OrbitedPlugin
2009-10-04 03:15:59 -04:00
Evan Prodromou
0d6314052f
rename plugin
2009-10-04 03:15:59 -04:00
Evan Prodromou
22b4a66de3
copy Comet plugin to Orbited
2009-10-04 03:15:59 -04:00
Sarven Capadisli
f344a49b11
Don't show .aside
2009-10-03 21:29:14 +00:00
Sarven Capadisli
63700f7958
Minor correction to public variable name
2009-10-03 20:22:40 +00:00
Sarven Capadisli
604cfd8b11
Updated comment about browser sniffing
2009-10-03 20:17:26 +00:00
Sarven Capadisli
c2046a9ab6
Better logic to determine what to do with the visitor. Whether to
...
serve them the Mobile Profile or not, and possibly redirect.
2009-10-02 15:38:20 +00:00
Sarven Capadisli
43cd0f8719
Don't need text/xml until further evidence
2009-10-02 12:46:26 +00:00
Sarven Capadisli
d09444309f
Init for WAP 2.0 and XHTML Mobile Profile support. WAP20Plugin is a
...
superclass for various WAP 2.0 document types. MobileProfilePlugin
extends WAP20Plugin and it is intended for serving XHTML Mobile
Profile 1.0.
Feature support for document types like WML 2.0 or WAP Push should be
created as seperate plugins and quite possibly extend WAP20Plugin.
2009-10-02 11:46:14 +00:00
Evan Prodromou
f65baaaa4f
change DB so OpenIDPlugin manages OpenID tables
2009-10-01 15:43:57 -04:00
Sarven Capadisli
a57783de02
Timeout a little incase the notice item from XHR response is
...
not appended to the page.
2009-09-30 13:29:37 +00:00
Sarven Capadisli
d9e7118a33
Relocated the button for pop up window for notice stream
2009-09-30 12:48:15 +00:00
Sarven Capadisli
267ab67c83
Script no longer needed for Realtime plugin
2009-09-30 12:22:55 +00:00
Sarven Capadisli
a68663588e
Merge branch '0.8.x' into 0.9.x
2009-09-28 17:55:09 +00:00
Sarven Capadisli
3694058976
Changed terminology for poping a window
2009-09-27 14:24:31 +00:00
Sarven Capadisli
60335fcbdf
Draw a line to indicate new (unread) notice in a timeline since window
...
blur. Inspired by Pidgin's Markerline plugin.
2009-09-27 14:06:39 +00:00
Sarven Capadisli
22332555cf
Aligned notice_data-attach input
2009-09-27 12:59:01 +00:00
Sarven Capadisli
7466887a2f
Adjusted form_notice width
2009-09-27 12:43:40 +00:00
Sarven Capadisli
3bba451021
Aligning notice_data-attach from top
2009-09-27 12:40:35 +00:00
Sarven Capadisli
8904f0f67d
Removing only notie_data-text label from view
2009-09-27 12:38:40 +00:00
Sarven Capadisli
c66a884ff5
Increated content width
2009-09-27 12:26:01 +00:00
Sarven Capadisli
3bc55e7b8b
Reduced form_notice margin bottom
2009-09-27 12:22:56 +00:00
Sarven Capadisli
7c335c28da
Updated window resize
2009-09-27 12:21:49 +00:00
Sarven Capadisli
4d92d7d52f
Removed form_notice label and h1 from view
2009-09-27 12:15:37 +00:00
Sarven Capadisli
a51339a219
Don't really need the header container. Adjusted some CSS instead
2009-09-27 11:49:18 +00:00
Sarven Capadisli
7d843b1122
jQuery.prepend takes a single param
2009-09-27 11:31:34 +00:00
Sarven Capadisli
2b6dfbdf2b
A different go at the realtime button location. Button is in a
...
prominent location.
2009-09-26 20:25:47 +00:00
CiaranG
bc2a0f550b
Updated Piwik plugin documentation to new addPlugin() installaation method
2009-09-25 21:25:20 +01:00
Craig Andrews
49bce941a9
Merge remote branch 'statusnet/0.8.x' into 0.9.x
...
Conflicts:
EVENTS.txt
actions/requesttoken.php
classes/File.php
install.php
lib/action.php
lib/noticeform.php
2009-09-24 17:15:54 -04:00
Craig Andrews
5323956e38
implemented etag and last modified
2009-09-24 13:48:38 -04:00
CiaranG
55fb322288
Fixed broken Piwik plugin - was not using the supplied site code
2009-09-24 11:01:18 +01:00
Evan Prodromou
543e3e7972
some UI fixes
2009-09-23 23:04:25 -04:00
Sarven Capadisli
d86155ad94
Using timeline string instead of title for WindowName because IE doesn't
...
like names with whitespace.
2009-09-23 22:04:39 +00:00
Sarven Capadisli
1f12993a4d
Added JavaScript to initialize the poped Window
2009-09-23 22:02:42 +00:00
Sarven Capadisli
ddb9518c99
Some layout and rendering adjustment for Realtime plugin
2009-09-23 22:00:22 +00:00
Sarven Capadisli
4d4bb089a5
Created addPop() for Realtime plugin and added param to include iconurl
2009-09-23 21:58:35 +00:00
Evan Prodromou
bdbc2cb8de
move some stuff around for realtime
2009-09-23 15:24:12 -04:00
Evan Prodromou
36e009349d
hack around address hack in util.js
2009-09-23 14:58:42 -04:00
Evan Prodromou
5152d31d2a
Add some more realtime feeds
2009-09-23 17:28:14 -04:00
Evan Prodromou
1fe11eabb6
Do realtime popup with PHP instead of Javascript
...
Move the realtime detection code to PHP extension rather than
JavaScript.
2009-09-23 17:07:20 -04:00
Evan Prodromou
6cb2f89983
Revert "Added realtime streams for all and showstream timelines"
...
This reverts commit 49e91ec7d0
.
2009-09-23 11:08:35 -04:00
Evan Prodromou
35eb33fe2b
Revert "Fixed indenting"
...
This reverts commit 182257cbbf
.
2009-09-23 11:08:12 -04:00
Evan Prodromou
87ff03890e
Revert "Made it slighly more compact with less jQuery selection"
...
This reverts commit c9bc390090
.
2009-09-23 11:07:56 -04:00
Evan Prodromou
e6cbe3a269
Revert "Added a check for any URL param. If found, strips them out before"
...
This reverts commit 13de845e95
.
2009-09-23 11:07:22 -04:00
Craig Andrews
5cccbe987f
Use new queue handler event
2009-09-21 16:33:15 -04:00
Craig Andrews
3bdf8423c4
Fix typo is default hub url
2009-09-21 16:29:22 -04:00
Sarven Capadisli
acd5a53257
Initial UI to allow certain timelines to be viewed in a new window in
...
realtime
2009-09-21 19:17:37 +00:00
Sarven Capadisli
470b34ea47
Escaping internal JavaScript
2009-09-21 18:30:22 +00:00
Sarven Capadisli
13de845e95
Added a check for any URL param. If found, strips them out before
...
going ahead with realtime timeline update.
2009-09-21 14:30:12 +00:00
Sarven Capadisli
c9bc390090
Made it slighly more compact with less jQuery selection
2009-09-21 11:35:56 +00:00
Sarven Capadisli
8f84bc88d7
Updated todo comment for pushing notices to Personal and Replies
...
timelines
2009-09-21 11:32:36 +00:00
Sarven Capadisli
182257cbbf
Fixed indenting
2009-09-20 15:20:10 +00:00
Sarven Capadisli
49e91ec7d0
Added realtime streams for all and showstream timelines
2009-09-20 15:14:46 +00:00
Craig Andrews
cf8944526e
Make the infinite scroll plugin have a non-infinite scroll (button click to scroll) mode
2009-09-19 22:53:39 -04:00
CiaranG
61121c192a
Additional note in Autocomplete plugin readme about private mode
2009-09-19 12:09:49 +01:00
CiaranG
fc0f871bfe
Correction to path in README of recaptcha plugin
2009-09-18 08:27:09 +01:00
Zach Copley
0190785b73
Merge branch '0.9.x' into pluginize-twitter-bridge
...
* 0.9.x: (57 commits)
Updated csarven emails to csarven@status.net and removed dupes
statusize new HTTP classes
dedupe evans
change all evans to evan@status.net
add post to curlclient
fix user-agent for curlclient
add get to curl client
add cURL client with HEAD method
add user agent and correct version check to httpclient
statusize OpenID plugin
add http client config value
update httpclient class
move httputil to httpclient
Start a common library for HTTP client stuff
check correct define (not backwards compatible)
Fixed broken list items in installer output
Got rid of a bunch of ugly warnings
Add Jiminy to notice sources
Make it impossible to delete self-subscriptions via the API
Fix bad merge d7ae0ed4fd
...
2009-09-16 12:40:22 -07:00
Sarven Capadisli
fb39f577f5
Merge branch 'realtime' into 0.8.x
2009-09-16 16:05:52 +00:00
Sarven Capadisli
d9953e015b
Fixed missing quotes
2009-09-16 16:04:19 +00:00
Evan Prodromou
aef434f9b2
Merge branch '0.8.x' of git@gitorious.org:statusnet/mainline into 0.8.x
2009-09-16 11:57:26 -04:00
Evan Prodromou
5ab1ec7ad5
make PiwikAnalytics work a little nicer
2009-09-16 11:57:07 -04:00
Sarven Capadisli
6568a3202d
Fixed typo
2009-09-16 13:29:46 +00:00
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