Help:Con­figu­ration para­meter "$smwgAdminFeatures"

From semantic-mediawiki.org


Configuration parameter details:
Название $smwgAdminFeatures
Описание Задаёт, какие административные функции можно использовать через специальную страницу "SemanticMediaWiki"
Значение по умолчанию
См. ниже
Программное обеспечение Semantic MediaWiki
Введено в версии
Удалено в версии используется
Конфигурация Installation
Ключевые слова special page · administration · gardening · setup · store setup · data repair · data rebuild · object-id lookup · object-id disposal

$smwgAdminFeatures это параметр конфигурации, который задает, какие административные функции могут быть использованы через специальную страницу "SemanticMediaWiki", позволяющую осуществлять точный контроль. Параметр был введен в Semantic MediaWiki 2.5.0Released on 14 March 2017 and compatible with MW 1.23.0 - 1.29.x.1 в замену устаревшему configuration parameter $smwgAdminRefreshStoreSets whether it is possible to set up the database tables or to initiate the repairing or updating of all semantic data of wiki using the interface on special page "SemanticMediaWiki", который будет удален с выпуском Semantic MediaWiki 3.1.0Released on an unknown date and compatible with unknown versions of MediaWiki. в конце 2018 года.2

Настройки по умолчанию

$smwgAdminFeatures = SMW_ADM_REFRESH | SMW_ADM_SETUP | SMW_ADM_DISPOSAL | SMW_ADM_PSTATS | SMW_ADM_FULLT;

Это означает, что по умолчанию все пользователи с правами администратора (пользователи группы "sysop") или администратора Semantic MediaWiki (пользователи группы "smwadministrator") могут использовать все доступные функции.

Доступные настройки

Изменение настроек по умолчанию

Чтобы изменить этот параметр конфигурации, добавьте одну из следующих строк в свой файл "LocalSettings.php" после вызова enableSemantics() call:

Удаление определенной административной функции

Чтобы удалить определенную административную функцию, например возможность инициировать восстановление или обновление всех семантических данных на вики, просто исключите соответствующую константу, как показано выше:

$smwgAdminFeatures = SMW_ADM_SETUP | SMW_ADM_DISPOSAL | SMW_ADM_PSTATS | SMW_ADM_FULLT;

или

$smwgAdminFeatures = $smwgAdminFeatures & ~SMW_ADM_REFRESH;
Удаление всех административных функций

Чтобы удалить все административные функции, удалите все константы, как показано выше:

$smwgAdminFeatures = '';

Предотвращение доступа к специальной странице special page "SemanticMediaWiki"Provides functions for wiki administrators that assist in doing their administration work

Для этого права пользователя "smw-admin" должен быть удален у вики-администраторов (группа пользователей "sysop") и кроме того, пользователь должен быть назначен администратором Semantic MediaWiki (группа пользователей "smwadministrator"). Это дополнительно предотвратит отображение оперативной статистики и параметров конфигурации.

См. также

References

  1. ^  Semantic MediaWiki: GitHub pull request gh:smw:2142
  2. ^  Semantic MediaWiki: GitHub issue gh:smw:2343