За что мы ненавидим Drupal
-
Upload
drupal-camp-kyiv -
Category
Technology
-
view
3.114 -
download
0
Transcript of За что мы ненавидим Drupal
![Page 1: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/1.jpg)
ЗА ЧТО МЫ НЕНАВИДИМ DRUPAL
(и как ему заставить нас его полюбить)
Игорь Кандыба
Для Drupal Camp Kyiv 2009
Минск, Беларусь
![Page 2: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/2.jpg)
Drupal-Drupal-Drupal
Лучшая CMS (в т.ч. Open Source) Самое активное и сплоченное сообщество Самая расширяемая Самая «звездная» Самая быстрорастущая Самая ….
![Page 3: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/3.jpg)
http://MoreIntelligentWeb
![Page 4: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/4.jpg)
Google Trends
![Page 5: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/5.jpg)
Job Trends
![Page 6: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/6.jpg)
Бросьте в меня флешкой… «Белый экран смерти» Allowed memory size of X bytes exhausted (tried to
allocate Y bytes) «Ну почему этот модуль не работает!» «Будет ли порт/бэкпорт на D5/D6?» Fatal error: Call to undefined function «Почему эти два модуля не работают вместе?» «Где мой бэкап?» «Иногда апгрейд – это плохо!» «Где нормальная мультиязычность?» …….
![Page 7: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/7.jpg)
Рост Drupal.org
![Page 8: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/8.jpg)
Drupal Da Power!
![Page 9: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/9.jpg)
Что такое Drupal… Content Management System Content Management Framework Information Management Framework Data Management System …….
![Page 10: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/10.jpg)
Первое знакомство…
![Page 11: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/11.jpg)
Модули…
![Page 12: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/12.jpg)
Темы…
![Page 13: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/13.jpg)
Пора зажечь…
![Page 14: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/14.jpg)
Напишем пост…
![Page 15: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/15.jpg)
Хмммм…
И КАК МНЕ ДОБАВИТЬ СЮДА КАРТИНКУ???!!!
![Page 16: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/16.jpg)
Ответ очень прост…
Fckeditor Bueditor Tinymce WYSIWYG Htmlarea Yui editor ….
![Page 17: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/17.jpg)
Ответ очень прост…
Просто установи модуль!
![Page 18: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/18.jpg)
Just a joke…
- Сколько модулей понадобится, чтобы сделать Друпал таким же юзабельным как Вордпресс?
- По-моему, я где-то видел подходящий модуль для этого...
![Page 19: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/19.jpg)
Сколько всего модулей…
![Page 20: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/20.jpg)
Например, вы не обойдетесь без Views…
![Page 21: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/21.jpg)
Например, вы не обойдетесь без Views…
![Page 22: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/22.jpg)
Но…
НО Я ВСЕ РАВНО ХОЧУ
СВОЮ КАРТИНКУ!!!
![Page 23: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/23.jpg)
Систему надо апгрейдить…
![Page 24: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/24.jpg)
Мультиязычность…
FAKE!!!
![Page 25: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/25.jpg)
Panels 3…
![Page 26: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/26.jpg)
Panels 3. И что же плохо… Drupal 5 версия без разработчика (Panels 2) Drupal 6 версия не рекомендована для
готовых сайтов (хотя все фичи есть, слишком много багов)
Ахтунг с дивами (темизация ужасна) Капец с производительностью
![Page 27: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/27.jpg)
Производительность…
Шаред хостингам бой! Более 50 модулей – разводить на разные
базы Как всегда – куча модулей для решения Требуется специалист
![Page 28: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/28.jpg)
Продукт…
?
![Page 29: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/29.jpg)
Ну, тогда это Framework…
![Page 30: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/30.jpg)
И все равно проблема…
Во многих случаях часть функционала легче написать
с нуля, чем использовать готовые решения
![Page 31: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/31.jpg)
СООБЩЕСТВО
![Page 32: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/32.jpg)
Drupal learning curve…
![Page 33: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/33.jpg)
Решение проблем…
Профили инсталляции (installation profiles) Готовые сборки Делать интерфейс для юзеров “с нуля” Встроенные в ядро модули убрать Не встроенные в ядро добавить Не хакать ядро Альтернативные админки Drush Мозги …
![Page 34: За что мы ненавидим Drupal](https://reader035.fdocuments.net/reader035/viewer/2022062418/556fd432d8b42af8088b4777/html5/thumbnails/34.jpg)
DrupalCamp GiveAway
FOR FREE!!!