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(a)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(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
--
Kasimir Gabert