Персональна сторінка shra, блог фріленсерів, веб-розробника на PHP. Тут я ділюся своїм досвідом і думками, проводжу досліди над людьми, збираю нематеріальні свідоцтва власної дурості. Використовуючи приклади програмного коду з даного сайту, ви приймаєте всю відповідальність за можливі наслідки їх використання, включаючи ваше психічне здоров'я і інтереси третіх осіб.
Блог / На першій шпальті / Ноу Хау або додавання Wysiwyg + MCEditor в Drupal
Установка і настройка софта зазвичай процес простий і невигадливий. Проте маса публікацій в інтернеті присвячена саме тому що і як налаштовувати. Все це різноманіття пояснюється часом двома словами - know how - або, по-російськи, треба «знати як». Тому, як тільки виникає потреба налаштувати щось нове, досвідчений розробник, щоб не втрачати своє високооплачуване час, набирає в своєму улюбленому пошуковику щось на зразок «настройка subj».
До сих пір я обходився потужним і функціональним плагіном інтеграції fckeditor. Дещо доводилося там «доточувати напилком» після установки. Але це мене особливо не бентежило, так як все більш-менш працювало як треба. Єдиним недоліком fckeditor-а можна назвати його «неповороткість», коли всі його плюси разом починають занадто багато важити. У будь-якому випадку є альтернатива - відома багатьом зв'язка для drupal - Wysiwyg + MCEditor і ще два модуля для роботи з картинками - imce + imce_wysiwyg. Ось про них то я і розповім.
На момент установки я мав такі компоненти і їх версії:
Установка drupal добре описана, і тут вдаватися в подробиці не буду. Зауважу лише, що досить зручним доповненням до адміністрування є модуль Administration menu. Крім того, що модуль створює меню в самому верху сайту, практично з усіма можливими діями адміна, модуль дозволяє перенести в це меню операції поточної сторінки. Адміністрування стає доступно в «один клік».
Модулі як зазвичай розпаковуються і копіюються в свою рідну папку modules, а на сторінці / admin / build / modules - ми відзначаємо їх галочками, щоб активувати.
Налаштуємо IMCE. Налаштування модуля після установки доступні зі сторінки - / admin / settings / imce. Насправді особливих налаштувань тут немає. Роль супер-користувача виділена окремо і там все дозволено по максимуму. Якщо ви збираєтеся якийсь групі користувачів дати можливість закачувати картинки до їх публікацій, краще створити їм окремий профіль в IMCE і підключити цей профіль до потрібної користувальницької ролі. З цікавого варто відзначити наступне. У профілі можна вказати набір типових thumbnail-ів, ті розміри картинки, в які можна перетворювати вихідну картинку відразу після закачування. При цьому користувачам можна призначити права доступу не просто в якийсь каталог, а, наприклад, в папку пов'язану зі значенням id даного користувача і навіть задати ім'я каталогу як php код. Зазвичай обмежуються правкою набору thumbnail-ів, як того вимагає кінцевий дизайн.
В налаштуваннях «кнопки і плагіни» не забудьте крім інших відзначити image і IMCE. Функціонал IMCE розкривається при натисненні на кнопку «Browse» у поля «image url» у віконці властивостей при вставці / редагуванні картинки. Ви потрапляєте в свій каталог відповідний налаштованому профілем. Описувати можливості і роботу з IMCE сенсу немає, це задоволення я залишу вам.
І останнє зауваження. Пам'ятайте (!), Що настройки ви виробляли для певного формату (фільтра) введення.