Age | Commit message (Collapse) | Author |
|
enabling/disabling it. (Needed for previous commit to be useful)
pluginenable.php: check if a file exists, not if it's been loaded.
|
|
include.php: file to include to make creation of entry points easy
index.php: move most of this file into include.php (and include it)
plugindata.php: a separate entry point using include.php; load ALL plugins found, and write data gathered to plugindata.out.php
.gitignore: add plugindata.out.php
actions/pluginsadminpanel.php:
* use plugindata.out.php's common_plugindata() instead of StatusNet::getPlugins()
* give a button linking to plugindata.php, to refresh plugin data
lib/pluginlist.php:
* use plugindata.out.php's common_plugindata() instead of thowing the 'PluginVersion' event to currently enabled plugins
* for the enable/disable forms: was: if (!$disabled) now: if ($enabled && (!$disabled))
lib/statusnet.php: move the list of filenames for a plugin into it's own public static function; this is used by plugindata.php
|
|
util.php: add common_config_section($main), as a companion to common_config($main,sub)
statusnet.php:
* add public static getPlugins(), which returns array_merge(common_config('plugins','default'),common_config_section('plugin-list'))
* use self::getPlugins(), instead of common_config('plugins,'default')
* handle plugins that have a type other than "array" or "null" for parameters
pluginenable:
* use StatusNet::getPlugins() instead of common_config('plugins,'default')
* set $config['plugin-list'][$plugin_name] = 1
pluginsadminpanel: use StatusNet::getPlugins() instead of common_config('plugins,'default')
|
|
|
|
|
|
|
|
array key)
|
|
|
|
|
|
applied to stripped version of the text
|
|
all notice saves everywhere)
|
|
|
|
|
|
[1] http://translatewiki.net/w/i.php?title=Thread:Translating_talk:StatusNet/to_their_attention%3F&oldid=2220913
|
|
format, and use callback for errors when the request is JSONP
|
|
|
|
|
|
- Friendship API methods now use a Profile instead of User for target
|
|
|
|
Conflicts:
plugins/OpenID/openidserver.php (cleaned up mismatched comment)
|
|
|
|
|
|
Missing NS declarations were breaking XML parsing for some clients since beaecb18d5b92b913473dfffd545dc436f50cf66
|
|
- Add statusnet:group_info tag to group Atom feeds
|
|
|
|
|
|
|
|
|
|
Conflicts:
lib/default.php
lib/util.php
plugins/UrlShortener/UrlShortenerPlugin.php (has been removed?)
|
|
followed by, but don't themselves follow the user whose FOAF we're displaying.
|
|
|
|
|
|
|
|
customized to a distinct directory and URL path to make it easier to separate custom themes for a multi-site farm running a common code base.
Currently only one custom theme may be uploaded per site, saved with the name 'custom' and stored into the local/themes subdirectory.
Administrators can upload a .ZIP archive containing a theme through the design admin panel; its contents are validated to ensure that only legit files are saved, and a 5M size quota is enforced.
Theme upload requires the zip extension for PHP; if not present, theme uploading is disabled by default.
Uploading and the custom CSS can be controlled via $config['theme_upload']['enabled'] and $config['custom_css']['enabled'].
Configurable directory/path/server for 'local' subdirectory (currently only as used for themes; local plugins not yet switched over)
Can set $config['local']['dir'] etc; not currently exposed in the admin panels.
Per-site directories on a separate themes server could be set up such as:
$config['local']['dir'] = '/path/to/themes/local/' . $_nickname;
$config['local']['server'] = 'themes.example.com';
$config['local']['path'] = '/local/' . $_nickname;
$config['local']['ssl'] = 'never';
|
|
sections to make it a little more manageable
|
|
Conflicts:
plugins/OpenID/openid.php
|
|
|
|
- Reformat whitespace
|
|
|
|
|
|
twice, causing parsers to fail.
|
|
|
|
Conflicts:
lib/language.php
plugins/OpenID/finishaddopenid.php
|
|
|
|
status in statusnet:notice_info tag)
|
|
|
|
|
|
|
|
take a profile ID on the URL; added profile details to block page so there's an indication of who you're blocking before you pull the trigger.
Fixed typo in RedirectingAction when no return-to data provided in form submission.
RedirectingAction::returnToArgs() has been renamed to returnToPrevious() to avoid conflict with Action::returnToArgs() which returns arguments to be passed to other actions as return-to arguments. All callers should now be updated.
More profile settings actions will now redirect through a login form if visited as a GET request, as would be expected from a bookmark, link sent in e-mail etc.
|
|
|