Попробуем разместить сообщение на Drupal.ru с помощью Windows Live Writer (beta).
Главное, что сейчас меня интересует - возможность помещать в сообщения изображения с прямой загрузкой на сайт (без необходимости организовывать FTP-доступ).
Пока впечатления хорошие. Удобно организована вставка и обработка изображения, есть даже возможности применить к нему фильтры (сепия, b&w и т.п.), поворачивать, изменять размеры, яркость и контраст, добавлять водяные знаки и рамки.
Присутствует также экзотическая возможность вставлять ссылку на фрагмент географической карты из Windows Live Map! Правда, у меня при попытке добавить готовый фрагмент карты в сообщение постоянно выдает ошибку. Но лиха беда начало.
WLW cкачивает стили (CSS) из блоговской темы оформления, что позволяет видеть редактируемое сообщение в точности так, как это будет на сайте. Можно посмотреть и внешний вид всей страницы блога с размещенным сообщением (причем так, как это увидит незарегистрированный пользователь. Это, видать, фича такая).
Добавляет категории, теги и обратные ссылки.
Из неясного или неудобного:
- Добавляет сообщение с использованием установок блога по умолчанию. Например, на сайте drupal.ru по умолчанию включено добавление сообщения в виде новой версии и фильтр стоит не "полный HTML", как хотелось бы. Как это поменять из WLW - пока не знаю*.
- Есть странность с анонсом (teaser) - непонятная переменчивая длина анонса.
- Неизвестно, можно ли добавлять комментарии? Это относится вообще к протоколу Xml-Rpc.
- Программа не русифицирована. Локализация будет, видимо, добавлена при выходе разработки из бета-статуса.
*Возможно непонятки со сменой установок оттого, что Drupal Xml-Rpc в списке поддерживаемых интерфейсов нет и я использовал настройку WordPress (custom). С родным API это, скорее всего, можно было бы изменять. У WLW есть свой SDK, поэтому, думаю, что не за горами поддержка Drupal API и всякие дополнительные плагины.
Вот есть уже плагины для Windows Media и других плейеров, для работы с Flicr (изображения), YouTube (видео), для загрузки файла с FTP, для вставки смайликов и акронимов (подержите курсор над "FTP", например), для других сервисов. Нашел также утилитку для того, чтобы WLW пряталась в трей. Появился неофициальный сайт плагинов. В общем - понеслось!
На сайте плагинов есть даже заметка про Drupal 4.7.2 с говорящим адресом http://wlwplugins.com/how-to-windows-live-writer-for-drupal-472-with-categories-and-images.php. Но, увы, там дана ссылка на несуществующую страницу какого-то китайского блога. Ну и ладно - все и так работает! :)
В (относительных) минусах то, что прога использует .NET. Мне пришлось (недавно переставлял винду, к тому же она у меня SP 1 только) ставить NET Framework, а он потребовал для себя WindowsInstaller 3.0., да все они здоровенные... :)
Да! Существенный плюс - программа бесплатная. :) Для MS непривычно. А платный BlogJet! в гонке блоггерского ПО, похоже, начинает проигрывать...
Вывод: довольно удобное и гибкое средство для подготовки сообщений в блоги на базе Drupal. Практически решена проблема размещения изображений с превьюшками (миниатюрами), раскраски кода (независимо от темы оформления) . Если еще WLW API позволяет делать плагины для работы с произвольным типом материалов (node) ... .
Пример таблицы |
Current Mood: Happy Currently listening to: Сплин - Романс |
Blogus tags : drupal,Windows Live Writer del.icio.us tags: Drupal, Windows Live Writer
Technorati tags: Drupal, Windows Live Writer
|
Пример работы плагина для форматирования кода:
1 /* 2 * Declare the available regions implemented by this engine. 3 * 4 * [user=return]return[/user] 5 * An array of regions. The first array element will be used as the default region for themes. 6 * Each array element takes the format: variable_name => t('human readable name') 7 */ 8 function zen_regions() { 9 return array( 10 'left' => t('left sidebar'), 11 'right' => t('right sidebar'), 12 'content_top' => t('content top'), 13 'content_bottom' => t('content bottom'), 14 'header' => t('header'), 15 'footer' => t('footer') 16 ); 17 } 18
Комментарии
прикольная штукенция...
как оказалось у меня тоже этого .NET нету, скачаю на работе, попробую ))
какие настройки для друпала надо там ставить?
> какие настройки для друпала надо там ставить?
Я ставил "WordPress (Custom Installation)", но можно попробовать и другие. В частности, вышеописанный китайский блоггер для 4.7.2 ставил "Custom (Movable Type API)".
здравствуйте у меня возникла проблема с WLW при публикации поста с картинками вылетает ошибка "Отправка изображений не поддерживается блогом", не подскажите в чем может быть проблема?
какие настройки нужны для его коректной работы?
Drupal 6