4. Администратор
• Много модулей, каждый со своими фичами
• Запутанные и сложные решения для пользователя, нет единой системы
• Нет возможности интеграции с WYSIWYG
• В большинстве случаев необходим тренинг
• Нет возможности реутилизировать загруженный контент
www.wearepropeople.com
5. Разработчик
• Каждый модуль предлагает свое решение проблемы
• Много типов филдов и виджетов для каждого типа медиа содержимого
• Тонны модулей которые делают тоже самое в разных аспектах
• Нет возможности использовать cloud (CDN, S3)
• Нет консистентного API для расширения модулей
www.wearepropeople.com
10. Во-первых
Использует новую систему Entity из D7 для хранения файлов
www.wearepropeople.com
11. Во-вторых
Типы файлов (Image, File,Video, Text)
являются bundles и они fieldable
www.wearepropeople.com
12. кроме того…
• Интеграция файлов в WYSIWYG
• Повторное использование загруженных файлов
• Используйте разные форматеры для отображения файлов
• Консистентный и расширяемый API
• Использование StreamWrappers из D7
www.wearepropeople.com
13. StreamWrappers?
• Используем s3:// и youtube:// для внешних файлов
• Внешние файлы и локальные обрабатываются одинакого
• Легко добавить новые врапперы
www.wearepropeople.com