]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
14 years agoRemoved hard tabs
Luke Fitzgerald [Sun, 18 Jul 2010 19:58:06 +0000 (12:58 -0700)]
Removed hard tabs

14 years agoRemoved hard tabs
Luke Fitzgerald [Wed, 30 Jun 2010 19:50:07 +0000 (12:50 -0700)]
Removed hard tabs

14 years agoAdded wait on signon failure due to update contacts failing
Luke Fitzgerald [Wed, 30 Jun 2010 16:18:44 +0000 (09:18 -0700)]
Added wait on signon failure due to update contacts failing

14 years agoFixed warning thrown and simplified list calls
Luke Fitzgerald [Wed, 30 Jun 2010 00:06:44 +0000 (17:06 -0700)]
Fixed warning thrown and simplified list calls

14 years agoAdded required PHP extensions to README
Luke Fitzgerald [Tue, 29 Jun 2010 18:14:26 +0000 (11:14 -0700)]
Added required PHP extensions to README

14 years agoAdded README file
Luke Fitzgerald [Tue, 29 Jun 2010 17:57:48 +0000 (10:57 -0700)]
Added README file

14 years agoHide list error if network is not specified
Luke Fitzgerald [Tue, 29 Jun 2010 00:17:51 +0000 (17:17 -0700)]
Hide list error if network is not specified

14 years agoMerge remote branch 'statusnet/1.0.x' into msn-plugin
Luke Fitzgerald [Tue, 29 Jun 2010 00:04:22 +0000 (17:04 -0700)]
Merge remote branch 'statusnet/1.0.x' into msn-plugin

14 years agoFixed a bug where sessions were not cleared
Luke Fitzgerald [Tue, 29 Jun 2010 00:03:19 +0000 (17:03 -0700)]
Fixed a bug where sessions were not cleared

14 years agoMerge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x
Brion Vibber [Mon, 28 Jun 2010 17:41:04 +0000 (13:41 -0400)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x

14 years agoMerge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x
Brion Vibber [Mon, 28 Jun 2010 17:39:52 +0000 (13:39 -0400)]
Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x

14 years agoEnhanced upload file type detection. If given an original filename, we'll attempt...
Brion Vibber [Mon, 10 May 2010 23:18:29 +0000 (16:18 -0700)]
Enhanced upload file type detection. If given an original filename, we'll attempt to detect type from the extension if we were unable to make a definitive match from content. Generic octet-stream, zip, and MS Office type are explicitly singled out for re-checks, which fixes OpenOffice and MS Office documents to come up with the proper types when misdetected.
File extensions can also be added to the upload type whitelist; they'll be normalized to types for the actual comparison, so only known extensions will work.

14 years agoTest cases for MediaFile::getUploadedFileType() with OpenOffice, MS Office, and PDF...
Brion Vibber [Mon, 10 May 2010 22:32:02 +0000 (15:32 -0700)]
Test cases for MediaFile::getUploadedFileType() with OpenOffice, MS Office, and PDF sample files (as saved from OpenOffice 3.2)
Only 3 of 16 cases pass on my dev box with default config. Ouch!

14 years agoFixed a number of bugs in the library and wrapper - Seems to work!
Luke Fitzgerald [Sat, 26 Jun 2010 19:55:32 +0000 (12:55 -0700)]
Fixed a number of bugs in the library and wrapper - Seems to work!

14 years agoMerge remote branch 'statusnet/1.0.x' into msn-plugin
Luke Fitzgerald [Sat, 26 Jun 2010 19:11:48 +0000 (12:11 -0700)]
Merge remote branch 'statusnet/1.0.x' into msn-plugin

14 years agoMerge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x
Brion Vibber [Sat, 26 Jun 2010 19:10:47 +0000 (15:10 -0400)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x

14 years agoMerge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x
Brion Vibber [Sat, 26 Jun 2010 19:09:30 +0000 (15:09 -0400)]
Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x

14 years agoMerge branch 'master' of gitorious.org:statusnet/mainline into testing
Brion Vibber [Sat, 26 Jun 2010 19:09:08 +0000 (15:09 -0400)]
Merge branch 'master' of gitorious.org:statusnet/mainline into testing

14 years agoFix for bug #2382: releasing claim on failed queue item works again with DB-based...
Brion Vibber [Sat, 26 Jun 2010 19:07:32 +0000 (15:07 -0400)]
Fix for bug #2382: releasing claim on failed queue item works again with DB-based queues.
Warning: DB-based queue doesn't currently implement discarding of items after a retry limit. Failed items will be retried until they succeed.

14 years agoMerge remote branch 'statusnet/1.0.x' into msn-plugin
Luke Fitzgerald [Sat, 26 Jun 2010 16:12:59 +0000 (09:12 -0700)]
Merge remote branch 'statusnet/1.0.x' into msn-plugin

14 years agoMerge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x
Brion Vibber [Sat, 26 Jun 2010 14:18:03 +0000 (10:18 -0400)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x

14 years agoMerge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x
Brion Vibber [Sat, 26 Jun 2010 14:17:36 +0000 (10:17 -0400)]
Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x

Conflicts:
plugins/OpenID/openidserver.php (cleaned up mismatched comment)

14 years agoMerge branch 'master' into testing
Brion Vibber [Sat, 26 Jun 2010 14:16:27 +0000 (10:16 -0400)]
Merge branch 'master' into testing

14 years agoHave API methods for search subclass ApiPrivateAuthAction
Zach Copley [Fri, 25 Jun 2010 01:11:50 +0000 (18:11 -0700)]
Have API methods for search subclass ApiPrivateAuthAction

14 years agoRegression fix for Recaptcha on SSL registration page; their API is served on a diffe...
Brion Vibber [Thu, 24 Jun 2010 15:21:04 +0000 (15:21 +0000)]
Regression fix for Recaptcha on SSL registration page; their API is served on a different hostname for SSL.

14 years agoFix for ticket http://status.net/open-source/issues/2380 "Autofocus
Zach Copley [Wed, 23 Jun 2010 18:29:13 +0000 (11:29 -0700)]
Fix for ticket http://status.net/open-source/issues/2380 "Autofocus
shouldn't override scroll" -- Thanks @michaeltwofish!

14 years agoMerge remote branch 'statusnet/1.0.x' into msn-plugin
Luke Fitzgerald [Wed, 23 Jun 2010 03:27:18 +0000 (20:27 -0700)]
Merge remote branch 'statusnet/1.0.x' into msn-plugin

14 years agoLots of fixes for library. Almost have confirmation emails working
Luke Fitzgerald [Wed, 23 Jun 2010 03:26:23 +0000 (20:26 -0700)]
Lots of fixes for library. Almost have confirmation emails working

14 years agoThrow an error if queueing is disable when using an IM plugin
Craig Andrews [Wed, 23 Jun 2010 02:01:13 +0000 (22:01 -0400)]
Throw an error if queueing is disable when using an IM plugin

14 years ago- Add profile_info tag to Atom author
Zach Copley [Tue, 22 Jun 2010 23:28:06 +0000 (16:28 -0700)]
- Add profile_info tag to Atom author
- Normalize xmlns:statusnet links in the API

14 years agoUpdate pot file.
Siebrand Mazeland [Mon, 21 Jun 2010 18:17:32 +0000 (20:17 +0200)]
Update pot file.

14 years agoImprove error message per discussion on http://translatewiki.net/wiki/Thread:Support...
Siebrand Mazeland [Mon, 21 Jun 2010 18:15:26 +0000 (20:15 +0200)]
Improve error message per discussion on http://translatewiki.net/wiki/Thread:Support/Unclear_message.

Spotted by Peter17 and changed per suggestion of McDutchie with approval of Brion.

14 years agoLocalisation updates from http://translatewiki.net
Siebrand Mazeland [Mon, 21 Jun 2010 18:10:37 +0000 (20:10 +0200)]
Localisation updates from http://translatewiki.net

14 years agoquick-fix for localization typo per #2366 (also fixed upstream in translatewiki)
Brion Vibber [Mon, 21 Jun 2010 15:07:12 +0000 (08:07 -0700)]
quick-fix for localization typo per #2366 (also fixed upstream in translatewiki)

14 years agoRecaptchaPlugin: fix for missing captcha on iPhone/Android.
Brion Vibber [Sun, 20 Jun 2010 19:30:12 +0000 (19:30 +0000)]
RecaptchaPlugin: fix for missing captcha on iPhone/Android.

MobileProfile serves pages out to iPhone and Android as application/xhtml+xml, which doesn't work with the default we we were loading recaptcha (as it used document.write). Switched to filling out a <div> from the AJAX API, which doesn't use document.write in the XHTML context.

Tested that view & submission works ok in following browsers:
Mobile: iPhone 3.1, Android 2.1, iPad 3.2 (this last doesn't trigger mobile theme tweaks)
Ubuntu 10.04: Firefox 3.6.3, Chrome 6
Mac 10.6: Safari 5/OS X 10.6.4
Windows 7: IE 8, Opera 10.56

14 years agoUse built in email verifier
Luke Fitzgerald [Sun, 20 Jun 2010 14:53:36 +0000 (15:53 +0100)]
Use built in email verifier

14 years agoCatch a couple of missing XML namespace declarations on API XML output. Missing NS...
Brion Vibber [Fri, 18 Jun 2010 16:59:11 +0000 (09:59 -0700)]
Catch a couple of missing XML namespace declarations on API XML output. Missing NS declarations were breaking XML parsing for some clients since beaecb18d5b92b913473dfffd545dc436f50cf66

14 years agoInclude source client's related URL (if any) in source attribution for
Zach Copley [Thu, 17 Jun 2010 23:08:40 +0000 (23:08 +0000)]
Include source client's related URL (if any) in source attribution for
Atom notice feeds

14 years agoMerge remote branch 'statusnet/1.0.x' into msn-plugin
Luke Fitzgerald [Thu, 17 Jun 2010 17:50:45 +0000 (18:50 +0100)]
Merge remote branch 'statusnet/1.0.x' into msn-plugin

14 years agoadding a Status_network::updateKeys() method, since DB_DataObject update doesn't...
James Walker [Thu, 17 Jun 2010 17:44:17 +0000 (13:44 -0400)]
adding a Status_network::updateKeys() method, since DB_DataObject update doesn't do keys.

14 years agoFix problem with AvatarLink in which it was sometimes leaving the width attribute...
Zach Copley [Thu, 17 Jun 2010 01:27:51 +0000 (18:27 -0700)]
Fix problem with AvatarLink in which it was sometimes leaving the width attribute empty

14 years agoMerge branch 'master' of gitorious.org:statusnet/mainline
Zach Copley [Wed, 16 Jun 2010 23:37:15 +0000 (16:37 -0700)]
Merge branch 'master' of gitorious.org:statusnet/mainline

* 'master' of gitorious.org:statusnet/mainline:
  Switch OpenID server's redirects from 307 to 303 to avoid prompt for form data resubmission if we were sent here from a POST request, such as when verifying the site for the first time doing an OpenID login from Drupal.

14 years agoLocalisation updates from http://translatewiki.net
Siebrand Mazeland [Wed, 16 Jun 2010 22:28:05 +0000 (00:28 +0200)]
Localisation updates from http://translatewiki.net

14 years ago- More useful group info from api/statusnet/group/show
Zach Copley [Wed, 16 Jun 2010 21:29:24 +0000 (14:29 -0700)]
- More useful group info from api/statusnet/group/show
- Add statusnet:group_info tag to group Atom feeds

14 years agoUse presence of IM plugins to decide if "IM" options should be available
Craig Andrews [Wed, 16 Jun 2010 20:00:54 +0000 (16:00 -0400)]
Use presence of IM plugins to decide if "IM" options should be available

14 years agoAdd comma to end of list and small cosmetic change
Luke Fitzgerald [Wed, 16 Jun 2010 19:58:27 +0000 (20:58 +0100)]
Add comma to end of list and small cosmetic change

14 years agoMerge branch 'master' into testing
Brion Vibber [Wed, 16 Jun 2010 19:37:14 +0000 (12:37 -0700)]
Merge branch 'master' into testing

14 years agoRemove callback method as we're not using status changes
Luke Fitzgerald [Wed, 16 Jun 2010 19:35:46 +0000 (20:35 +0100)]
Remove callback method as we're not using status changes

14 years agoSwitch OpenID server's redirects from 307 to 303 to avoid prompt for form data resubm...
Brion Vibber [Wed, 16 Jun 2010 19:30:37 +0000 (12:30 -0700)]
Switch OpenID server's redirects from 307 to 303 to avoid prompt for form data resubmission if we were sent here from a POST request, such as when verifying the site for the first time doing an OpenID login from Drupal.

14 years agoAdd callback for status changes
Luke Fitzgerald [Wed, 16 Jun 2010 17:05:29 +0000 (18:05 +0100)]
Add callback for status changes

14 years agoRemove any existing switchboard sessions when we (re)signon
Luke Fitzgerald [Wed, 16 Jun 2010 16:12:20 +0000 (17:12 +0100)]
Remove any existing switchboard sessions when we (re)signon

14 years agoAdded some more error handling and commenting
Luke Fitzgerald [Wed, 16 Jun 2010 13:15:08 +0000 (14:15 +0100)]
Added some more error handling and commenting

14 years agoAdded error reporting to SB socket writes and call endSBSession if socket is dead...
Luke Fitzgerald [Wed, 16 Jun 2010 01:31:51 +0000 (02:31 +0100)]
Added error reporting to SB socket writes and call endSBSession if socket is dead when we try to send a message

14 years agoUse correct array index access for switchBoardSessions in sendMessageToSBSession
Luke Fitzgerald [Wed, 16 Jun 2010 01:28:13 +0000 (02:28 +0100)]
Use correct array index access for switchBoardSessions in sendMessageToSBSession

14 years agoReduced if statements used in sendOtherNetworkMessage
Luke Fitzgerald [Wed, 16 Jun 2010 01:25:09 +0000 (02:25 +0100)]
Reduced if statements used in sendOtherNetworkMessage

14 years agoImplemented error checking in sendOtherNetworkMessage
Luke Fitzgerald [Wed, 16 Jun 2010 01:23:19 +0000 (02:23 +0100)]
Implemented error checking in sendOtherNetworkMessage

14 years agoFix indentation
Luke Fitzgerald [Wed, 16 Jun 2010 01:16:29 +0000 (02:16 +0100)]
Fix indentation

14 years agoReturn true if OIM is sent successfully
Luke Fitzgerald [Wed, 16 Jun 2010 01:11:39 +0000 (02:11 +0100)]
Return true if OIM is sent successfully

14 years agoCorrectly access length constants
Luke Fitzgerald [Wed, 16 Jun 2010 01:03:31 +0000 (02:03 +0100)]
Correctly access length constants

14 years ago$killsession parameter not needed - we'll kill the session later anyway
Luke Fitzgerald [Wed, 16 Jun 2010 00:43:55 +0000 (01:43 +0100)]
$killsession parameter not needed - we'll kill the session later anyway

14 years agoAccess constants and static methods properly ;)
Luke Fitzgerald [Wed, 16 Jun 2010 00:30:44 +0000 (01:30 +0100)]
Access constants and static methods properly ;)

14 years agoRemoved unnecessary else statement
Luke Fitzgerald [Wed, 16 Jun 2010 00:24:28 +0000 (01:24 +0100)]
Removed unnecessary else statement

14 years agoReordered methods and changed properties to constants as needed
Luke Fitzgerald [Wed, 16 Jun 2010 00:22:52 +0000 (01:22 +0100)]
Reordered methods and changed properties to constants as needed

14 years agoAdded validate regexp and a few more comments
Luke Fitzgerald [Tue, 15 Jun 2010 23:04:59 +0000 (00:04 +0100)]
Added validate regexp and a few more comments

14 years agoUse presence of IM plugins to decide if "IM" menu option should be shown in Connect
Craig Andrews [Tue, 15 Jun 2010 21:04:15 +0000 (17:04 -0400)]
Use presence of IM plugins to decide if "IM" menu option should be shown in Connect

14 years agoAdaptation of library almost complete.
Luke Fitzgerald [Tue, 15 Jun 2010 19:51:04 +0000 (20:51 +0100)]
Adaptation of library almost complete.
Bot now signs in correctly when launched using startdaemons.sh

14 years agofix URL regex for tags to use UTF-8
Evan Prodromou [Mon, 14 Jun 2010 19:51:49 +0000 (15:51 -0400)]
fix URL regex for tags to use UTF-8

14 years agoLots more work on adapting library. Added more commenting and fixed some stuff on...
Luke Fitzgerald [Mon, 14 Jun 2010 18:53:43 +0000 (19:53 +0100)]
Lots more work on adapting library. Added more commenting and fixed some stuff on the integration side.

14 years agoMerge branch 'master' into testing
Brion Vibber [Mon, 14 Jun 2010 17:53:22 +0000 (10:53 -0700)]
Merge branch 'master' into testing

14 years agoRemoved Run method as all code has been moved into new methods
Luke Fitzgerald [Mon, 14 Jun 2010 03:54:03 +0000 (04:54 +0100)]
Removed Run method as all code has been moved into new methods

14 years agoAdded better error handling to signon method
Luke Fitzgerald [Mon, 14 Jun 2010 03:26:41 +0000 (04:26 +0100)]
Added better error handling to signon method

14 years agoMore work on adapting phpmsnclass
Luke Fitzgerald [Mon, 14 Jun 2010 02:47:44 +0000 (03:47 +0100)]
More work on adapting phpmsnclass

14 years agoadmin panel for setting site-claim metadata
Evan Prodromou [Sun, 13 Jun 2010 19:23:23 +0000 (15:23 -0400)]
admin panel for setting site-claim metadata

14 years agoshow site claim keys on top page
Evan Prodromou [Sun, 13 Jun 2010 18:58:06 +0000 (14:58 -0400)]
show site claim keys on top page

14 years agoAdded some more event handlers and corrected aADL scope
Luke Fitzgerald [Sun, 13 Jun 2010 03:14:29 +0000 (04:14 +0100)]
Added some more event handlers and corrected aADL scope

14 years ago - Corrected PhotoSticker bug in phpmsnclass
Luke Fitzgerald [Sun, 13 Jun 2010 02:42:21 +0000 (03:42 +0100)]
 - Corrected PhotoSticker bug in phpmsnclass
 - Update time till next ping when a command is sent

14 years agoAdded callback for pong (to update time till next ping required)
Luke Fitzgerald [Sun, 13 Jun 2010 00:54:09 +0000 (01:54 +0100)]
Added callback for pong (to update time till next ping required)

14 years agoAdded in missing properties
Luke Fitzgerald [Sat, 12 Jun 2010 20:21:09 +0000 (21:21 +0100)]
Added in missing properties

14 years agoMerged in changes to phpmsnclass
Luke Fitzgerald [Sat, 12 Jun 2010 20:19:08 +0000 (21:19 +0100)]
Merged in changes to phpmsnclass

14 years agoMore work on adapting the phpmsnclass to work with the IM architecture (far from...
Luke Fitzgerald [Sat, 12 Jun 2010 18:49:28 +0000 (19:49 +0100)]
More work on adapting the phpmsnclass to work with the IM architecture (far from finished still)

14 years agoRemoved phpmsnclass sample
Luke Fitzgerald [Sat, 12 Jun 2010 16:34:25 +0000 (17:34 +0100)]
Removed phpmsnclass sample

14 years agoInitial commit of msn-plugin work
Luke Fitzgerald [Sat, 12 Jun 2010 16:28:43 +0000 (17:28 +0100)]
Initial commit of msn-plugin work

14 years agoFix for DB error reporting in installer (MySQL path)
Brion Vibber [Fri, 11 Jun 2010 19:38:22 +0000 (12:38 -0700)]
Fix for DB error reporting in installer (MySQL path)

14 years agoMerge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x
Brion Vibber [Fri, 11 Jun 2010 19:09:55 +0000 (12:09 -0700)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x

14 years agoMerge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x
Brion Vibber [Fri, 11 Jun 2010 19:05:53 +0000 (12:05 -0700)]
Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x

14 years agoMerge branch 'testing' of gitorious.org:statusnet/mainline into testing
Brion Vibber [Fri, 11 Jun 2010 19:04:03 +0000 (12:04 -0700)]
Merge branch 'testing' of gitorious.org:statusnet/mainline into testing

14 years agoFix a couple bad format entries in router setup (format param had 'xmljson' instead...
Brion Vibber [Fri, 11 Jun 2010 18:52:06 +0000 (11:52 -0700)]
Fix a couple bad format entries in router setup (format param had 'xmljson' instead of 'xml|json').
Warning: the format strings aren't actually being enforced here which is probably why they weren't caught earlier. Not quite sure why, it should be looked at!

14 years agoLocalisation updates from http://translatewiki.net
Siebrand Mazeland [Thu, 10 Jun 2010 22:55:14 +0000 (00:55 +0200)]
Localisation updates from http://translatewiki.net

14 years agoMerge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x
Brion Vibber [Thu, 10 Jun 2010 22:37:06 +0000 (15:37 -0700)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x

Conflicts:
lib/default.php
lib/util.php
plugins/UrlShortener/UrlShortenerPlugin.php (has been removed?)

14 years agoFix for compile error (misnamed function) in 4211b7f01188b4ab64407e32b380366a048102f4
Brion Vibber [Thu, 10 Jun 2010 22:23:57 +0000 (15:23 -0700)]
Fix for compile error (misnamed function) in 4211b7f01188b4ab64407e32b380366a048102f4

14 years agoTicket #2350: fix for incorrect FOAF sioc:follows entries for users who are followed...
Brion Vibber [Thu, 10 Jun 2010 18:42:58 +0000 (11:42 -0700)]
Ticket #2350: fix for incorrect FOAF sioc:follows entries for users who are followed by, but don't themselves follow the user whose FOAF we're displaying.

14 years agoTicket #2349: fix for Geonames semantic reference URLs in FOAF output (corrects a...
Brion Vibber [Thu, 10 Jun 2010 17:30:07 +0000 (10:30 -0700)]
Ticket #2349: fix for Geonames semantic reference URLs in FOAF output (corrects a typo in the patch added in 4463768b)

14 years agoRevert "added notice.location to group by"
Brenda Wallace [Wed, 9 Jun 2010 04:30:50 +0000 (16:30 +1200)]
Revert "added notice.location to group by"

This reverts commit 48dc899acb9a0ac87140353092dab1f5e67753d8.

14 years agoadded missing author
Brenda Wallace [Tue, 8 Jun 2010 04:46:32 +0000 (16:46 +1200)]
added missing author

14 years agoadded missing authors
Brenda Wallace [Tue, 8 Jun 2010 04:34:16 +0000 (16:34 +1200)]
added missing authors

14 years agoadded missing authors
Brenda Wallace [Tue, 8 Jun 2010 04:32:53 +0000 (16:32 +1200)]
added missing authors

14 years agoadded 2 missing authors, foudn automatically in git logs
Brenda Wallace [Tue, 8 Jun 2010 04:27:10 +0000 (16:27 +1200)]
added 2 missing authors, foudn automatically in git logs

14 years agoMerge branch 'integration' into testing
Brion Vibber [Tue, 8 Jun 2010 01:19:12 +0000 (18:19 -0700)]
Merge branch 'integration' into testing

14 years agoBasic custom CSS and theme uploading features. 'local' subdir can now be customized...
Brion Vibber [Wed, 21 Apr 2010 15:16:42 +0000 (17:16 +0200)]
Basic custom CSS and theme uploading features. 'local' subdir can now be 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';

14 years agobreak up the giant form function in design admin panel into individual sections to...
Brion Vibber [Wed, 21 Apr 2010 14:53:10 +0000 (16:53 +0200)]
break up the giant form function in design admin panel into individual sections to make it a little more manageable