Наши заметки о MODx
В этом разделе мы будем собирать небольшую копилку секретов по работе с системой управления контентом сайта (CMS) MODx. Эти заметки ни в коем случае не претендуют на лавры документации. На нашем сайте тема MODx вообще занимает небольшой уголок, и эти материалы мы размещаем только потому, что по роду основной работы нам приходится оказывать техническую поддержку нескольким десяткам организаций, использующих наши прототипы сайтов. В то же время кое-что может пригодиться и другим людям.
Мы не претендуем на изложение "истины в последней инстанции". Наверняка в этих заметках гуру MODx найдут неточности и ошибки. Мы будем очень благодарны, если на это нам укажут в комментариях.
В заметках мы стараемся не просто сразу приводить готовое правильное решение, но и показываем, как мы набивали шишки в процессе поиска.

Отправка электронной почты с сайта


Возможность отправки электронной почты владельцам сайта используется часто. Более этим увлекаются на иностранных сайтах - там страница Contact US является чуть ли не обязательной.

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

Так как мы делаем прототипы официальных сайтов, вопрос отправки формы рассмотрим с учетом этой специфики.

Эта заметка ориентирована на редакторов официальных сайтов - именно им придется заниматься настойками почтовых форм для своих сайтов. К обращениям в органы власти предъявляются особые требования, установленные Законом. Заметим, что они не совсем учитывают реалии Интернет. Мы постараемся найти компромиссы.

Итак, имеем исходные требования:

1. На сайте должна быть как минимум одна, а иногда и несколько форм для отправки почтовых сообщений (возможно, по разной тематике).

2. Любой посетитель сайта должен иметь возможность отправить обращение. Посетитель не обязан иметь свой электронный почтовый ящик, хотя это и желательно. Если посетитель желает получить ответ по электронной почте, он может указать свой реальный адрес e-mail. Если же он не желает вступать в переписку, то сообразительный - оставит фиктивный (а то и чужой) адрес e-mail. Следовательно, не должно быть обязательного требования об указании обратного адреса e-mail, но, если он введен - должна осуществляться хотя бы формальная проверка на корректность.

3. Посетитель может оставить и свой реальный почтовый адрес. Многие вопросы требуют получения бумажного ответа. Значит должно быть и поле для ввода почтового адреса. Оно должно быть необязательным.

4. Обязательно должна быть указана Тема письма - это ускорит его обработку. Желательно иметь список типовых конкретных тем (жилищно-коммунальное-хозяйство, здравоохранение и т.п.), но в их числе должны быть "свободные" темы.

5. Защиту от спама путем ввода "секретных кодов" (Capcha) на официальном сайте делать нельзя, чтобы не затруднять посетителей. Профессиональные спамеры обойдут этот код, а гражданам усложнять действия мы не имеем права. Спам и "мусорные" письма должна будет выявлять соответствующая служба.

6.Посетитель не должен иметь возможность узнать адрес e-mail, на который отправлено обращение. Для защиты от спама этот ящик является секретным, с него не ведется никакая иная переписка, он должен использоваться только для получения обращений (для общей переписки всегда имеется другой адрес). Следовательно не должны и отправляться автоматические ответы о том, что письмо получено. Такие ответы должны давать уполномоченные специалисты с иных адресов.

7. Специалисты службы обработки писем также должны легко выделять письма, пришедшие с почтовой формы сайта. Необходимо, чтобы все они имели единый обратный адрес, а не адрес отправителя, введенный (а может быть и нет) в форме. Это адрес может быть и фиктивный.

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

Зная основные требования мы можем приступить к реализации. Разумеется, мы постараемся воспользоваться готовыми решениями.

 

13-02-2009 00:57:14



    Содержание раздела «Сниппет eForm»:
Комментарии любых посетителей

Написать комментарий