Версия для drupal.ru
Наполнять свой сайт не через браузер, а с помощью специальной программы в Windows? Это возможно. Более того - это экономит время и это удобно. Не нужно делать множества манипуляций и всё, что нужно для наполнения сайта, всегда находится под рукой.
Давайте посмотрим, что происходит, когда вы хотите обновить свой сайт.
Представим себе, что сайт создан на Drupal.
Итак, чтобы изменить/добавить информацию, вы:
- Открываете браузер (интернет-бродилку)
- Вводите имя своего сайта
- Переходите на страницу ввода логина и пароля
- Вводите логин и пароль
- Переходите на страницу добавления материала
- Ждёте загрузки wysiwyg - редактора
- Пишете или копируете текст для новой странички сайта
- Открываете отдельное окно для добавления картинки и делаете это всякий раз, когда вам нужно добавить картинку
- Просматриваете материал перед публикацией
- ПРовиряити арфаграфею (правда ведь проверяете, да?)
- Жмёте "опубликовать"
- Просматриваете опубликованное на сайте
Всегда есть более важные и интересные дела, чем каждый раз или по нескольку раз в день выполнять этот список мероприятий. Например, проверить почту, зайти на десяток других сайтов, перекинуться парой слов по ICQ, да и просто поработать бывает неплохо.
Не вдаваясь подробно в историю вопроса и технологические тонкости, скажу, что есть способ наполнять сайт на Drupal с помощью программы для Windows.
В качестве такой программы выбран (выбрана?) Zoundry - достаточно известный блог-клиент. Таких программ на самом деле много, вы можете выбрать любую на свой вкус, поискав в Google.
Итак, "внимание на экран": инструкция по настройке Zoundry для работы с Drupal.
На самом деле, ничего сложного.
Скачать Zoundry установить и запустить.
Создать учётную запись, чтобы программа знала, какой сайт обновлять
(Tools-> Blog account settings-> New account). Кстати, из одной программы можно обновлять все свои сайты/блоги, которые используют технологии удаленного редактирования
1. Ввод ссылки вашего сайта. После нажатия кнопки Next запустится автопоиск и Zoundry сам найдёт часть необходимой информации для соединения с сайтом.
2. Есть! Программа определила, что ваш сайт использует Drupal и готова к соединению. Теперь нужно дать название этой учётной записи и ввести логин и пароль, который вы используете при входе на ваш сайт под управлением drupal.
3. Система вас узнала и предлагает определиться, в какой тип содержания (Page , Story) вы будете помещать свои записи. Обратите внимание! Здесь же настраивается процедура загрузки изображений (через FTP или через Drupal). Очень удобно - программа сама позаботится о том, чтобы загружать изображения в правильную директорию вашего сайта. И ничего не надо настраивать дополнительно.
4. Создание локальной копии сайта! Архиважно, на этом шаге система загружает все существующие на вашем сайте материалы. Вы можете приступить к редактированию уже существующих материалов сайта. К тому же, у вас теперь есть копия сайта на случай какого-нибудь сбоя, а это такая вещь, которая нужна всегда, но о которой люди забывают до того момента, пока не станет слишком поздно.
5. Эх раз, ещё раз. Похожим образом можно настроить программу для работы со всеми вашими сайтами на drupal. Правда, в списке учётных записей drupal определяется как Movable Type, но нам главное не шашечки, а ехать.
Вот окно первого сообщения, сделанного из Zoundry в мой блог на Drupal.RU
Осталось немного: нужно настроить Drupal для корректной работы с внешней программой.
Для этого:
2. Определить, какие типы материалов можно публиковать/редактировать удалённо.
3. Для корректной работы с картинками нужно установить Full HTML в качестве Формата ввода по-умолчанию (Главная - Управление - Настройка сайта - Формат ввода)
Перечислю списком удобные функции клиента: визуальный редактор, предпросмотр, проверка русской орфографии (скачивается отдельно при установке русского языка в качестве языка для проверки), поддержка категорий, пинги в популярные блог-сервисы, и больше ничего лишнего.
Из замеченных недостатков (это не недостатки, а специфика реализации поддержки Drupal в Zoundry):
нельзя переопределить ссылку материала из node/xxx в, например moya-statya-dlya-menya и нельзя пометить статью к празмещению "на главной странице". Впрочем, всё решается, но уже через Drupal: первый недочёт лечится установкой Pathauto, второй - выставлением свойства публиковать на главной для определенного типа материала по-умолчанию.
А вообще публиковать материалы с помощью блог-клиента удобнее. Попробуйте сами!
__________________________
Буду краток. Она утонула.
Комментарии
Спасибо за статейку, помотрим.
Вопрос: а если я через CCK определил несколько дополнительных полей в типе содержания - через эту программу их обновлять же не получится?
про CCK Поля забудьте. не будет работать. нигде.
пишите свою софтину
Из замеченных недостатков (это не недостатки, а специфика реализации поддержки Drupal в Zoundry):
нельзя переопределить ссылку материала из node/xxx в, например moya-statya-dlya-menya и нельзя пометить статью к празмещению "на главной странице".
Абсолютно все клиенты не поддерживают добавление терминов (таксономия). А все из-за того, что API не позволяет (имеется ввиду XMLRPC API), эта проблема кстати для всех движков, не только Drupal (клиенты специально написанные для конкретного движка - не в счет!).
Не важно какой блог-клиент но он абсолютно не знает про "формат ввода", абсолютно не знает про "выводить на главной", не умеет помечать как "прикрепленная" и т.п. Этого в API нет, и скорее всего не будет. Т.е. это не недостаток, не "недореализованность" блог-клиентов, это вопрос к большинству блог-API.
Любители тегов, тоже кстати могут в итоге обломаться - особенно когда их _очень_ много (ну к примеру 2-3 тысячи), фишка в том, что блог-клиент пытается их скачать все. Как минимум такая проблема была у меня в 4.7.х, а на 5.х проверить пока не могу - просто пока нет сайтов на 5.х с большим кол-вом контента.
lalex
Согласен с предыдущим оратором. Сам бы так красиво не объяснил - то ли поленился, то ли не умею.
Про теги - наcтроил zoundry на работу с drupal.ru. Zoundry действительно качнул все теги отсюда.
Узнал много нового
Зато как работа с картинками реализована, все оценили? Автоматом создается и грузится превью, а картинка целиком - по клику на миниатюру. Для quick and dirty работы с картинками на простых сайтах - самое оно, и никакой головной боли с настройками image.
вот с картинками кстати тоже петрушка интересная, смотри какая картина (для разных клиентов):
- использовать встроенные в апи средства (зависимо от движка)
- использовать фотохостинги (типа flikr, или imageshack)
- использовать ftp
Собственно сами картинки и реализация их ресайзинга и т.п. - очень различается в блог клиентах и это дело вкуса (я их всеравно не юзаю - пользуюсь для этих целей FastStone). А закачка картинок - тут кто в лес кто в огород. Понятно что русских фотохостингов ждать не приходится (Хотя Дима Честных и "наш" человек, но как то он мне говорил, что "достаточно flickr - скажем так, блог-клиенты разрабатываются не по принципу "special for russian users". Но даже ftp не везде есть...
Соглашусь в том, что для "quick and dirty" все просто здорово...
Flickr и иже с ними, они больше для блоггеров интересны, равно как и поддержка кросспостнгов, множества блог-платформ и десктоп-клиентов в принципе. Рядовая компания-сайтовладелец вряд ли хотя бы на малую долю так активно работает с контентом, как делает это средний владелец блога, а уж по-сравнению с человеком, который завёл блог недавно...
Я хотел, в преддверии наступающих объёмов работ по наполнению клиентских сайтов, найти удобный инструментарий, и, кажется, нашёл. А "кто без греха-пусть бросит...", ну и т.д. Это я про несовершенства блог-клиентов.
я столкнулся с тем, что в большинстве сайтов которые я делал, картинки надо вставлять изощренным способом, в этом плане блог клиенты неудобны. Хотя я zoundry не смотрел если чесно.
-----
интересная тема, надо будет попробовать... а Semajic тоже подойдет?
http://drupal.ru/node/187
Хотя я zoundry не смотрел если чесно.
Я посмотрел, приятно работать
Для закачки картинок предлагает два варианта - логин/пароль к фтп для заливки, или включение/использование модуля upload в Друпале. Когда жмем Publish, кидает полную картинку и миниатюру в каталог для закачки файлов (files, по умолчанию). По ходу, на самом деле, quick&dirty способ Но быстро и удобно.
Когда картинку кладешь в статью, делает два варианта - полный и миниатюру. К полной картинке дает прямую ссылку из миниатюры (удобно, если используются JS-галереи типа Lightbox). Картинку можно лепить вправо-влево - прописывает inline-стили в теге img.
Поищите на форуме также по словам: BlogJet, Performancing, ScribeFire, "Windows Live Writer".
приятный редактор,
во всяком случаи первое впечатление от его работы - положительное.
Lichera nashel ;(
http://gomankov.ru/zoundry-for-drupal3
Почему он "личер", если это ЕГО статья на ЕГО сайте?
Профиль автора посмотрите внимательнее, может быть?
Привет всем! Установила Zoundry, но система меня не признает. В чем может быть причина? Логин и пароль ввожу администраторский.
не умеет работать через прокси Минус
не дает свободно работать с картинками, всегда делает превью со ссылкой на полное изображение, и это даже нельзя выключить, из-за этого забил на него
Спасибо, очень полезная статья!
новая версия отлично работает, но продолжает неуметь читать/добавлять теги в словари.
настраиваемо
UPD. Умеет работать через прокси
Использую BlogJet. Платный, но стоит.
Позволяет постить картинки на фликр, без проблем распознает друпал-сайты (нужно лишь указать урл сайта, логин и пароль). Минус - не настраивается панель инструментов, нельзя выровнять текст как хочется, нет средствработы с таблицами. Ну короче вообще хтмл-средства кастриованные. Но всяческие медиаштучки без проблем. Подойдет для простого лытдыбр-блога
мы сами создаем себе трудности и сами их преодолеваем
еще и платим за это.
Я пока смотрю в сторону ФФ аддона ScribeFire и Windows Live Writer
Хыххыхыхы. Мне хватает. Все равно чаще всего постятся простые тексты, а когда посложнее - в дримвивере лабаю.
когда-то через xml-rpc можно было сайт на многих CMS задефейсить - после этого я xmlrpc.php всегда из корня удаляю - мало ли что ...
А возможно ли отделение тизера от полного текста с помощью клиентов и вообще блог апи
Да, возможно, ставьте в месте разделения хтмл-комментарий вида <!--break--> и все
спасибо, полезно!
Добрый день. Подскажите пожалуйста, какие клиентские работают з Drupal 7? Перепробовал множество клиентов, но ни один из них не хочет работать з седьмой версией.
= выводите комп из гибернации