Памятка преподавателю: модерирование раздела вики
Регламент
- Преподавателю по требованию заводится раздел wiki, при этом преподаватель несёт самостоятельно полную ответственность за ограничение прав доступа, содержание и модерирование раздела.
- Все страницы wiki, кроме входящих в преподавательские разделы, редактируются только администраторами.
Заведение раздела
Для того, чтобы завести новый раздел, нужно обратиться к администратору и сообщить желаемое название раздела. Лучше всего, сразу сообщить два названия:
- по-английски, короткое, которое будет использоваться в адресе,
- и по-русски, полное, которое появится в списке разделов (курсов)
Создание страниц
Разделом с точки зрения wiki является страница и её подстраницы (как директория и поддиректории на файловой системе).
См. инструкцию по редактированию о том, как создать страницу. Рекоммендую использовать по возможности только относительные ссылки (то есть ссылки вида /PageName, [[/Page]] и [[/Page|страница о птицах]]).
Управление правами
При заведении раздела изначально права на него будут ограничены таким образом, чтобы редактировать его содержимое мог только владелец раздела. Если Вы хотите изменить права доступа, прочитайте текст ниже или обратитесь к Даниилу Алексеевскому.
Первой строкой в странице раздела изначально будет примерно такая:
#acl user:read,write,delete,admin,revert All:read
Эта строка определяет права доступа на страницу и подстраницы. Строка читается слева-направо и по первому совпадению имени пользователя (слева от двоеточия) определяются права. user может быть именем пользователя, названием группы, ключевым словом All для обозначения всех пользователей или ключевым словом Known для обозначения всех влогиненных пользователей. Правила следует перечислять от более специфических к более общим (например, правило для All, если оно есть, следует указывать последним).
Права имеют достаточно понятный смысл:
- read: чтение страницы
- write: редактирование страницы
- delete: удаление страницы
- revert: особый случай редактирования страницы: откат к одной из предыдущих версий
admin: изменение прав доступа к странице (без этого права в тексте страницы нельзя менять строку с "#acl")
Чтобы вместо имени пользователя указать группу, группу нужно создать. Группой является страница wiki, называющаяся ЧтоНибудьGroup. На странице (кроме прав доступа) должны быть перечислены пользователи, по одному пользователю на строке, строка начинается с пробела и звёздочки. Например, страница с текстом:
#acl user:read,write,delete,admin,revert All:read * [[user]] * [[otheruser]]
Определяет группу из двух пользователей, притом состав группы может менять только пользователь user.
После заведения такой страницы, в других страницах можно писать, например:
#acl Courses/MyCourse/AdminGroup:read,write,admin Courses/MyCourse/StudentsGroup:read,write All:read
См. HelpOnAccessControlLists для более полного описания.
Помощь
Если Вам не удалось разобраться в этих записках или страницах документации, обращайтесь к