MediaWiki: Можно ли ограничить доступ к просмотру определенной страницы, загруженного файла или пространства имен?
Поскольку моя вики является общедоступной и свободно доступной по всему миру, иногда возникает необходимость не публиковать какой-либо контент до определенного события (скажем, определенной даты). Допустим, я хотел бы загрузить несколько файлов и сохранить их в секрете, однако я хотел бы, чтобы контент был доступен некоторым группам суперпользователей. Если я прав, есть расширение "Скрытые страницы", но, насколько я помню, это больше похоже на взлом, и я бы не хотел скрывать страницы или файлы, а просто ограничьте доступ к просмотру. Пример сценария, о котором я сейчас думаю, выглядит следующим образом:
- Создайте ограниченное пространство имен
- Загрузите файл в это пространство имен (насколько я помню, это невозможно в MediaWiki, хотя)
- Не связывайте файл из другого места, кроме страницы, которая также находится в ограниченном пространстве имен, поэтому она не может быть утечена
- Как только файл может быть опубликован, просто переместите файл (или страницу) в неограниченное пространство имен.
Возможно ли это как-то в МедиаВики?
1 answers
Эта страница должна помочь найти нужное вам расширение.
Эти 3 расширения, похоже, выполняют свою работу:
- https://www.mediawiki.org/wiki/Extension:Access_Control_List
- http://wiki.4intra.net/IntraACL
- https://www.mediawiki.org/wiki/Extension:NSFileRepo (это специально для администрирования загрузок, связанных с пространством имен)