Руководство:Echo

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Echo and the translation is 56% complete.

Outdated translations are marked like this.
Other languages:
English • ‎español • ‎polski • ‎português do Brasil • ‎русский • ‎українська • ‎سنڌي • ‎মেইতেই লোন্ • ‎中文 • ‎日本語

Extension:Echo provides another notification system for MediaWiki.

Упоминания

Echo может присылать участникам уведомления о том, что их упомянули в некотором обсуждении; эту систему часто называют «пингом». Уведомление об упоминании вызывается ссылкой на страницу пользователя (напрямую или через особый шаблон) в подписанном сообщении. Ниже изложены технические подробности.

Технические детали

When generating mention events, Echo processes revision diffs chunk by chunk, to check when a user has added a new comment which should be searched for mentioned users to ping. As of this writing, for user mention notifications to work:

  • The diff chunk must be recognised as an addition of new lines of text, not a change to existing lines.
  • Участник должен подписать своё сообщение[1].
    • Подпись должна содержать прямую ссылку (не через шаблон) на страницу участника в том же проекте, его страницу обсуждения или вклада[2].
    • Чтобы подпись могла быть распознана, она должна быть оформлена так же, как при автоматической её подстановке с помощью $3~ или $4~[3].
  • The comment must either belong in its entirety to existing sections (the diff chunk of added lines must not contain new section headers)[4][5], or start a new section (diff chunk starts with a new section header).[6][7] Only sections of level 2 and above count.[8]
  • Ссылка на пользователя, которого вы хотите упомянуть, может быть дана через специальный шаблон, поскольку в диффе шаблоны разворачиваются[9].
    • Однако переменные {{REVISIONID}} и {{REVISIONUSER}} при анализе диффа разворачиваются в пустую строку.
  • Если число упоминаемых в сообщении участников превышает 50, уведомления не отправляются никому из них[10].

Also, all markup is parsed with regular expressions; sufficiently tricky markup can trigger bogus results.

Примечания