Достъп до разширенията на MediaWiki

В момента работя с MediaWiki. Следвах урока https://www.digitalocean.com/community/tutorials/how-to-install-mediawiki-on-ubuntu-14-04 и успешно го инсталирах на моята система Ubuntu 14.04. Когато рестартирах сървъра на Apace, всичко работеше и виждах перфектно главната страница.

Сега се опитвам да използвам разширението WikiEditor. Вече е инсталиран в папка /var/www/html/extensions. Също така промених LocalSettings.php файл в /var/www/html/ папка и добавих следния ред.

require_once "$IP/extensions/WikiEditor/WikiEditor.php";

Когато разглеждам localhost/index.php/Special:Version, мога да видя WikiEditor в списъка там. Но когато отида на localhost/index.php/Special:WikiEditor, там пише „Няма такава страница“.

Така че бих искал да знам пълния URL адрес за достъп до разширение на MediaWiki.


person Pattu    schedule 24.03.2015    source източник


Отговори (2)


Това разширение няма специална страница, така че не можете да получите достъп до него.

Това разширение прави е да предостави лента с инструменти за по-добро потребителско изживяване при редактиране на страница. Когато създавате/редактирате страница, ще видите нещо като изображението по-долу. въведете описание на изображението тук

Може би първо трябва да изчистите кеша на браузъра си и да презаредите страницата.

Ако това, което искате, е да персонализирате (добавете бутони и т.н.), можете да погледнете тази страница.

person DanielMK    schedule 24.03.2015
comment
Благодаря ви за отговора.. Но да кажем, че добавям разширение, наречено test, към /var/www/html/extensions и добавям реда require_once "$IP/extensions/test/test.php"; към LocalSettings.php. Какъв трябва да бъде URL адресът за достъп до него? - person Pattu; 24.03.2015
comment
Зависи какво прави разширението. Едно разширение може да има множество специални страници или изобщо да няма специална страница, или името на страницата може да е различно от името на разширението. Например разширението voteNY прилага Special:TopRatings вместо Special:VoteNY. Документацията за всяко разширение обикновено ви уведомява за предоставената функционалност. - person DanielMK; 24.03.2015

Разширенията не са специални страници,

Разширенията декларират специални страници чрез 1) класове, разширяващи SpecialPage 2) деклариране на тези класове в масив $wgSpecialPages.

Вижте например разширението BlogPage.

person Camille    schedule 25.03.2015