Создайте пользовательскую конечную точку с помощью учебника по пользовательскому маршруту - PullRequest
0 голосов
/ 30 мая 2018

Есть ли способ создать свою пользовательскую конечную точку в MediaWiki, например:

http://my.wikiexample.com/custom/deleteAccount

Я выполнил некоторый поиск, но нашел информацию только для APIsandbox и REST API, которая не дает никакой информации для созданияпользовательские конечные точки.

1 Ответ

0 голосов
/ 31 мая 2018

Нет никакого способа создать произвольный путь, подобный этому (хотя есть некоторая дискуссия о введении универсального маршрутизатора однажды), но вы можете легко добавить пользовательские модули в MediaWiki API.

Например, вы можете реализовать http://my.wikiexample.com/w/api.php?action=deleteuser аналогично тому, как CentralAuth выполняет действие deleteglobalaccount.См. API: Расширения для получения дополнительной информации.

(Существуют также другие Расширения DeleteAccount , которые используют механизм удаления расширения UserMerge , если это то, что выПытаюсь сделать).

...