But why create a new system to learn? What is the advantage of doing
this instead of just using the tried and tested extensions directory?
What stops a new user from plopping the folder into the extensions
directory by accident out of habit?

On Wed, May 21, 2014 at 5:42 PM, Daniel Friesen
<[email protected]> wrote:
> On 2014-05-21, 6:02 AM, Jon Robson wrote:
>> I've always found it silly that skins are installed in a different way
>> to extensions. It seems silly to teach a user 2 ways. To be honest I
>> still haven't got the hang of skin installation. I usually crudely
>> plop a folder in the skins directory which I'm pretty sure is wrong.
>>
>> Thus, I would personally make skins installable in the same way.
>>
>> If there is a need to manage that process better, I would steer
>> someone in the direction of writing a SkinInstaller extension. Such an
>> extension could protect the end user from the installation process and
>> could also provide lots of MediaWiki coolness such as reviewing skins,
>> updating skins and publishing skins.
>>
>> This would be my vision to steer towards any how...
> The current process for installing an extension is:
>
>  1. Plop a folder in the extensions directory.
>  2. Put require_once( "$IP/extensions/{name}/{name}.php" ); where {name}
>     is the name of that folder you just plopped in.
>
>
> The process I'm suggesting for skins is:
>
>  1. Plop a folder in the skins directory.
>  2. Put require_once( "$IP/skins/{name}/{name}.php" ); where {name} is
>     the name of that folder you just plopped in, which is also the name
>     you will use in &useskin= or $wgDefaultSkin.
>
>
> ~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://danielfriesen.name/]
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l



-- 
Jon Robson
* http://jonrobson.me.uk
* https://www.facebook.com/jonrobson
* @rakugojon

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to