Есть ли способ ограничить доступ на чтение страниц в MediaWiki?

У меня есть сайт MediaWiki, который доступен для публичного просмотра, и я хочу сохранить его таким образом, но я хотел бы сделать некоторые страницы собственной ... и видна только мне. Я знаю, что это противоречит всей цели Вики, но к черту с этим. Я не позволяю никому зарегистрироваться в качестве редактора wiki - я на самом деле использую MediaWiki в качестве CMS, когда вы приступаете к нему. этот сайт MediaWiki размещен на сервере Linux.

Да, я знаю о "защита" страницы от определенных редакторов, но я хочу, чтобы определенные страницы были невидимыми или не просматривались, кроме определенных пользователей. Мне нужно решение на основе MediaWiki - будь то в разметке или в базовом PHP.

Если это невозможно в разметке или PHP, то отлично, это ответ.

7
задан Cyberherbalist
03.04.2023 11:30 Количество просмотров материала 3486
Распечатать страницу

3 ответа

по-видимому, ответ на вопрос: нет никакого способа сделать это, и MediaWiki не был предназначен для этого.

0
отвечен Cyberherbalist 2023-04-04 19:18

сложнее настроить, но Tiki Wiki имеет концепцию пользователей и групп и был разработан для обработки случай использования вы упомянули.

0
отвечен MMB 2023-04-04 21:35

вы можете белый список некоторых из вас MediaWiki страниц, как это.

    $wgWhitelistRead =  array ( "Special:Userlogin", 
    "Special:CreateAccount" );
    $wgGroupPermissions['*']['read'] = true;
    $wgGroupPermissions['*']['view'] = true;
    $wgGroupPermissions['*']['edit'] = false;
0
отвечен jehovahsays 2023-04-04 23:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх