|
||||||||||
|
||||||||||
Автор: WildHare http://softsearch.ru/
У любого из актуальных почтовых клиентов есть свои изюминки. У кого-то — сочные и развесистые, у кого-то — маленькие и сморщенные, у кого-то — и вовсе подгнившие. Часто бывает так, что пользователь, привыкший к уникальным фичам любимой мыльницы, вынужден пересаживаться на другую (корпоративные стандарты — это вам не правила дорожного движения, их нарушения пресекаются технически). Бывает и так, что пользователь, наслушавшись рассказов и начитавшись конференций (официальную документацию почему-то никто читать не любит, а зря), загорается желанием сделать из своего почтового клиента точно такой же, но уже с перламутровыми пуговицами. Что бывает, когда энное количество страждущих пользователей накладывается на техническую возможность реализовать их ожидания в коде? Правильно, получается ниша на рынке программных продуктов. Техническая возможность в данном случае есть — все без исключения актуальные мыльницы поддерживают механизмы дополнительных (add-in) и/или подключаемых (plug-in) модулей. И если пошарить в образовавшейся рыночной нише, можно найти весьма и весьма интересные вещи. Любой пользователь (даже не обязательно поклонник) The Bat! с ходу назовет вам, в числе прочих преимуществ перед семейством Outlook, две фирменные фичи: могучий механизм шаблонов, позволяющий формировать письма самым причудливым, как-душа-пожелает, образом, и не менее могучий сортировщик, умеющий отцепить от письма вложения и сохранить их в указанное место файловой системы. Предполагается, что пользователь Outlook должен осознать ничтожность и убожество своего любимого инструмента, и тут же, не сходя с места, захлебнуться слюною от зависти. На самом же деле, завидовать здесь абсолютно нечему. Обе эти фичи запросто можно привинтить и к Outlook (не путать с Outlook Express), если взять в руки правильный инструмент. Зовется он Potolook Plugin (найти на SoftSearch, скачать у автора). Произведено, кстати говоря, в отечестве — настолько удачное название мог придумать только носитель русского языка. ;-)
Редактор шаблонов Potolook Plugin. Дефолтный шаблон - в расчёте на целевую аудиторию или просто из ностальгии - сделан по образу и подобию шаблонов Bat. Potolook (как следует из названия) выполнен в виде плагина и, будучи установлен и подключен, привносит в Outlook чисто «батовскую» функциональность. Во-первых, шаблоны. Механизм шаблонов Potolook не только не уступает своему аналогу в Bat, но кое в чем и превосходит — любой папке Outlook можно назначить персональный шаблон, можно унаследовать шаблон от родительской папки, а можно использовать основной (корневой) шаблон. Копирование шаблонов между рабочими местами не представляет вообще никаких трудностей — они хранятся на диске в виде XML-файлов. Сами же шаблоны позволяют не только вставить в нужное место письма любую «почтовую» переменную — имя, адрес, заголовок, текст, что угодно — но и поддерживают выполнение макросов в теле шаблона. «Макрос» в данном случае означает не «макроподстановку», а фрагмент исполняемого кода на скриптовом языке. Шаблон разбит на несколько фрагментов, каждый из которых «срабатывает» в строго определенном случае: в начале/конце письма (любого), в ответе, в пересылке, и так далее. И все это хозяйство дополнительно делится на две части: отдельно шаблоны для писем в формате text/plain, и отдельно шаблоны для писем в формате HTML. Структура очень гибкая и очень грамотная. Во-вторых, Potolook добавляет стандартному аутлуковскому сортировщику писем (который «message rules») несколько дополнительных действий (они же «custom actions»), среди которых — угадали, оно самое — действо по имени «отцепить от письма аттачменты и сохранить, куда указано». В итоге, брюки легким движением превращаются в элегантные шорты — и те граждане, которые пользуются Bat'ом для внешней почты и Outlook'ом для внутренней офисной (а сладкая парочка Exchange Server & Outlook давно уже стала стандартом де факто в немаленькой части корпоративных сетей), оценят плагин по достоинству. Главным же достоинством Potolook — на мой, естественно, взгляд — является его безразмерная, буквально до потолка, способность к расширению функционала. Дело в том, что большая часть плагина написана на JavaScript, т.е. на скриптовом языке. Чем это хорошо? Скрипты полностью открыты как для изучения, так и для модификации под собственные нужны (только не забывайте делать резервные копии оригинального кода); через JS можно достучаться почти до любого объекта и любого свойства не только Outlook, но и самой операционной системы (а значит, вы сможете проделать с письмом любой кунштюк, который получится корректно описать в скрипте); скрипты пишутся в любом текстовом редакторе (рекомендуется, конечно, MS Visual Studio, но подойдет и Notepad), скрипты не нужно компилировать и очень просто отлаживать. Короче говоря — для тех, кто хоть немного разбирается в программировании и давно хотел свою копию Outlook хорошим манерам, Potolook Plugin станет отличной стартовой площадкой.
*** Смотрите также:Все статьи рубрики Software |
|
|||||||||||||