Каждый понедельник в 8:50 утра по московскому времени в блоге магически публикуются новые записи. Сегодня я хочу рассказать вам о том, что предшествует их появлению, и какие инструменты я задействую, создавая и публикуя статьи.
Недавно в Твиттере меня спросили, какой программой я пользуюсь для публикации записей в блоге. Ответ уложился в 140 символов, но вопрос навел меня на мысль о том, чтобы поведать о процессе подробнее. А буквально на следующий день в комментариях другой читатель просил подробно рассказать, какую ценность я вижу во встроенных возможностях системы при наличии широкого ассортимента сторонних приложений.
Из этой записи вы узнаете, как я использую сочетание встроенных средств Windows, офисных продуктов Microsoft, сторонних программ и веб-интерфейсов для создания статей и их публикации в блоге.
[+] Обо всем по порядку:
Идея и первый набросок
Все начинается с темы для записи блога, и у меня несколько основных источников идей:
- мой опыт работы в Windows и программах
- ваши комментарии к записям
- вопросы и обсуждения в форуме OSZone
- общение с коллегами, друзьями и знакомыми, включая социальные сети
Родившаяся идея немедленно заносится в Microsoft OneNote, причем я с равным успехом делаю это на ПК и смартфоне. Моя записная книжка размещена на SkyDrive и автоматически синхронизируется между всеми устройствами.
Да, у меня уже установлен Office 2013 Preview. Кстати, в этой записи блога вы увидите много программ с английским языком интерфейса – так я работаю.
На главную страницу идей я заношу основные моменты, которые хочу описать в статье, а также попутные мысли. На рисунке выше вы видите мини-план статьи из пяти пунктов. В таком состоянии он может находиться достаточно долго, а некоторые идеи так и не превращаются в записи блога.
Исследование вопроса
Чтобы идея доросла до статьи, приходится исследовать вопрос подробнее. Я черпаю необходимые сведения из:
- своего опыта и экспериментов в системе
- базы знаний Microsoft и библиотек TechNet и MSDN
- блогов команд и отдельных сотрудников Microsoft
- справки Windows (все равно ее никто не читает, а там бывает тайное знание :)
- форумов и прочих сайтов в Интернете
Конечно, список ресурсов варьируется в зависимости от темы статьи, но первый пункт в нем присутствует всегда и неизменно на первом месте.
Понятно, что для исследования я использую браузер. И это уже скоро год как Chrome, который сменил Opera, моего фаворита предыдущих десяти лет.
По ходу исследования я выделяю идеям отдельные страницы в OneNote (на рисунке выше их список затенен справа для сохранения интриги :). Такая страница в итоге может содержать:
- моменты, которые необходимо уточнить
- снимки экрана
- ссылки на веб-страницы или скопированные из них фрагменты текста (OneNote умеет автоматически добавлять к ним ссылку)
При этом на главной странице идей я частенько оставляю ссылку на страницу отдельной записи. В OneNote она создается так же, как в Wiki — [[Название статьи]]. И лишь набрав достаточно материала, я перехожу к работе над статьей.
Создание статьи
Создание статьи не ограничивается написанием текста. По ходу дела я выполняю эксперименты в системе, делаю снимки экрана и нередко вновь возвращаюсь к исследованиям.
Текст
Эти строки я пишу в Microsoft Word – лучшем текстовом процессоре для моих задач.
Каждый пункт плана статьи превращается в ее раздел. Я всегда пользуюсь разметкой заголовков, которые впоследствии становятся заголовками на странице блога.
Настроенная автоматическая замена часто позволяет обходиться без переключения раскладки, что ускоряет ввод текста
Удобная панель навигации позволяет легко перемещаться по большой статье и быстро менять порядок разделов при необходимости.
Проверка правописания (а не просто орфографии) сводит к минимуму ошибки и опечатки, а по ее окончании выводятся показатели легкости чтения. Если я не удовлетворен результатом, то стараюсь избавиться от сложных оборотов и улучшить восприятие текста.
Большинство статей в этом блоге написаны языком, который понятен ученикам 5 – 8 классов.
Закончив статью, я вставляю содержание, автоматически генерируя ссылки-якоря на каждый раздел статьи.
Эти ссылки впоследствии превращаются в содержание записи на странице блога, что упрощает навигацию, в том числе и для тех, кто находит мои записи в поисковиках.
Кстати, даже если в записи нет видимого содержания, якоря все равно присутствуют, и их можно посмотреть букмарклетом.
Перед последним сохранением документа я обязательно вычитываю материал вслух. Это позволяет выявить неудачные конструкции и неблагозвучные обороты, а также поймать ошибки, неизвестные проверке правописания.
Вообще, процесс написания статьей у меня длительный, нередко занимающий несколько дней. Практически не бывает случаев, чтобы я сел и создал статью в один прием. Но даже в такой ситуации я не публикую ее сразу, а откладываю, чтобы вернуться через день-два и перечитать на свежую голову.
Снимки экрана
Снимки экрана я уже много лет создаю в TechSmith Snagit.
За это время программа обросла ненужным жирком, но некоторые возможности я нахожу очень удобными:
- режим снимка All-in-One позволяет на лету выбрать окно, меню или область экрана
- отложенный снимок с таймером незаменим для захвата в сложных случаях (например, всплывающих подсказок)
- фигурная обрезка изображений, рамки и клипарт (номера, стрелки и т.п.) позволяют мне создавать для вас информативные картинки
Картинкам я уделяю не меньше внимания, чем тексту статьи.
Мне очень нравится американская поговорка «Картинка стоит тысячи слов», и постоянные читатели блога видели немало комбинированных скриншотов, объединяющих несколько окон.
Они не только заменяют нудные текстовые инструкции, но и упрощают понимание материала. Если вы заметили, я крайне редко иллюстрирую каждый шаг инструкций, поскольку это лишь затрудняет их выполнение.
Я делаю снимки экрана в рабочей системе и на виртуальной машине. Сейчас на Hyper-V у меня подняты Windows 7 и Windows 8, причем вторая фактически копирует рабочую среду. Настроив основную систему, я конвертировал диск в VHD и подключил его к виртуальной машине.
Windows 8 необходима мне на Hyper-V для уменьшения габаритов и размеров снимков целого экрана. У моего ноутбука разрешение 1600х900, а на виртуальной машине — 1366х768.
Кстати, если вы обратили внимание, я относительно недавно перешел с JPEG на PNG. Конечно, я и раньше был в курсе преимуществ PNG, но JPEG был удобнее (причина чуть ниже). Однако именно полноэкранные снимки Windows 8 подвигли меня изменить привычке, поскольку их уменьшенные версии выглядели бы в JPEG совсем непривлекательно.
Обработка кода HTML
Если вы заглянете в исходный код этой страницы, то увидите, что содержимое статьи представляет собой чистый код HTML. Там лишь заголовки, абзацы, списки и картинки, а их внешний вид полностью контролируется стилями (CSS).
Это означает, что изменение любого элемента в CSS немедленно отразится на всех страницах блога, и ручной правки не потребуется.
Я тщательно подхожу к чистоте кода (по крайней мере, в аспектах, на которых хватает моих знаний :) Чтобы достичь ее, я использую сразу несколько инструментов. Возможно, многим из вас процесс покажется излишне сложным, но у меня он хорошо отработан, а потому занимает не так уж много времени.
Microsoft Word
Сохранив документ в стандартном формате DOCX, я тут же нажимаю F12 и сохраняю его в формате HTML страницы с фильтром. Word создает файл с расширением HTM и экспортирует картинки в отдельную папку.
Кстати, а знаете ли вы другой способ извлечения картинок из DOCX?
Notepad++
Я открываю HTML-файл в любимом текстовом редакторе и копирую код в буфер обмена. В дальнейшем Notepad++ почти не участвует в процессе. Пожалуй, я лишь использую его замечательную функцию поиска и замены в выделенном фрагменте, чтобы превратить содержание в нумерованный или маркированный HTML-список.
Обработчик кода HTML
В 2006 году на OSZone был создан клуб переводчиков. Мы переводили статьи Microsoft TechNet, а основным рабочим инструментом был Word. Вот тогда наш замечательный разработчик Sham и создал специальный обработчик кода, который размещен на сервере OSZone.
Ссылку я не даю, поскольку этот инструмент предназначен только для внутреннего использования. Он очищает от мусора код HTML, который генерирует Microsoft Word, и приводит его к виду, который заточен под публикацию на сайте OSZone. Однако я с успехом применяю этот код для публикации в блоге, тем более картинки все равно загружаются на сервер OSZone.
BK ReplaceEm
Завершающий штрих в работе над кодом HTML наносит программа для массового поиска и замены внутри файлов — BK ReplaceEm (ныне Replace Text). Я пользуюсь ей уже лет восемь, и в прошлом она была абсолютно незаменима для создания учебника по автоустановке.
Ключевые возможности программы:
- создание независимых друг от друга групп, каждая из которых содержит набор пар для поиска и замены (группы и наборы можно сохранять и импортировать)
- поиск и замена по границам диапазонов и с помощью регулярных выражений
- обработка всех или заданных фильтром файлов в папке с возможностью автоматического создания резервных копий
Как видно на рисунке, с помощью BK ReplaceEm я заменяю в коде некоторые пути, имена и атрибуты картинок, а также добавляю к сочетаниям клавиш специальный стиль.
Я собирался посвятить программе отдельную запись блога. Однако она не совсем корректно работает в современных ОС, хотя это и не препятствует моим задачам. Если подробный рассказ вас интересует, пишите в комментариях или на почту.
Обработка и загрузка картинок
Прежде чем загрузить картинки на сервер, я переименовываю и оптимизирую их.
Обработка картинок
Когда мои снимки экрана были в формате JPEG, я не занимался их обработкой, отводя эту роль загрузчику картинок (о нем чуть ниже). Разве что на Total Commander возлагалось переименование файлов вида image00x.jpg, которые выдавал Microsoft Word.
Однако с переходом на PNG встал ребром вопрос автоматизации переименования, создания миниатюр и контроля над размером изображений, и я его решил скриптом. Точнее, мне помог его написать Василий Гусев (MVP PowerShell), для которого эта задача стала легкой утренней разминкой.
##Переменные #Путь к папке с картинками $mydir = "C:\Users\Vadim\Documents\blog-entries-creation_files" #Обработанные картинки помещаются в подпапку 'out' $outdir = $mydir+"\out\" #Строка для поиска в именах файлов $replace = "image0" #Строка для замены в именах файлов $newname = "blog-entry-creation-process" ##Операции cd $mydir #Конструкция dir -file работает только в Windows 8 / PowerShell 3 #dir -file | Ren -NewName {$_ -replace $replace,$newname} #Переименование файлов dir | where {-not $_.psiscontainer}| Ren -NewName {$_ -replace $replace,$newname} #Оптимизация полноразмерных изображений (pngout должна лежать в PATH) dir | where {-not $_.psiscontainer} | foreach {& "pngout.exe" $_.fullname ($outdir + $_.Name)} #Создание миниатюр и их оптимизация с помощью IrfanView, используя заданные в ней параметры массовой обработки изображений dir | where {-not $_.psiscontainer} | foreach {& "C:\Program Files\IrfanView\i_view32.exe" $_.fullname /advancedbatch /convert ($outdir + $_.BaseName + "_mini_oszone.png")}
Этот скрипт PowerShell:
- переименовывает изображения, опираясь на заданные в переменных имя папки с картинками и шаблон поиска/замены в именах файлов
- обрабатывает полноразмерные изображения с помощью pngout для уменьшения размера файлов
- вызывает IrfanView для создания миниатюр изображений, превышающих 480 px по ширине (миниатюры тоже оптимизируются плагином pngout)
Звучит сложно? В реальности все сводится к двум изменениям в скрипте и его запуску.
Загрузка картинок
Практически все картинки моих статей хранятся в одной папке на сервере OSZone. Такой подход обусловлен двумя причинами:
- Размещение картинок на другом домене сокращает время загрузки веб-страниц.
- На OSZone есть удобный загрузчик картинок, причем его свойства учитывает обработчик кода, о котором речь шла выше.
Так, при загрузке картинок автоматически создаются их миниатюры шириной 480 px, что является стандартом для OSZone и по совпадению — моего блога (у главной колонки ширина 500 px). К сожалению, миниатюры в PNG сильно теряли в качестве и прибавляли в весе, потому я и делал раньше картинки в JPEG.
Решив перейти на PNG, я попросил нашего разработчика добавить флажок, блокирующий создание миниатюр (ведь я создавал их локально), и мое желание было исполнено в традициях лучших Дедов Морозов.
Публикация в WordPress
Итак, код HTML готов, а картинки обработаны и загружены на сервер. Оставшаяся работа проводится в WordPress, где тоже используются как встроенные возможности, так и сторонние плагины. О некоторых из них я расскажу дальше.
Публикация по расписанию
В WordPress очень удобно планировать публикацию записей по календарю, автоматически выпуская их в свет.
Так, эта запись выходит в то время, когда Сапсан несет меня из Питера в Москву.
Миниатюра записи
Миниатюра отображается в слайдере, а также я нередко вставляю ее в первый абзац записи. Как правило, для этой цели я нахожу или создаю подходящий к теме значок размером 96х96 пикселей.
Цитата
Цитата представляет собой абзац текста, который отображается в слайдере на главной странице и отправляется подписчикам блога. Прелесть цитаты в ее произвольном содержимом.
Иногда я создаю для подписчиков «тизеры», отличающиеся от вступления к записи, при этом ход ее повествования не нарушается.
Произвольные поля
Эти поля я применяю для внедрения нестандартного кода в отдельные записи. Например, при добавлении опроса к записи в заголовок страницы нужно внести часть кода, что и реализуется настраиваемым полем.
Кстати, опросы BooRoo – это хороший пример стороннего веб-сервиса, который необходим мне для общения с вами в блоге.
All-in-One SEO Pack
Этот плагин для WordPress незаменим для оптимальной подачи материала в разные сегменты аудитории блога. Он позволяет изменять заголовок и описание страницы, а также добавлять к ней ключевые слова.
Альтернативным заголовком я пользуюсь нередко, и хочу пояснить для вас его практический смысл. Например, постоянные читатели блога легко догадаются, что Дело об исчезнувших фотографиях — это очередной рассказ из серии о Шерлоке Холмсе. Однако такой заголовок вряд ли даст полезную информацию людям, наткнувшимся на него в результатах поисковика.
Поэтому с помощью плагина я указываю менее красочный, но более практичный заголовок, который намного понятнее поисковым ботам и людям, ищущим информацию по теме. Вы можете увидеть «поисковый» заголовок записи в названии вкладки браузера или исходном коде страницы.
Рекомендуемые записи
В конце каждой статьи блога вы видите список рекомендуемых материалов. Я подбираю их для вас с помощью плагина Microkid’s Related Posts.
Для WordPress есть несколько плагинов такого рода, в том числе и полностью автоматизированные (например, на основе тегов). Но я предпочитаю вручную отбирать записи, которые подходят по теме. Обычно, мне хватает поиска по заголовкам записей.
Конечно, я использую и другие плагины, в том числе и при публикации (например, Post to Twitter), но там все автоматизировано.
Предварительный просмотр
Прежде чем отправить запись в свободное плавание, я неоднократно использую функцию предварительного просмотра. Она позволяет увидеть, как именно статья выглядит в блоге – ее структуру, размеры абзацев, расположение картинок и цитат.
И да, я еще раз вычитываю запись, причем нередко по ходу дела перефразирую одно-два предложения!
Уведомления о новых записях
В завершение я хочу сказать пару слов о сервисе FeedBurner, который играет ключевую роль в доставке уведомлений о новых записях по различным направлениям:
- письма и обновления ленты RSS для подписчиков блога
- создание темы на форуме с анонсом записи блога (лента добавляется в список, который RSS-робот форума проверяет по расписанию и публикует тему от моего имени)
- публикация анонса в Facebook с помощью RSS Graffiti
Конечно, все эти действия выполняются автоматически. Но именно они предшествуют тому моменту, в который вы узнаете о появлении новой записи в блоге!
Кстати, первыми читателями, обычно, являются пользователи социальных сетей и, возможно, подписчики RSS. Почтовая же рассылка осуществляется в период с 11 утра до часу дня.
Заключение
Как видите, я тщательно подхожу к процессу создания и публикации записи, используя для этого множество инструментов:
- встроенные средства Windows: PowerShell, Hyper-V и проводник (где массу времени экономит быстрая навигация в окнах «Открыть» и «Сохранить как»)
- офисные приложения Microsoft: OneNote и Word
- сторонние программы и утилиты: Chrome, Notepad++, Snagit, IrfanView, pngout, BK ReplaceEm и не упомянутый в рассказе Charu
- закрытые веб-сервисы OSZone: обработчик кода и загрузчик картинок
- общедоступные веб-сервисы и соцсети: FeedBurner, BooRoo, RSS Graffiti, Twitter, Facebook и т.д.
- WordPress и различные плагины к нему
Внушительный список, не правда ли? А ведь в него даже не входят средства, которые я применяю для экспериментов в системе в зависимости от темы записи!
И как вам процесс? Напишите в комментариях, что интересного, полезного или, может быть, странного вы подметили в нем?
Если вы пишете статьи для своего блога или сайта, расскажите о своем процессе в комментариях. Будет интересно сравнить!
Наконец, сейчас самый удобный момент для общих вопросов о WordPress, раз уж я поднял эту тему.
Alexandr Grushevoy
Конечно :) Открой .docx архиватором :)
Vadim Sterkin
Александр, верно! А если с системе не установлен архиватор, то…? :)
Олег Крылов
Вад, а эта запись появилась в 7.50 по Москве. Где-то у тебя со временем не то…
Да, а статья отличная, правда не лишенная некого налета «илитарности», как руководство к действию ее воспринять трудно, т.к. используется много закрытого ФУНКЦОНАЛА (sic!) с OSZone, а поиск аналогов — дело хлопотное. Про OneNote — записал.
Vadim Sterkin
Олег, это хорошо, что в 07:50 — значит, время на серваке поправили, а я по привычке все на 07:50 ставлю :)
Если честно, я не планировал материал в качестве рук-ва к действию. Но я не вижу проблемы в закрытости инструментов — вот варианты для очистки HTML (из топа гугла), ну а картинки можно и в WP загрузить. Пути поправит BK ReplaceEm :)
Hector
Если нет архиватора, то можно просто сменить расширение на zip, windows умеет с ним работать из коробки.
Если у меня появится что сказать миру и я решу завести блог, то эта статья будет своего рода мануалом ;-)
Vadim Sterkin
Ок, теперь тема ‘DOCX=ZIP’ раскрыта полностью :)
Насчет мануала — не знаю… Можно писать в Windows Live Writer, причем прямо в блог. Он нормальный код создает, но некоторые вещи меня не устраивают.
Habetdin
Вадим, а как называется плагин с математическим примером вместо капчи при входе? :)
Vadim Sterkin
Captcha. Я раньше использовал Limit Login Attempts, но в какой-то момент он повел себя неадекватно. Да и я решил, что проще отсекать ботов с первой попытки :)
Антон Плескановский
Спасибо! Хорошая статья о подходах к работе MVP и пользе скриптов.
об этом знал еще в далёком 2007, даже всплакнул маленько — вспомнил молодость ;)
Vadim Sterkin
Антон, фокус с DOCX не нов, конечно, но неизменно удивляет тех, кто о нем не знает. Впрочем, я этот вопрос попутно задал. Мне-то как раз нужен HTML-код и экспорт картинок в отдельную папку. Сами-то скриншоты у меня есть отдельно.
Вадим
Прочел, изложено отлично,
понял, что собственный блог мне не нужен)
Vadim Sterkin
Вадим, я не ставил своей целью напугать будущих блоггеров :)
Сергей Мариничев
Отличная статья!
Про OneNote идея хорошая. Какое то время им пользовался, но потом он сам отпал потому что мне привычнее держать все черновики в виде txt файлов.
Пишу когда появляется возможность и по времени никак это событие не привязано. Публикация чаще всего происходит на выходных методом разгребания черновиков и по мере наведения порядка они оформляются с помощью notepad-а с последующей публикацией.
Vadim Sterkin
Сергей, текстовые файлы — прошлый век :) Статья по OneNote там есть в списке идей, затенена…
Кстати, я считаю, что регулярность публикаций важным моментом. Писать-то можно когда угодно, а публиковать по расписанию.
Stanislav Buldakov
Чтобы подружить php (на базе которого работает WP) с Windows Live Writer надо php настраивать =) У меня так их и не получилось подружить =)
Vadim Sterkin
Стас, я не пробовал, но вроде там не надо PHP настраивать. Судя по инструкциям, достаточно включить XML-RPC в настройках блога и в WLW прописать путь к xmlrpc.php на сервере.
С другой стороны, у тебя относительно простые посты с точки зрения разметки и объемов. Можно просто вставить текст в редактор WP, а там уже кнопками на панели отформатировать. В крайнем случае, пойти моим путем очистки HTML.
Я, кстати, всегда использую HTML-редактор WP. Меня раздражает, что визуальный редактор выпиливает тег ‘p’.
Stanislav Buldakov
А меня html-редактор в WP бесит тем, что почтоянно на первую строчку переключает курсор. Впрочем, в нём, я только html подчищаю =)
Vadim Sterkin
Не замечал такого. Возможно, дело в браузере… Впрочем, я в нем текст не набираю, только мелкие правки, вроде выделения блоков цитатами.
Gesha Staiki
Честно сказать не понял суть статьи..-для кого она?Для вебмастера или для простого пользователя?Имхо ни для первого ни для второго..
Vadim Sterkin
Суть статьи и целевая аудитория — разные вещи. Эта статья для тех постоянных читателей, которым интересно, как создаются записи этого блога. Я понял, что вы не входите в их число :) Надеюсь, следующая запись вам будет интересна.
Gesha Staiki
Суть статьи и целевая аудитория должны быть совместимы.Я наверное около трёх месяцев читаю Ваши статьи и всегда был от написанного в восторге хотя и не отписывал комменты потому как всё было выложено доступно,чётко и ясно.Так-же несколько Ваших статей выложил у себя на ресурсе(клик по нику) с сылкой на источник.Но эта статья-увы «пустышка» для читателей Вашего блога-уверен,что многие согласятся со мной.
Vadim Sterkin
Конечно, многие с вами согласятся, а многие — нет. Меня часто просят рассказать о программах, которыми я пользуюсь — получите и распишитесь :) И вообще, вы находитесь не на абстрактном сайте, где собраны какие-то компьютерные статьи, а в моем личном блоге, где я пишу не только об ОС и программах.
Gesha Staiki
Я знаю,что это ваш личный блог потому и написал СВОЁ ИМХО о данной статье.По теме-то полно сейчас ресурсов где можно сделать любой текст с форматированием и без всяких прог которые описаны выше.
Vadim Sterkin
Угу, заметно. Я использую CSS, а у вас все стили inline. Поэтому в некоторых местах разметка весит столько же, сколько сам текст. Мне такое не нужно, спасибо :)
Alexandr Grushevoy
Vadim Sterkin,
Если мне не изменяет память, то zip архиватор встроен в винду. Переименовать docx в zip и всё. Дальнейшие действия те же.
Сергей Мариничев
Vadim Sterkin,
Я скептик и что то новое для меня в вопросе подготовки материала дается тяжко :)
Johnny
Вадим, вы упомянули, что полностью перешли на Chrome. Расскажите, пожалуйста, например в виде отдельной записи, о преимуществах Хрома для вас. Также хотелось бы узнать, какие настройки приватности вы применяете в Хроме, ведь многие упрекают этот браузер в шпионских наклонностях по отношению к пользователю.
Vadim Sterkin
Думаете, нужна еще одна серия пенальти по браузерам? :) Если честно и по большому счету, я перешел не из-за преимуществ Chrome, а из-за недостатков Opera, которыми Chrome не страдает.
Последним гвоздем в гроб Opera стало выпиливание из браузера старого доброго стандартного скина (стеклянный я «не вижу»), т.е. я терял его после каждого обновления. Один раз вернул руками, второй… но так же нельзя :)
Что касается шпионских наклонностей, то я не страдаю паранойей, хотя мне не очень нравится модель Chrome. К сожалению, идеального браузера не существует…
Руслан Дринко
Google считает иначе :) Кстати, действительно — очень удобный :)
Vadim Sterkin
Руслан, формально он не закрыт (в отличие от загрузчика картинок). Просто не афишируется, потому что предназначен для внутреннего употребления :)
equinox
Грандиозная работа! Как сама статья, так и процесс ее создания. Столько тонкостей, столько хитростей! Приятно удивила возможность публикации в заданное время. В общем, настоящая фабрика по производству статей, всё четко отлажено и отработано. Браво!
Я же в свой блог пишу так:
1. Наброски текста в Evernote (как на стационарных машинах дома и на работе, так и на мобильной версии в WP7). Предвидя вопрос, отчего не OneNote — «не пошел» как-то, эверноут привычнее и удобнее, так исторически сложилось.
2. Обработка фотографий с последующей выгрузкой на flickr.
3. Перенос текста в блог на ЖЖ, вставка ссылок на картинки.
4. Публикация записи, в том числе в твиттере и на фейсбуке.
Vadim Sterkin
Спасибо :) На фабрику не тянет — много ручной работы на этапе публикации :) Хотя процессы автоматизированны, их все же надо запускать.
У тебя, видимо, вставка ссылок на картинки занимает время — надо найти правильное место в тексте и вставить туда нужную картинку.
А что, в ЖЖ нет планировщика записей?
Сергей
Vadim Sterkin,
В Total Commander сочетание Ctrl-PgDn позволяет войти в .docx (и не только) как в архив и забрать всё что нужно оттуда.
Vadim Sterkin
Сергей, верно, но это лишь следствие того, что DOCX=ZIP :) Т.е. это фича формата, а не файлового менеджера.
equinox
О да, самое нелюбимое занятие! Не знаю, как это автоматизировать — скорее всего, никак.
Vadim Sterkin: А что, в ЖЖ нет планировщика записей?
»
Есть, называется «отложенная публикация» (как оказалось), но я никогда ей не пользовался. Теперь надо попробовать :)
Vadim Sterkin
Ну вот ты и узнал новую возможность ЖЖ :)
ЕМНИП, Flickr переименовывает картинки, поэтому вряд ли можно хоть как-то автоматизировать такой процесс.
alexiz
Свои сайты поддерживаю и наполняю «старым добрым» способом: с помощью прямой правки HTML-кода. Временами, конечно, напрягает, но пока идеально подходящую мне платформу не нашёл. Везде или какие-то идиотские ограничения или чтобы сделать простое изменение в дизайне, надо прочитать пару талмудов по системе =) Хотя с другой стороны сильно и не искал, поскольку текущая ситуация напрягает недостаточно часто, чтобы заняться серьёзными поисками. СОбственно говоря напрягает только отсутствие возможности публиковать заметки в указанный временной промежуток. Кроме того работать с кодом мне нравится: сказываются хобби и профессия.
Для редактирования HTML предпочитаю на данный момент или Web Developer мелкософтовский или любой текстовый редактор с подсветкой синтаксиса. Для скриншотов использую или мелкософтовский Snipping tool или связку PrtScrn + Ms Paint.
И ещё стараюсь не придерживаться одного порочного по моему мнению правила — «ни дня/недели без строчки». Лучше писать только тогда, когда возникает желание (т.е. не просто тема, пусть даже и интересная, но и желание именно сейчас написать про это), ибо количество шума в сети, увы и без того велико =)
Vadim Sterkin
Создание больших статей с картинками в текстовом редакторе — это неэффективно, не говоря уже об отсутствии преимуществ, перечисленных в разделе про Word. Я проходил этот этап со статьями по автоустановке, знаю.
Что касается регулярности публикаций, то я и сам не считаю, что нужно выдавливать из себя статьи. Просто у меня хватает идей и материала, поэтому с регулярностью нет особых проблем.
Alexey Legotin
Касательно программ — пишу все в Microsoft Word (шаблон записи блога), потом копирую в Live Writer и публикую с помощью XML-RPC (все ж таки удобно — подготовил текст, проверил орфографию, обработал, потом одной кнопкой публикуешь).
Чистота html-кода меня не волнует, даже почти не смотрю туда. По-моему, важнее содержание.
Публиковать через XMP-RPC можно и из Word (для меня идеально было бы по возможностям), но — когда публикуешь из ворда — картинки вставляются в WordPress так, что их не смасштабируешь, не увеличишь без ухищрений. В Лив Райтере же можно задать свойства картинки (ссылка на полное изображение и т.п.). Вообще меня сильно удивляет разность функционала Word и Live Writer — в каждом из них есть какие-то полезные мелочи, которых нет в другом.
Vadim Sterkin
Алексей, вообще, WLW создает неплохой HTML, за исключением стилей inline (например, к картинкам). И, как я уже говорил в комментариях, WLW — самый удобный вариант для блоггера.
Но, ЕМНИП, WLW не очень эффективно работает с изображениями, которых у меня очень много в статьях (могу ошибаться, проверьте/поправьте):
1. Увеличивает размеры файлов изображений при публикации. Не исключаю, что страдает качество.
2. Генерирует ненужные эскизы (тут м.б. сам WordPress подключается к процессу, генерируя свои).
Посмотрите в папке с картинками за последний месяц. Есть что-нибудь из этого?
Alexey Legotin
Вадим, WLW мне чем-то все-таки не понравился для изначального редактирования записей, поэтому сначала использую ворд. К сожалению, всех нюансов сейчас не упомню, с начала июня не писал ничего, а за время летнего отпуска все замечательно выветрилось из головы! ;)
1) Насчет увеличения файлов картинок — не замечал. ВРоде как в оригинале, но надо точно сравнить. По-моему, там какие-то нюансы были, что после вставки (не при публикации) WLW Сам картинки растягивает. Кажется, после копирования из буфера такое происходит.
2) Миниатюры Worpress генерирует, но это убирается, насколько я понимаю, галочкой в настройках вордпресса, в параметрах медиафайлов. Я эту галку не убирал, и в папках есть эти ненужные изображения.
Евгений Грицан
Vadim Sterkin,
Что это за система, в которой не установлен ZIP-распаковщик?
Vadim Sterkin
Евгений, в любой свежеустановленной системе нет сторонних программ для обработки ZIP, только встроенные функции.
У меня установлен 7-zip (в немалой степени потому, что некоторые зачем-то шлют незнакомым людям RAR), но с ZIP он не ассоциирован Догадайтесь, почему я так делаю… (ответ есть в комментариях к какой-то записи и в одной из статей).
Валерий
Статья хорошая! Но я к сожалению пользуюсь только Xampp, Notepad++ и Photoshop и всё.