Это расширение QuickiWiki создает «список определений» на вики-странице под названием

Уведомленные изменения. Точный внешний вид элементов полностью зависит от вас, когда вы размещаете

в коде, но предлагаемый формат способствует быстрому обзору. Использование кавычек вокруг

подпись является напоминанием о том, что в этой конкретной реализации она является добровольной и

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

имя предыдущего автора, если текущее изменение незначительно или не по теме.

Уведомление по электронной почте в целом

Уведомление по электронной почте требует, чтобы какая-либо форма клиента «sendmail» или эквивалентная

функциональность доступна для вики. Велика вероятность, что работает общедоступный сервер.

под какой-то разновидностью UNIX/Linux, так что какой-нибудь клиент sendmail почти

уверенность. Также существуют порты и альтернативы для других серверов и Windows —

см., например, коллекции инструментов UNIX для Windows. Наконец, большинство perl

реализации включают библиотечные модули, которые могут поддерживать отправку электронной почты (Net::SMTP,

Mail::Sender или Mail::Sendmail), обеспечивающий ту же функциональность sendmail. Эти

последние модули описаны с помощью легко адаптируемого образца синтаксиса на языке perl.

документация.

Ниже приведен пример кода для уведомления администратора по электронной почте. Вызов

Здесь используется синтаксис &ChangeNotification($title, $log).

sub ChangeNotification {

мой ($pageTitle, $log) •=

;

$pageTitle = "$ScriptUrl?$pageTitle" ; # дать как ссылку

my $wiki = "wiki $DefaultTitle \@$ServeDom";

system("sendmail <<EOF $NotifyEmail\n"


1

42

НАСТРОЙКА ВАШЕЙ ВИКИ

. "От: $wiki\n"

. "Тема: уведомление об изменении вики $DefaultTitle\n\n"

. "$pageTitle $журнал\n"

. "ЭОФ\n");

print "->$NotifyEmail"; # эхо на экране пользователя

}

Переменная $NotifyEmail обычно является глобальным сценарием (индивидуальным или списком рассылки), устанавливаемым

администратором, но его можно установить локально для других получателей. Уведомление по электронной почте

сгенерированный этой подпрограммой:

Дата отправки:

Пт, 5 мая 2000 г. 16:59:41 -0400

От:

wikiDaynotesMailForum@leuf.net

Предмет:

wiki DaynotesMailForum уведомление об изменении

DaynotesRecipes изменен 5 мая 2000 г. в 16:59 пользователем "BoLeuf"

(195.100.97.177)