Тестирую Windows Live Writer вместе с Drupal.ru

Главные вкладки

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 1 марта 2007 в 22:25

:) Попробуем разместить сообщение на 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, для вставки смайликов smile_shades и акронимов (подержите курсор над "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 : ,

del.icio.us tags: ,
Technorati tags: ,

 

Пример работы плагина для форматирования кода:

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

Комментарии

Аватар пользователя lexa74 lexa74 3 марта 2007 в 14:11

как оказалось у меня тоже этого .NET нету, скачаю на работе, попробую ))

какие настройки для друпала надо там ставить?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 3 марта 2007 в 14:25

> какие настройки для друпала надо там ставить?

Я ставил "WordPress (Custom Installation)", но можно попробовать и другие. В частности, вышеописанный китайский блоггер для 4.7.2 ставил "Custom (Movable Type API)".


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя DoNotSecret DoNotSecret 8 января 2009 в 19:49

здравствуйте у меня возникла проблема с WLW при публикации поста с картинками вылетает ошибка "Отправка изображений не поддерживается блогом", не подскажите в чем может быть проблема?
какие настройки нужны для его коректной работы?

Drupal 6