Jump to content

Посібник:Ехо

From mediawiki.org
This page is a translated version of the page Manual:Echo and the translation is 95% complete.

Розширення:Echo надає ще одну систему сповіщень для MediaWiki.

Згадки

Echo може надсилати сповіщення користувачам, згаданим у дискусіях; цю функцію часто називають «пінгом». Посилання на сторінку користувача в підписаному повідомленні, безпосередньо або через шаблон, ініціює сповіщення про згадку. Технічні деталі цього викладені нижче.

Технічні деталі

При генеруванні подій згадки Echo обробляє різниці версій шматок за шматком, щоб перевірити, коли користувач додав новий коментар, у якому слід здійснити пошук згаданих користувачів для їх пінгування. На момент написання сповіщення для згаданого користувача спрацьовують за таких умов:

  • Шматок різниці версії повинно бути розпізнано як додавання нових рядків тексту, а не як зміну тих, що вже є.
  • Користувач повинен підписати своє повідомлення.[1]
    • Підпис повинен містити просте вікіпосилання ([[ ]]) на сторінку користувача, його обговорення чи внесок на локальній вікі; він не може включатись через шаблони.[2]
    • Щоб підпис було розпізнано, повідомлення повинно містити абсолютно таку ж розмітку, яка генерується при введенні ~~~~~~~).[3]
  • Коментар повинен або цілком належати до розділів, що існують (шматок різниці версій з доданими рядками не повинен містити нових заголовків)[4][5], або починати новий розділ (шматок різниці версій починається з нового заголовка).[6][7] Only sections of level 2 and above count.[8]
  • Посилання на сторінки згаданих користувачів може включатись через шаблони, або ж не включатись, оскільки різниця версій звіряється вже по розкриттю шаблонів.[9]
      • Змінні {{REVISIONID}} та {{REVISIONUSER}} розкриваються до порожнього рядка, коли Echo аналізує різницю версій.
  • Якщо число знайдених користувачів, яких потрібно пінганути, перевищує 50, то сповіщення не буде розіслано.[10]

Також, вся розмітка аналізується за допомогою регулярних виразів; достатньо підступна розмітка може викликати фальшиві результати.

Посилання