THANK YOU!
Vadim Valuev
Rich text in Drupal
 Стили текста (основной, заголовки, врезки,
выделения, подписи к картинкам, ссылки и
тд)
 Локальные медиа (изображения, ...
Фильтры и форматы
ввода
 TinyMCE
 CKEditor
 The rest
 Более сложная настройка
 Безболезненная интеграция с последней
версией CKEditora
 Возможность подключать плагины
(adob...
 File & Image Fields (Core)
 Filefield + Filefield Sources + Insert + Image
Styles
 Media + WYSIWYG или Media + CKEdito...
 Абстракция в виде сущности Атом
 Интеграция с внешними источниками
(youtube, instagram, flickr, twitter)
 Вообще что у...
 Не так много реализованных провайдеров
 Интеграция есть и с WYSIWYG CKEditor-
ом, но работает не всегда
 Отсутствуют о...
 Dev-версия, но работает
 Fieldable file entity
 В качестве медиа подразумеваются
файлы, как локальные, так и удалѐнные...
 Некоторая громоздкость в настройке
 Проблема версий и совместимости
 Медиа = файл (пусть даже и внешний)
 Гибкость пр...
 Зависит от Entity API
 Только CKEditor
 Fieldable entity bundles
 Возможность создавать свои типы
 Fields + display ...
Quick syntax:[video:url]
Full syntax:
[video:url width:X height:Y
ratio:X/Y align:left/right
autoplay:1/0]
 Image resize filter
 Filefield paths
 Filefield sources
 IMCE filefield
 Проигрыватель медиа: Mediafront
 Работа с файлами: Filefield Sources, Filefield
Paths, IMCE, elfinder
 Встраивание кон...
 Медиа-проекты с редакционным
процессом, распределением ролей:
Scald/Media
 При выборе следует учитывать доступность
про...
THANK YOU!
Vadim Valuev
gease@mail.ru
drupal.org: gease
skype: novosibcool
DrupalSib
globalinfo.ru
actency.fr
безкосточек....
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Rich Text in Drupal - Вадим Валуев
Upcoming SlideShare
Loading in …5
×

Rich Text in Drupal - Вадим Валуев

368 views
259 views

Published on

Доклад будет посвящён вопросам редактирования медиа-насыщенного текста в Друпале. Как настроить стили текста и визуальные редакторы таким образом, чтобы внешний вид сайта выглядел цельно, а у редакторов содержания не вызывал изумления результат их трудов? Как сочетать возможности редактирования и безопасность? Как управлять картинками и видео на сайте в зависимости от его характера (информационный портал, форум, магазин)? Почему существует множество модулей для решения каждой отдельной задачи (визуальные редакторы, управление медиа) и как они взаимодействуют?
По замыслу автора доклада, он должен закончится хеппи-эндом: будут приведены рецепты решения для наиболее типичных задач.

Published in: Internet
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
368
On SlideShare
0
From Embeds
0
Number of Embeds
47
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rich Text in Drupal - Вадим Валуев

  1. 1. THANK YOU! Vadim Valuev Rich text in Drupal
  2. 2.  Стили текста (основной, заголовки, врезки, выделения, подписи к картинкам, ссылки и тд)  Локальные медиа (изображения, видео, файлы)  Внешние медиа: youtube, twitter  Организация файловой системы  Контексты (полный текст/анонс, различные стили для устройств).  Удобство ввода для редактора, не владеющего html.
  3. 3. Фильтры и форматы ввода
  4. 4.  TinyMCE  CKEditor  The rest
  5. 5.  Более сложная настройка  Безболезненная интеграция с последней версией CKEditora  Возможность подключать плагины (adobeair, uicolor, xml) и фильтры (htmltidy, htmlpurifier) непосредственно через редактор
  6. 6.  File & Image Fields (Core)  Filefield + Filefield Sources + Insert + Image Styles  Media + WYSIWYG или Media + CKEditor + CKEditor Media  Scald  IMCE + CKEditor IMCE + WYSIWYG + IMCE Wysiwyg API bridge  Plupload
  7. 7.  Абстракция в виде сущности Атом  Интеграция с внешними источниками (youtube, instagram, flickr, twitter)  Вообще что угодно может быть Атомом – блок, файл, текст  Контексты представления  Продвинутый интерфейс с драг-н-дроп  Массовая загрузка файлов (plupload)
  8. 8.  Не так много реализованных провайдеров  Интеграция есть и с WYSIWYG CKEditor- ом, но работает не всегда  Отсутствуют опции при вставке  Навязчивый и неизменный интерфейс  Нет контроля за файловой системой  Используется на больших медийных проектах
  9. 9.  Dev-версия, но работает  Fieldable file entity  В качестве медиа подразумеваются файлы, как локальные, так и удалѐнные  Система прав  Нативная интеграция с WYSIWYG, с CKEditor’ом – через доп. модуль  View modes, настройки показа файлов  Изображения, аудио, видео, файлы
  10. 10.  Некоторая громоздкость в настройке  Проблема версий и совместимости  Медиа = файл (пусть даже и внешний)  Гибкость представления (в сочетании с Entity View Modes)  Привычный интерфейс  Отсутствие чѐткой структуры файловой библиотеки  Подходит для средних проектов
  11. 11.  Зависит от Entity API  Только CKEditor  Fieldable entity bundles  Возможность создавать свои типы  Fields + display modes + view modes  Привязка к конкретным проигрывателям медиа  Проблемы совместимости с версиями CKEditor
  12. 12. Quick syntax:[video:url] Full syntax: [video:url width:X height:Y ratio:X/Y align:left/right autoplay:1/0]
  13. 13.  Image resize filter  Filefield paths  Filefield sources  IMCE filefield
  14. 14.  Проигрыватель медиа: Mediafront  Работа с файлами: Filefield Sources, Filefield Paths, IMCE, elfinder  Встраивание контента: oEmbed, Remote Stream Wrapper  Фильтры ввода: Insert, Linkit, Footnotes, HTMLTidy, HTMLPuri fier
  15. 15.  Медиа-проекты с редакционным процессом, распределением ролей: Scald/Media  При выборе следует учитывать доступность провайдеров  Проекты среднего масштаба, опирающиеся на user-generated content: Media  Простой вариант для технически продвинутых пользователей: Video Filter
  16. 16. THANK YOU! Vadim Valuev gease@mail.ru drupal.org: gease skype: novosibcool DrupalSib globalinfo.ru actency.fr безкосточек.рф

×