Hm.... so I am picturing something similar to the following:
HTTP or FTP get requests possible to the server. Structure of files on the server: Top level folders: core trusted universe
In each folder, it is split up into each letter of the alphabet. For example, core/a/anextensionfolder core/a/apples etc.
The extension folder would be downloaded to $IP/extensions/.
And the appropriate UPGRADE or INSTALL file in the directory would be shown.
Then it would search for LocalSettings.php.include file (or something similar), and automatically add its content to LocalSettings.php.
If that file does not exist, then it would add require_once("$IP/extensions/extensionfolder/ExtensionName.php"); to LocalSettings.php.
I could even see it proping for the fields in LocalSettings.php as defined by LocalSettings.php.include, so the user could install it without ever touching the terminal or LocalSettings.php.
Let me know what everyone's opinions are.
Kasimir
On 6/8/07, John Lyon jelyon@jelyon.com wrote:
If I understand what you're aiming at here, gallery2 (gallery.menalto.com) does this very thing. I now wish every other open source app I use (MediaWiki, Drupal, WordPress (and WPMU)) offered this capability. But I'm speaking as a code/CSS/PHP rock. Thus, all I can do is cheer, hope and wait.
-- John Lyon | Austin TX
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l