Topic on Extension talk:Semantic Breadcrumb Links

Crysis19 (talkcontribs)

I have been sitting here for the past hour or more trying to figure out how to install this. Guides online are crap for a newbie doing this.

Frankly, I don't want to spend two or three days struggling to learn all the ins and outs of PHP/Composer/Whatever.

I want to be able to use Semantic Breadcrumb Links and the SESP extensions, both of which demand I use Composer.

The installation information for them are garbage. They give me something about require this and that. And say I should use Composer.

So I go to the Composer site and download some .phar file, only to find Composer is already seemingly installed on MediaWiki, or not. I'm not 100% sure about this.

So I cram the .phar file into the folder where MW is, inside my XAMPP installation. Great.

But now I am told to run composer update, with no mention of needing to access the Shell. Another twenty minutes of having to look crap up online, because the guide isn't nearly specific enough.

And so in the shell it opens up at C:\XAMPP, and I have to use CD to get through HTDOCS and Zephyr to find where the composer.phar is

But now I have nothing telling me what the heck I'm supposed to do? Stuff says to type in composer, which spits an error in my face. php composer works, but I'm still no closer to installing SBL or SESP.

I'm sitting here at 1am, and I fully agree with this Google page I found. That is claiming devs are using Composer as a barrier to newbies. And he is 100% right. I don't care how convenient something is for those who have used it for a long time.

For someone who wants nothing more than to install a freaking extension or two on MediaWiki, and get on with their business of creating the Wiki, solely having Composer as the installation method is an INSANE barrier to cross.

Especially considering the guides are so much crap, expecting you to know half the stuff from the outset, and forcing you to repeatedly Google stuff to learn what they are talking about.

So can someone PLEASE instruct me on what I need to do in order to get these extensions installed?

Reply to "Installation Help"