Отправляет email-рассылки с помощью сервиса Sendsay

Оффлайн редактор и публикатор

ОФФЛАЙН ПУБЛИКАТОР

.....................................

На самом деле я уже об этом письме и забыл, тем более что мною в разное
время было написано несколько таких обращений. На самом деле мне не так уж и
нужен чужой публикатор, если кончено его не произвели программисты с
subscribe.ru, просто в случае его отсутствия я напишу свой, когда появится
время.

ОФФЛАЙН РЕДАКТОР

Sergey>> Привет, народ!
Sergey>> Объясните, плиз, начинающему, как лучше и быстрее готовить выпуски
Sergey>> хтмл-версий в офлайне, чтобы потом их быстро закинуть в форму на
Sergey>> сайте в онлайне? К примеру, готовил выпуск в Ворде, закинул, а
Sergey>> потом оказалось, что внутренние ссылки по тексту не работают,
Sergey>> некоторые красные строки исчезли и прочая разная мелочь.
Sergey>> Может в блокноте лучше? Или в ДримВивере? Или всё-таки максимально
Sergey>> использовать хтмл-редактор на сайте в онлайне?

На мой взгляд, в качестве оффлайн редактора, лучше всего использовать
Macromedia Dreamweaver 8, а теперь я подробно расскажу, как составить свою
первую рассылку.

После запуска программы перед вами, как правило, появляется панель,
разделённая на три части. Если она вас раздражает, убрать её перед запуском
можно, если нажать справа внизу элемент checkbox - Don't show again (не
показывать снова), однако я не рекомендую это делать.

Далее нужно создать собственный локальный сайт, причём под сайтом в
Macromedia Dreamweaver 8 понимается каталог, до которого можно добрать
совершенно разными путями. Это может быть папка на вашем локальном диске или
Интернетовский сайт доступ к содержимому, которого осуществляется по
протоколу FTP, а так же многое другое. Главное, что работать со всеми этими
ресурсами в Dreamweaver 8 можно совершенно одинаково.

Раз мы находимся в режиме оффлайн (особенно актуально для dialup(дозвон)
подключений), будем использовать локальный диск. Поскольку у большинства
пользователей диск "C:" используется как системный, в данном уроке я буду
использовать его по умолчанию. Итак, для создания каталога у нас как принято
в Windows существуют несколько способов, но чтобы не терять времени я укажу
самый быстрый.

1. В меню "Site" выберите пункт "New Site..."
2. Вы увидите окно с заголовком "Site Definition for Unnamed Site 1"
3. Перейдите на вкладку Advanced(Продвинутый) 4. Установите элемент "Local
Info" в списке "Category"
5. Наберите "Site Name:", рекомендую использовать "Subscribe" вместо
"Unnamed Site 1", в будущем это поможет сразу определить, с чем вы имеете
дело 6. Справа от "Local root folder:" имеется значок жёлтой папки, нажмите
его. Появится диалоговое окно проводника. Перейдите на диск "С:" и создайте
на нём папку с названием "Subscribe". Самый простой путь нажать значок
жёлтой папки с красной звёздочкой и затем сразу же ввести имя.
7. Открываем данную папку и нажимаем кнопку "Сохранить", диалоговое окно
закрывается и в "Local root folder:" у нас появляется надпись
"C:\Subscribe\"
8. Удостоверяемся, что галочка "Refresh file list automatically" стоит в
положении включено и "Links relative to:" настроен на "Document"

Больше ничего не меняйте. Данный урок рассчитан на новичков, а лишние
настройки только повредят.
10. Нажмите OK

Следующим шагом мы открываем наш сайт. Вообще то он уже должен быть открыт,
но мало ли, вдруг вы его случайно закроете. Справа у Dreamweaver 8 имеется
раздвижная панель, на ней существуют следующие окна прокрутки: "CSS",
"Application", "Tag", "Files". Нам нужен "Files"->"Files". Вы так же можете
воспользоваться меню "Windows"->"Files" или попросту нажать клавишу F8. Во
всех этих действиях главное помнить, что если "Files" будет открыт, он
закроется и наоборот.

Создаём папку рассылки. У вашей рассылки существует окончание кода, то есть
полный код пишется примерно так "категория.категория.окончание_кода" или
иначе, всё зависит от того куда вы положите свою рассылку при создании на
сайте subscribe.ru.

1. Наведите курсор на зелёную папку "Site - Subscribe (C:\Subscribe)"
2. Нажмите правую кнопку мыши и выберите из открывшегося контекстного меню
пункт "New Folder"
3. Далее вводим имя папки, взять его можно из окончания кода (у меня это
vsnetmsoffice) и всё

Подобным образом можно создавать, переименовывать, удалять папки. Если вам
нужно сделать данные операции быстрее, можно пользоваться клавиатурой. К
примеру, для удаления используется клавиша "Delete". Главное помните, что в
основном каталоге сайта лучше держать только папки с рассылками. Плюс
естественно Dreamweaver 8 допишет туда системные вспомогательные папки, но
об этом чуть позже.
Наступило время создать шаблон публикации. Здесь должен сразу оговориться,
что я буду для примера использовать Dreamweaver, но это далеко не лучший
вариант, так как многие почтовые программы позволяют создать формы для
заполнения писем. Учитывая специфические особенности суба, а так же то, что
сами выпуски рассылок лучше всего держать в одном месте - базе данных,
наиболее лучшим вариантом был бы публикатор, но так как его пока нет, а
программировать новичкам не с руки, воспользуемся шаблоном в Dreamweaver 8.

1. Перейдите на вкладку "Assets"(Активы), она находится сразу справа от
"Files"
2. Выбирете значок "Templates", он второй снизу на левой панели инструментов
3. Наводим на нижнюю контекстную область и нажимаем правую кнопку мыши. В
открывшемся контекстном меню выбираем пункт "New Template"
4. Вводим имя шаблона "Subscribe_Issue"
5. Копируем внутрь следующее.

<!-- TemplateParam name="Пароль рассылки" type="boolean" value="false"

value="false" --><!-- TemplateParam name="Испытание" type="boolean"
value="false" --><!-- TemplateParam name="Язык выпуска" type="boolean"
value="false" --><!-- TemplateParam name="Способ отправки" type="boolean"
value="false" --><!-- TemplateParam name="Тема выпуска" type="boolean"
value="false" --><!-- TemplateParam name="Меню выпуска" type="boolean"
value="false" --><!-- TemplateParam name="Шаблон выпуска" type="boolean"
value="false" --><!-- TemplateParam name="Автоматический HTML"
type="boolean" value="false" --><!-- TemplateParam name="Автоматический
Text" type="boolean" value="true" --><!-- TemplateParam name="Содержимое
HTML" type="boolean" value="true" --><!-- TemplateParam name="Содержимое
Text" type="boolean" value="false" --><!-- TemplateParam name="Содержимое
SMS" type="boolean" value="false" --><!-- TemplateParam name="Краткое
изложение" type="boolean" value="false" --><!-- TemplateParam
name="Прикрепление файлов" type="boolean" value="false" --><!--
TemplateParam name="Вариант оформления" type="boolean" value="false"

TemplateEndEditable -->

<!-- TemplateBeginIf cond="_document['Пароль рассылки']" -->@@PASSWD@@ <!--
TemplateBeginEditable name="Пароль рассылки" -->123456<!--
TemplateEndEditable --><!-- TemplateEndIf -->

@CHARSET@@ кошка

<!-- TemplateBeginIf cond="_document['Отключить уведомления']"

<!-- TemplateBeginIf cond="_document['Испытание']" -->@@TEST@@<!--
TemplateEndIf -->

<!-- TemplateBeginIf cond="_document['Способ отправки']" --><!--
TemplateBeginEditable name="Способ отправки" --> @@LATER@@ +0m @@LATER@@ дд
мм гггг чч номер @@LATER@@ +МИНУТm номер @@LATER@@ hold<!--
TemplateEndEditable --><!-- TemplateEndIf -->

<!-- TemplateBeginIf cond="_document['Тема выпуска']" -->@@SUBJ@@ <!--
TemplateBeginEditable name="Тема выпуска" -->No0000<!-- TemplateEndEditable

<!-- TemplateBeginIf cond="_document['Вариант оформления']" -->@@DECOR@@
<!-- TemplateBeginEditable name="Вариант оформления" -->withban<!--
TemplateEndEditable --><!-- TemplateEndIf --><!-- TemplateBeginIf
cond="_document['Язык выпуска']" -->@LANG@@ (ru+en+uk)+be<!-- TemplateEndIf

<!-- TemplateBeginIf cond="_document['Меню выпуска']" -->@@BEGINMENU@@
<!-- TemplateBeginEditable name="Меню выпуска" -->Меню выпуска<!--
TemplateEndEditable -->@@ENDMENU@@<!-- TemplateEndIf -->

<!-- TemplateBeginIf cond="_document['Шаблон выпуска']" -->@@LAYOUT@@ <!--
TemplateBeginEditable name="Шаблон выпуска" -->leftmenu или rightmenu или
toptmenu<!-- TemplateEndEditable --><!-- TemplateEndIf -->

<!-- TemplateBeginIf cond="!_document['Автоматический Text']"

<!-- TemplateBeginIf cond="!_document['Автоматический HTML']"

<!-- TemplateBeginIf cond="_document['Содержимое HTML']" -->@@BEGINHTML@@
<!-- TemplateBeginEditable name="Содержимое HTML" -->HTML<!--
TemplateEndEditable -->@@ENDHTML@@<!-- TemplateEndIf -->

<!-- TemplateBeginIf cond="_document['Содержимое Text']" -->@@BEGINTEXT@@
<!-- TemplateBeginEditable name="Содержимое Text" -->Text<!--
TemplateEndEditable -->@@ENDTEXT@@<!-- TemplateEndIf -->

<!-- TemplateBeginIf cond="_document['Содержимое SMS']" -->@@BEGINSMS@@
<!-- TemplateBeginEditable name="Содержимое SMS" -->5 первых порций по 150
байт<!-- TemplateEndEditable -->@@ENDSMS@@<!-- TemplateEndIf -->

<!-- TemplateBeginIf cond="_document['Краткое изложение']"

<!-- TemplateBeginEditable name="Краткое изложение - заголовок"

<!-- TemplateBeginEditable name="Краткое изложение - содержание"

<!-- TemplateBeginIf cond="_document['Прикрепление файлов']" --><!--
TemplateBeginRepeat name="Прикрепление файлов" --><!-- TemplateBeginRepeat
name="Для содержания" -->@@ATTACH@@ <!-- TemplateBeginEditable name="файл
JPEG, GIF, PNG" -->*.jpg<!-- TemplateEndEditable --><!-- TemplateEndRepeat

<!-- TemplateBeginRepeat name="Для оформления" -->@@IMAGE@@ <!--
TemplateBeginEditable name="файл JPEG, GIF, PNG" -->*.jpg<!--
TemplateEndEditable --><!-- TemplateEndRepeat --><!-- TemplateEndRepeat

6. Сохраняем шаблон
7. Наводим на названии нашего шаблона "Subscribe_Issue" на панели Assets и
жмём правую кнопку мыши, из открывшегося контекстного меню выбираем "New
From Template". Появляется новый документ.
8. В меню "Modify" выбираем пункт "Template Properties...", здесь можно
установить нужные и не нужные нам параметры.
9. Далее вводим в изменяемые области данные, обязательным является код
рассылки.
10. После ввода данных, выбираем Modify->Templates->Detach From Template и
вручную доводим документ, чтобы каждый элемент вот в таких кавычках @@
находился в отдельной строке.
11. Сохраняем документ в текстовом виде на сайт.
Далее нам нужен шаблон/шаблоны нашей рассылки, всё делается точно так же,
только вместо того, что я указал, можно скопировать всё что угодно. Думаю,
самым разумным было бы установить кодировку KOI8-R (Modify->Page
Properties...->Title/Encoding). После этого сохраняем наш шаблон, к примеру,
у меня это может быть vsnetmsoffice_tech или vsnetmsoffice_note. Теперь по
данному шаблону легко делать веб-странички, записывая их на сайт в папку
рассылки.

Когда придёт время публиковаться, нужно будет вручную собрать письмо и
отправить его на субскрайб, но это не долго, главное что оформление самого
письма благодаря Macromedia Dreamweaver 8 и его шаблонной техники сборки
будет очень быстрой и качественной, плюс все выпуски будут храниться в
отдельном месте.

ПОЛЕЗНЫЕ ВОЗМОЖНОСТИ DREAMWEAVER 8
1. Одновременное получение всех картинок изображений по ссылкам на текущей
веб-странице и копирование их в папку с самой страницей с одновременной
заменой ссылок. Простейший вариант использовать функцию Edit->Paste.
2. Dremweaver 8 не имеет проверки орфографии русского языка, но это легко
поправимо, если назначить внешним редактором русскую версию Microsoft Office
FrontPage 2003. Это делается в Edit->Preferences...->File
Types/Editors->External code editor, после чего в меню Edit появится пункт
"Edit with FRONTPG".
3. Snippets, для оформления в едином стиле и многократного использования
дополнительных особенностей subscribe, на вроде subscript. Собрав один раз
красивый элемент, вам больше не придётся искать его каждый раз, достаточно
будет лишь пару кликов, для выбора нужного элемента в древовидном списке.
4. Усиленные функции замены, то есть по тэгам, а не только по тексту или по
источнику кода. Подробнее читайте в учебнике по Dreamweaver 8.
5. Редактирование в режиме Design и Code в сочетании со Snippets поднимет
пользователя на новую высоту искусства веб-дизайна.
6. А так же многое другое, что описывать очень долго.

Так или иначе, но без публикатора всё же не так хорошо как было бы с ним.
Вот, к примеру, звучало, каким должен быть публикатор, обозначьте его
особенности. Что ж вкратце перечислю.

1. Самое главное высчитывать размер картинок в письме и сравнение с
допустимыми размером для данной рассылки. То же самое касается размеров
самого письма, желательно иметь индикатор как в NERO, зелёная часть полосы
хорошо, желтая приближаемся к опасному пределу переполнения, красная
публикатор не опубликует письмо, так же как NERO не прожжёт диск.
2. Хранение опубликованных выпусков в базе данных вместе с картинками.
3. Отправку письма с предварительным заполнением формы, наверное, уместнее
всего использовать MAPI, то есть текстовое письмо должно создаваться
автоматически, причём картинки и подписи внизу @@ATTACH@@ @@IMAGE@@ тоже
должны создаваться сами.
4. Разумно было бы ввести некоторые функции редактора, но в целом это не так
уж и важно, так как предполагается, что всё остальное можно сделать в других
специализированных редакторах. Пожалуй, остальные особенности будут касаться
или редактирования самого выпуска, или составления писем для управления
рассылкой через почтового робота субскрайб. Таких особенностей довольно
много и на первом этапе составления публикатора они не нужны, хотя в данном
случае отпало бы много проблем, на вроде составления текстового выпуска.
Ведь не нужно было бы вводить текст два раза, для HTML и TEXT версии, просто
они бы по-разному оформлялись. Получилась бы последовательность элементов
синхронизированных вместе:
HTML ТЕКСТ
текст <=> текст
текст <=> текст
картинка <=> текст
схема <=> текст
текст <=> текст
Да и SMS версию было бы проще контролировать, если кто-то вообще её издаёт.
Плюс та же фишка - язык subscript могла бы быть встроена в редактор.
5. В перспективе публикатор может стать и почтовиком, позволяя публиковаться
и принимать письма, автоматически распределяя и упорядочивая их по своей
базе, но как я уже сказал 4 и 5 пункт лишь поднимут популярность субскрайба,
увеличат количество авторов и подписчиков, но для уже действующих авторов не
имеют решающего значения.

На этом пока всё...

Автор, comp.soft.prog.vsnetmsoffice.

Ответить   "Master" Tue, 10 Oct 2006 05:32:02 +0500 (#598950)