Публикация документов из Google Docs



В Drupal нет встроенного текстового редактора и пока его не приделали к Drupal, есть много других интересных и удобных способов публиковать документы. Многие люди, чтобы управлять своими документами онлайн, используют Google Docs. Этот сервис можно использовать и для публикации статей в Drupal, включив в нём стандартный модуль Blog API.

Использование Google Docs для публикации документов на сайте имеет свои преимущества:

  • Вы можете писать статьи используя мощный текстовый редактор.
  • Вы можете легко сделать документ доступным для редактирования/просмотра другими людьми перед его публикацией и обсудить его.
  • Проверка орфографии доступна более чем на 30 языках.
  • Вы можете легко загружать картинки со своего компьютера, вставлять их в текст, менять размер и положение в вашем документе и когда вы опубликуете документ, Google Docs автоматически создаст ссылки на изображения.
  • Когда вы редактируете документ или делаете отмену изменений, вам достаточно нажать одну кнопку, чтобы содержание записи в вашем блоге также изменилось.
  • И наконец документ будет просто интергрирован со всеми сервисами Google.

Единственная проблема при использовании Google Docs в том, что на большинстве сайтов стоит формат ввода Filtered HTML с небольшим набором разрешённых тегов, а мощный редактор Google Docs использует гораздо больше тегов. Таким образом, при публикации документов многие теги могут оказаться вырезанными. Решить эту проблему можно перейдя в Drupal на страницу Administer → Site configuration → Input formats и добавив нужные теги в этот формат. В частности, вам обязательно будет нужно добавить тег переноса строк <br>, тег <img> — если вы хотите чтобы в документах показывались картинки и тег <font> — для раскрашивания текста в разные цвета. Чтобы посмотреть какие теги использует в документу Google Docs, достаточно нажать ссылку Изменить HTML. Если вы ведёте персональный блог и никто кроме вас не имеет права добавлять на сайт документы, то у вас скорее всего стоит Full HTML и ничего добавлять не придётся.

Для того чтобы настроить Drupal для работы с Google Docs, ваши действия будут следующими:

1. Перейти по ссылкам Administer → Site Building → Modules и активировать модуль Blog API.
2. Перейти на страницу настроек модуля Blog API: Administer → Site configuration → Blog API, и разрешить использовать его для нужных типов документов.

Чтобы опубликовать документ на сайте из Google Docs ваши действия будут следующими:

1. После того как документ будет готов, нажать кнопку кнопку Публикация.
2. Затем выберить ссылку изменить настройки вашего сайта блога.
3. Заполнить открывшуюся страницу следующим образом:

...

В разделе Существующая служба блога выберите:
API: MetaWeblogAPI
URL: http://ваш_сайт/xmlrpc.php

В разделе Существующие настройки блога:
Имя пользователя: ваше_имя_пользователя
Пароль: ваш_пароль
Блог идентификатор/название: ваше_имя_пользователя: тип_документа

Под типом документа понимается тип документа в Drupal. Это может быть blog, story, page, forum… т.е. типы документов которые вы разрешили использовать модулю Blog API.

Если вам потребуется обновить документ на сайте, просто вернитесь к странице публикации в Google Docs и нажмите кнопку Опубликовать сообщение повторно.

Comments

При нажатии на ссылку "Поместить в блог" выдаёт ошибку:
Возникла непредвиденная ошибка(Error decoding XML-RPC response)

Настраивал вроде всё правильно, не подскажете в чём прблема?

Что-то всё-таки неправильно. У меня такая ошибка была, проверил — помню где-то не то ввёл, но что именно, не помню уже.

Post new comment

The content of this field is kept private and will not be shown publicly.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.