Публикация документов из Google Docs
В Друпале нет встроенного текстового редактора и пока его не приделали к Друпалу, есть много других интересных и удобных способов публиковать документы. Многие люди, чтобы управлять своими документами онлайн, используют Google Docs. Этот сервис можно использовать и для публикации статей в Друпале, включив в нём стандартный модуль Blog API.
Использование Google Docs для публикации документов на сайте имеет свои преимущества:
- Вы можете писать статьи используя мощный Гугловский текстовый редактор
- Вы можете легко сделать документ доступным для просмотра/правки другими людьми перед его публикацией и обсудить его
- Проверка орфографии доступна более чем на 30 языках
- Вы можете легко загружать картинки со своего компьютера, вставлять их в текст, менять размер и положение в вашем документе и когда вы опубликуете документ, Google Docs автоматически создаст ссылки на изображения
- Когда вы редактируете документ или делаете отмену изменений, вам достаточно нажать одну кнопку, чтобы содержание записи в вашем блоге так же изменилось
- И наконец, документ будет просто интегрирован со всеми сервисами Гугла, в которых он будет всегда доступен для дальнейшего использования
Единственная проблема при использовании Google Docs в том, что на большинстве сайтов стоит формат ввода «Filtered HTML» с небольшим набором разрешённых тегов, а мощный редактор Google Docs использует гораздо больше тегов. Таким образом, при публикации документов многие теги могут оказаться вырезанными. Решить эту проблему можно перейдя в на страницу «Управление → Конфигурация → Форматы ввода» и добавив нужные теги в этот формат.
В частности, вам обязательно будет нужно добавить тег переноса строк <br>, тег <img> (если вы хотите чтобы в документах показывались картинки) и тег <font> (для раскрашивания текста в разные цвета). Чтобы посмотреть какие теги использует в документе Google Docs, достаточно нажать ссылку «Изменить ХТМЛ». Если вы ведёте персональный блог и никто кроме вас не имеет права добавлять на сайт документы, то у вас скорее всего стоит формат ввода «Full HTML» и ничего добавлять не придётся.
Для того чтобы настроить Друпал для работы с Google Docs, ваши действия будут следующими:
- Перейти на страницу «Управление → Строение сайта → Модули» и включите модуль Blog API
- Перейдите на страницу «Управление → Конфигурация → АПИ блогов» и разрешите использование этого модуля для нужных типов документов
Чтобы опубликовать документ на сайте из Google Docs ваши действия будут следующими:
- После того как документ будет готов, нажмите кнопку «Публикация»
- Затем, выберите ссылку «изменить настройки вашего сайта блога»
- Заполните открывшуюся страницу следующим образом:
- В разделе «Существующая служба блога» выберите:
- API: MetaWeblogAPI
- URL: [ваш-сайт]/xmlrpc.php
- В разделе «Существующие настройки блога»:
- Имя пользователя: [ваш-логин]
- Пароль: [ваш-пароль]
- Блог идентификатор/название: [ваш-логин]: [тип-документов]
- В разделе «Существующая служба блога» выберите:
Под типом документов понимается системное название типа документов в Друпале. Это может быть «blog», «story», «page», «forum» и так далее, то есть типы документов которые вы разрешили использовать модулю Blog API.
Если вам потребуется обновить документ на сайте, просто вернитесь к странице публикации в Google Docs и нажмите кнопку «Опубликовать сообщение повторно», после чего документ на сайте обновится.


