- 04 Oct, 2010 3 commits
-
-
Brion Vibber authored
Conflicts: plugins/AnonymousFave/AnonymousFavePlugin.php
-
Brion Vibber authored
-
Brion Vibber authored
Fix broken code in OStatus feed maint/test scripts (using field name from older dev code, would load up wrong record)
-
- 03 Oct, 2010 4 commits
-
-
Siebrand Mazeland authored
-
Siebrand Mazeland authored
-
Siebrand Mazeland authored
-
-
- 02 Oct, 2010 2 commits
-
-
Siebrand Mazeland authored
* add onPluginVersion()
-
Brion Vibber authored
-
- 01 Oct, 2010 23 commits
-
-
Brion Vibber authored
-
-
Siebrand Mazeland authored
-
Siebrand Mazeland authored
* whitespace updates. * added @todo because of missing plugin description. I wasn't able to find out what this does exactly quick enough.
-
Siebrand Mazeland authored
* onPluginVersion() added.
-
Siebrand Mazeland authored
* onPluginVersion
-
Siebrand Mazeland authored
* onPluginVersion() added
-
Siebrand Mazeland authored
* Translator hints added * whitespace updates
-
Zach Copley authored
-
Zach Copley authored
-
Zach Copley authored
-
Brion Vibber authored
Throw in a quick event hook to override the profile list type on showstream (should be made more general in future). Replace with a NoticeList to have output include avatar and username -- but CSS still hides them in default theme. Event::addHandler('ShowStreamNoticeList', 'awesome'); function awesome($notice, $action, &$pnl) { $pnl = new NoticeList($notice, $action); return false; }
-
Brion Vibber authored
Add a $config['plugins']['locale_path'] which can be set to override the individual plugins' locale subdirectories. This will apply to *ALL* plugins in *ALL* languages, so should probably only be used when doing site customization... You'd probably do: $config['site']['locale_path'] = '/srv/awesome/data/locale'; $config['plugins']['locale_path'] = '/srv/awesome/data/locale'; with a structure like: srv/ awesome/ data/ locale/ en/ LC_MESSAGES/ statusnet.po OpenID.po AnonymousFave.po etc, all alongside each other. You could separate plugins from the core if you like. Where locale files have not already been generated, you can build one for a plugin like so: php scripts/update_po_templates.php --plugin=MyPlugin and pull out the template file: plugins/MyPlugin/locale/MyPlugin.pot Edit that (make sure you at least set the CHARSET, probably to UTF-8) and save your customized .po files into the structure as above, and use msgfmt to generate .mo files for final output.
-
Brion Vibber authored
Add a $config['plugins']['locale_path'] which can be set to override the individual plugins' locale subdirectories. This will apply to *ALL* plugins in *ALL* languages, so should probably only be used when doing site customization... You'd probably do: $config['site']['locale_path'] = '/srv/awesome/data/locale'; $config['plugins']['locale_path'] = '/srv/awesome/data/locale'; with a structure like: srv/ awesome/ data/ locale/ en/ LC_MESSAGES/ statusnet.po OpenID.po AnonymousFave.po etc, all alongside each other. You could separate plugins from the core if you like. Where locale files have not already been generated, you can build one for a plugin like so: php scripts/update_po_templates.php --plugin=MyPlugin and pull out the template file: plugins/MyPlugin/locale/MyPlugin.pot Edit that (make sure you at least set the CHARSET, probably to UTF-8) and save your customized .po files into the structure as above, and use msgfmt to generate .mo files for final output.
-
Brion Vibber authored
-
Brion Vibber authored
Add helper metadata on individual notice pages to aid sharing to Facebook (use poster's avatar as image, indicate the text content)
-
Brion Vibber authored
ShareNotice plugin -- basic buttons per-notice to share the text & a link to the notice on other sites. Default settings list Twitter, Facebook, and Identi.ca as targets. Using icons built-in, and no magic offsite JS or anything so it won't slow down or break if third-party site goes down. Default styles are a little limited, but can be customized in theme should one be so inclined.
-
Brion Vibber authored
ForceGroup plugin: optionally force new users to join a particular group or set of groups on registration; and/or to force posts by members of particular groups to be posted into those groups even if not explicitly mentioned. The posting feature requires a couple quick hook additions in core.
-
Brion Vibber authored
GroupFavorited plugin: adds 'Popular' tab to group navigation showing a popular pages subset for just posts in the group. Not necessarily terribly efficient, should be tested and benchmarked on non-trivial sites
-
Brion Vibber authored
-
Brion Vibber authored
Initial SlicedFavorites plugin to allow for customized variants of 'Popular' tab (favorited action) that include or exclude a given set of users. No added UI tabs in this version, beware!
-
Brion Vibber authored
ShareNotice plugin -- basic buttons per-notice to share the text & a link to the notice on other sites. Default settings list Twitter, Facebook, and Identi.ca as targets. Using icons built-in, and no magic offsite JS or anything so it won't slow down or break if third-party site goes down. Default styles are a little limited, but can be customized in theme should one be so inclined.
-
Zach Copley authored
-
- 30 Sep, 2010 8 commits
-
-
Zach Copley authored
-
Zach Copley authored
-
Zach Copley authored
-
Zach Copley authored
-
Brion Vibber authored
ForceGroup plugin: optionally force new users to join a particular group or set of groups on registration; and/or to force posts by members of particular groups to be posted into those groups even if not explicitly mentioned. The posting feature requires a couple quick hook additions in core.
-
Brion Vibber authored
GroupFavorited plugin: adds 'Popular' tab to group navigation showing a popular pages subset for just posts in the group. Not necessarily terribly efficient, should be tested and benchmarked on non-trivial sites
-
Brion Vibber authored
-
Brion Vibber authored
-