Википедия:Администраторы интерфейса

Администраторы интерфейса — это участники, которые имеют право редактировать служебные страницы Википедии, написанные на языках CSS и JavaScript (например, MediaWiki:Common.js, MediaWiki:Vector.css, и страницы гаджетов, перечисленные в Special:Gadgets). Эти страницы содержат программный код, который выполняется в браузерах всех[1] редакторов и читателей Википедии для изменения стиля отображения содержимого Википедии, изменения поведения страниц или для создания сложных инструментов. Помимо этого администраторы интерфейса могут редактировать все остальные страницы пространства имён MediaWiki, а также чужие скрипты и стили по согласованию с их владельцем или, в случае скриптов общего пользования, при наличии технических проблем в их работе.

Редактирование служебных страниц Википедии на языках CSS и JavaScript, которые выполняются в браузерах всех пользователей Википедии — очень мощная и потенциально опасная возможность в руках злоумышленника. Администраторы интерфейса должны иметь высокий уровень доверия, по крайней мере основные познания в языках CSS и JavaScript, быть знакомыми с требованиями безопасности в проектах Викимедиа и хорошо понимать принципы обеспечения безопасности учётной записи (выбирать стойкий ко взлому уникальный пароль, не допускать заражения вредоносными программами, использовать двухфакторную авторизацию). Рекомендуется удалять права администраторов интерфейса у неактивных участников, чтобы ограничить возможности атаки со стороны злоумышленников. Необходимо иметь по крайней мере 2 участника с правами администратора интерфейса, чтобы, по примеру чекъюзеров, они могли не только понимать правки друг друга, но и отменять их.

Администраторы интерфейса также могут редактировать JSON в личном пространстве других пользователей и страницы в пространстве имен MediaWiki. Данные права менее опасны и используются также и другими группами пользователей.

Interface administrators can also edit other users' personal JSON pages and all pages in the MediaWiki namespace. These abilities are less dangerous and shared with other user groups.

Editing CSS/JS that gets executed in other users' browsers is very powerful and potentially dangerous in the hands of a malicious user; interface administrators should be users who are highly trusted, have at least a basic understanding of CSS and JS, are aware of the privacy expectations of Wikimedia wikis, and have a decent understanding of account security (choosing strong unique passwords, not getting infected by malware and using two-factor authentication). It is recommended to remove the interface administrator rights of inactive users, to reduce the attack surface. Small wikis might also want to make sure they have at least two people who can read Javascript so they can vet each other's edits (a bit like checkusers).

В связи с тем, что для флага администратора интерфейса требуется хороший уровень технической компетенции, а также высокий уровень доверия сообщества, то для кандидата является обязательным обладание флагом администратора, бюрократа или инженера. В исключительных случаях флаг администратора интерфейса может быть присвоен для решения временных задач участникам русской Википедии, которые обладают данным флагом в других языковых разделах или проектах Фонда или достаточное время занимаются техническим обслуживанием других языковых разделов или проектов Фонда.

Присвоение флага происходит на странице . В заявке участнику необходимо доказать свою техническую компетентность любым способом, указанным в разделе «». Помимо этого в ходе обсуждения кандидату могут быть заданы вопросы, направленные на проверку его технической компетентности.

Обсуждение длится минимум одну неделю. После этого бюрократы оценивают аргументы, касающиеся технической компетенции и уровня доверия сообщества к кандидату, и принимают решение о присвоении флага.

Флаг может быть временно присвоен бюрократом самому себе без обсуждения для ликвидации последствий правок, которые негативно влияют на функциональность Википедии либо были произведены вопреки явно зафиксированному консенсусу. Флаг присваивается на срок, необходимый для выполнения этих действий.

Техническая компетентность участника, запрашивающего флаг администратора интерфейса, является обязательным требованием для его получения. Компетентность может быть показана любым доступным способом:

Хотя участник может обладать флагом администратора интерфейса только с флагом администратора, бюрократа или инженера, участник может подать заявки на получение данных флагов одновременно. При этом заявка на получение флага администратора интерфейса рассматривается последней. В связи с тем, что заявка на получение флага администратора интерфейса и инженера проводится в форме обсуждения, вместо двух отдельных заявок участник может подать одну объединённую.

В случае неуспеха заявки на флаг администратора или бюрократа кандидату могут быть присвоены флаги инженера и администратора интерфейса, если в заявке на флаг администратора интерфейса кандидат показал соответствие требованиям для присвоения этого флага и в обеих заявках не было высказано аргументов, препятствующих присвоению флага инженера согласно Википедия:Инженеры#Присвоение и снятие флага (неконсенсусные действия и т. п.).

Участник может запросить флаг с указанием самоограничений на какую-либо область — CSS или JS. При нарушении объявленных самоограничений флаг может быть снят любым бюрократом без заявки на ВП:ЗСФ, либо по результатам таковой. Снятие самоограничений проводится путём подачи заявки на страницу .

Самоограничения могут также включать в себя запрос на получение флага на ограниченное время. Чем меньше период на который запрашивается флаг, тем ниже могут быть требования к участнику, если есть понимание, что он справится с той работой, которую планирует совершить с одобрения сообщества.

При заявке на снятие флага следует оценивать, занят ли участник в целом полезной деятельностью в рамках даваемых флагом прав на редактирование. Хотя данные права потенциально опасны, без их наличия у заинтересованных в поддержании работоспособности, функциональности и быстродействия интерфейса Википедии, мы не сможем обеспечить читателям и редакторам Википедии комфортное использование её возможностей.

При составлении заявки на снятие флага администратора интерфейса учитывайте, что необходимость получать права для каждой мелкой задачи порождает слишком высокие издержки на создание заявок для того, чтобы в принципе заниматься такой деятельностью. К примеру, если участник рассматривает предложения по внесению изменений или регулярно делает правки, поддерживая работоспособность определённых механизмов, то не стоит лишать такого участника флага без веских оснований. Таким образом, если очевидно, что после удовлетворения заявки на снятие флага участнику придётся вскоре подавать заявку на его повторное получение и плодить лишнюю бюрократию, то, конечно, такую заявку подавать не стоит.

В случае снятия флага по неактивности, если период общей неактивности не превышал одного года, он может быть возвращён по упрощённой процедуре, путём запроса на ВП:ЗКБ.

Итоги по присвоению и снятию флага, а также его экстренное снятие могут быть оспорены на странице ВП:ЗКБ, при этом итог подводится консенсусом бюрократов, затем — в Арбитражном комитете.