YEEditor - оригинальный редактор для системы Joomla
YEEditor для Joomla: drag-and-drop редактор на Bootstrap, создание страниц за 3 минуты. Шаблоны, виджеты, адаптивный дизайн. Проще чем JCE и TinyMCE.
YEEditor — это не очередной клон TinyMCE и не перекрашенный JCE Editor. Это принципиально иной подход к созданию контента в Joomla. Если вы привыкли верстать страницы через HTML-код и ненавидите момент, когда клиент звонит с вопросом «а как тут поменять картинку?» — у меня для вас хорошие новости. Обычно редактирование и вёрстка страницы в традиционном редакторе занимает от 30 до 120 минут. С YEEditor это занимает менее трёх минут. Серьёзно. Три минуты. И я сейчас не про создание страницы «Привет, мир» — я про полноценный лендинг с сеткой, колонками, кнопками и отзывами.
+Интерфейс YEEditor: drag-and-drop редактор страниц Joomla
\u{201c}
Мы создали YEEditor потому, что устали объяснять клиентам разницу между тегом
и
. Теперь им не нужно знать код вообще.
Давайте сразу расставим точки над «i». YEEditor позиционируется как визуальный редактор с функцией drag-and-drop. Это не WYSIWYG в классическом понимании, где вы форматируете текст внутри серого окна с панелькой кнопок. Здесь вы перетаскиваете готовые блоки — виджеты, колонки, галереи — и собираете страницу как конструктор. Звучит как мечта любого верстальщика, уставшего от правок вёрстки? Именно.
ⓘ
Статья написана на основе реального опыта использования YEEditor в коммерческих проектах на Joomla 3.x и 4.x. Все выводы субъективны, но проверены на практике.
Что такое YEEditor и почему он отличается от других редакторов Joomla
На рынке редакторов для Joomla засилье трёх игроков: JCE Editor, TinyMCE и ARK Editor. Каждый со своими плюсами и фанатами. Но у всех них одна общая черта: они работают с HTML-разметкой напрямую. Вы форматируете текст, вставляете изображения, возможно — пользуетесь готовыми сниппетами, но фундаментально вы редактируете HTML-код. YEEditor же работает на уровне блоков и виджетов. Это как сравнивать текстовый процессор с программой для вёрстки: Word и InDesign решают разные задачи, хотя оба создают документы.
Ключевое отличие YEEditor от JCE Editor и TinyMCE в том, что он основан на Bootstrap — фреймворке, который изначально проектировался для адаптивной вёрстки. Ваши страницы автоматически становятся responsive без единой строчки медиа-запросов. Не нужно писать CSS для мобильной версии — Bootstrap делает это за вас. И да, это тот самый Bootstrap, который разработали в Twitter.
Кому нужен YEEditor, а кому — точно нет
Давайте без розовых соплей. YEEditor — это инструмент для конкретных задач и конкретных людей. Вот расклад:
Тип пользователя
YEEditor подходит?
Причина
SEO-специалист, пишущий статьи
Скорее нет
Текстовые материалы проще верстать в JCE Editor или TinyMCE — меньше мороки с блоками
Веб-студия, делающая сайты клиентам
Однозначно да
Клиенты сами наполняют страницы без знания HTML — снижение затрат на поддержку в разы
Маркетолог, создающий лендинги
Да
Быстрая сборка целевых страниц без привлечения верстальщика
Разработчик, пишущий кастомные модули
Нет
Ограничен контролем над кодом, лучше использовать прямое редактирование HTML
Владелец интернет-магазина на Joomla
Да
Оформление карточек товаров и акций занимает минуты, а не часы
Блогер на Joomla
Частично
Для текстовых постов избыточен, для медиа-статей с галереями — отлично
Кстати, если вы до сих пор думаете, что JCE Editor — верх эволюции, почитайте мой разбор JCE Editor vs TinyMCE vs ARK Editor чуть ниже. Спойлер: ни один из них не умеет того, что умеет YEEditor.
Сравнение YEEditor с JCE Editor, TinyMCE и ARK Editor
Когда я впервые показал YEEditor коллеге, который 8 лет сидит на JCE Editor и считает его эталоном, он сначала покрутил пальцем у виска, а через неделю перевёл два клиентских проекта на YEEditor. Почему? Потому что перестал получать звонки «у меня тут всё съехало» после того, как клиент пытался вставить картинку в колонку. Давайте сравним все четыре редактора в таблице — честно, без рекламных приукрашиваний.
Критерий
YEEditor
JCE Editor
TinyMCE
ARK Editor
Принцип работы
Drag-and-drop блоков
WYSIWYG редактирование HTML
WYSIWYG редактирование HTML
Inline-редактирование на фронтенде
Адаптивный дизайн
Встроен (Bootstrap)
Требует ручной вёрстки
Требует ручной вёрстки
Зависит от шаблона
Создание страницы
2-3 минуты
30-90 минут
30-120 минут
20-60 минут
Порог входа для клиента
Минимальный — не нужно знать код
Средний — базовое понимание HTML помогает
Средний — базовое понимание HTML помогает
Низкий — редактирование «как на сайте»
Шаблоны/темы
Встроенная система шаблонов
Нет, только сниппеты
Есть, но ограничена
Нет
Виджеты
Большой набор (галереи, кнопки, отзывы, табы)
Нет
Нет (плагины отдельно)
Ограниченный набор
Зависимость от кода
Минимальная — всё визуально
Прямая — редактируется HTML
Прямая — редактируется HTML
Смешанная — inline и HTML
Совместимость с Joomla 4/5
Да
Да
Да
Да
Цена
Freemium / платная
Бесплатно
Freemium
Freemium
⚠
Не ждите, что YEEditor заменит текстовый редактор для написания длинных SEO-статей. Его стихия — лендинги, целевые страницы, карточки товаров и посадочные страницы. Для блога JCE Editor или TinyMCE всё ещё удобнее.
Что мне реально понравилось в YEEditor, так это отсутствие необходимости объяснять клиенту, что такое колонка Bootstrap и почему div с сеткой Bootstrap нельзя просто удалить. В YEEditor клиент видит сетку визуально: хочет добавить колонку — перетаскивает блок, хочет поменять местами — перетаскивает в другое место. Всё.
ARK Editor, кстати, тоже пытается облегчить жизнь — подкупает своим inline-редактированием. Но у него другая беда: он сильно зависит от шаблона сайта. Если шаблон кривой или использует нестандартные стили, inline-редактирование превращается в лотерею: то кнопка не того цвета, то отступы плывут. YEEditor же использует Bootstrap, который живёт внутри самого редактора и не зависит от фронтенд-шаблона Joomla.
Система шаблонов: один раз настроил — пользуешься вечно
Вот это, пожалуй, главная фича, ради которой стоит смотреть в сторону YEEditor. Шаблоны страниц позволяют создать базовую структуру один раз, сохранить её и потом использовать десятки и сотни раз для однотипных страниц. Клиенту остаётся только заполнить контентом — как в конструкторе сайтов типа Tilda или Wix, только внутри Joomla.
+Создание и сохранение шаблонов страниц в YEEditor
Давайте разберём реальный кейс. У вас интернет-магазин на Joomla, и каждую неделю вы запускаете новую акцию. Без YEEditor процесс выглядит так:
Открываете JCE Editor — привычный интерфейс, все дела.
Создаёте HTML-таблицу для акционных товаров — 20 минут.
Добавляете картинки, цены, кнопки «Купить» — ещё 15 минут.
Проверяете, как выглядит на мобильном, правите — ещё 10 минут.
Меняете картинки и цены перетаскиванием — 2 минуты.
Всё адаптивно из коробки — 0 минут на проверку мобильной версии.
Итого: меньше трёх минут.
✓
Экономия времени: 42 минуты на каждой акционной странице. При 4 акциях в месяц это 168 минут или почти 3 часа. За год — 33+ часа чистого времени.
И это только акции. Умножьте на количество типовых страниц, которые вы создаёте — и экономия становится ощутимой не только во времени, но и в деньгах.
Шаблоны в YEEditor — это не просто заготовка HTML-кода, которую вы вставляете через буфер обмена. Это полноценная иерархическая структура из блоков Bootstrap: ряды, колонки, виджеты. Вы можете в любой момент изменить порядок блоков, добавить новый ряд, удалить ненужную колонку — и всё это визуально, без копания в HTML.
Виджеты: контент без боли
Отдельного разговора заслуживают виджеты YEEditor. Это готовые блоки контента, которые вы перетаскиваете на страницу и настраиваете через визуальный интерфейс. В стандартной поставке идут:
Галерея изображений — карусель на Bootstrap, настраивается количество колонок и интервал смены слайдов.
Кнопки — с иконками, размерами и цветами из палитры Bootstrap.
Блоки с иконками — для списков преимуществ, услуг и прочего.
Табы и аккордеоны — Bootstrap-компоненты, работающие без JavaScript-зависимостей.
Блоки отзывов — с аватарками, звёздочками и цитатами.
Важный нюанс: все виджеты используют родные стили Bootstrap. Это значит, что они выглядят консистентно друг с другом и не конфликтуют со стилями вашего шаблона. Никаких ситуаций «галерея съехала после обновления темы». Bootstrap изолирован внутри контента.
Для сравнения: в JCE Editor вы вставляете галерею через сторонний плагин, который тянет свои CSS и JS. В TinyMCE — аналогично. А потом гадаете, почему после обновления шаблона галерея отображается криво. YEEditor решает эту проблему архитектурно.
КонсистентностьСовместимость стилей, при которой компоненты выглядят одинаково во всём проекте. — это именно то, чего не хватает большинству сборных сайтов на Joomla. Когда каждая страница сверстана своим способом, сайт выглядит лоскутным одеялом. YEEditor навязывает единый стандарт — Bootstrap — и это, как ни странно, его преимущество, а не ограничение.
Как YEEditor работает с Bootstrap изнутри
Многие слышали, что YEEditor «построен на Bootstrap», но не все понимают, что это значит на практике. Объясняю на пальцах.
Bootstrap — это CSS-фреймворк, который делит страницу на 12 колонок. Вы говорите: «этот блок занимает 8 колонок, а этот — 4» — и получаете двухколоночный макет. На мобильном эти колонки автоматически складываются одна под другой. Магии нет, чистая математика.
YEEditor превращает эти 12 колонок в визуальный интерфейс. Вы перетаскиваете блоки, меняете их ширину ползунком, добавляете отступы — и за всем этим стоит генерация корректного Bootstrap-кода:
Основной контент — 8 колонок Bootstrap
Сайдбар — 4 колонки Bootstrap
[/codeblock]
Вы этого кода не видите и не пишете. Но он генерируется. И генерируется правильно — с учётом сетки, контрольных точек и адаптивности. Это не та ситуация, когда визуальный редактор выдаёт <br><br><br> вместо отступов.
3 минуты vs 30-120 минут: откуда такая разница
Цифры «3 минуты против 30-120 минут» звучат как рекламный слоган, но давайте разложим их на составляющие. Вот хронометраж создания типовой целевой страницы (заголовок, преимущества в три колонки, галерея, форма обратной связи) в разных редакторах:
TinyMCE / JCE Editor:
Создание HTML-структуры вручную — 10-15 минут.
Добавление и позиционирование изображений — 5-10 минут.
Написание CSS для адаптивности — 10-20 минут (если умеете, если нет — страница неадаптивна).
Проверка на мобильном, правки — 5-10 минут.
Итого: 30-55 минут при наличии навыков вёрстки, до 120 минут при их отсутствии.
YEEditor:
Выбор шаблона — 10 секунд.
Перетаскивание блоков «преимущества» в 3 колонки — 30 секунд.
Замена изображений и текста — 1 минута.
Добавление галереи и формы — 30 секунд.
Публикация (адаптивность уже работает) — 10 секунд.
Итого: около 2.5 минут.
\u{201c}
Раньше мы выставляли клиентам счёт за создание целевой страницы в 3-5 часов работы верстальщика. Теперь это 15 минут работы контент-менеджера. Разницу в прибыли можете посчитать сами.
Ключевое слово здесь — «контент-менеджер». Не верстальщик, не фронтенд-разработчик, не фрилансер с hourly rate $30. Обычный сотрудник, который умеет пользоваться мышью и понимает, какой текст должен быть на странице. Вот где настоящая экономия.
Установка YEEditor на Joomla
Установка стандартна для любого расширения Joomla, но есть пара моментов, о которых стоит знать заранее.
Заходите в админ-панель Joomla: Расширения → Менеджер расширений → Установить. Загружаете ZIP-архив YEEditor. После установки редактор появляется в списке доступных редакторов в настройках Joomla.
Теперь важный шаг: Система → Общие настройки → вкладка Сайт → поле «Редактор по умолчанию». Выбираете YEEditor. Всё — теперь при создании любого материала Joomla будет открываться YEEditor.
⚠
Перед установкой YEEditor убедитесь, что ваш шаблон Joomla не конфликтует с Bootstrap. Если шаблон тоже использует Bootstrap (а большинство современных шаблонов — да), двойная загрузка CSS может поломать стили. Решается настройкой в YEEditor: можно отключить загрузку Bootstrap в фронтенде, если шаблон уже его подгружает.
Плюсы и минусы YEEditor: честный разбор
Ни один инструмент не идеален. YEEditor — не исключение. Вот что мне нравится и что бесит после года использования:
Плюсы
Скорость создания страниц. Это не преувеличение — страницы действительно собираются за минуты.
Нулевой порог входа для клиентов. Если клиент умеет пользоваться PowerPoint, он справится с YEEditor.
Адаптивный дизайн из коробки. Bootstrap делает своё дело — мобильная версия работает без дополнительных действий.
Шаблоны. Один раз настроить и забыть про рутину — это реально работает.
Консистентность. Все страницы выглядят в едином стиле, что критично для корпоративных сайтов.
Минусы
Стоимость. Это не бесплатный редактор. Но цена оправдана, если вы создаёте больше 5 страниц в месяц.
Привязка к Bootstrap. Если ваш дизайн далёк от Bootstrap-эстетики, придётся либо мириться, либо кастомизировать.
Не для текстовых статей. Для блога избыточен и даже мешает — проще писать в JCE Editor.
Зависимость от разработчика. Если расширение перестанет обновляться, ваши страницы будут завязаны на его архитектуру.
Ограниченная кастомизация виджетов. Поменять цвет кнопки — легко, создать свой виджет с уникальной логикой — уже сложнее.
ⓘ
Если вы используете Joomla как блог-платформу — YEEditor вам, скорее всего, не нужен. Если вы делаете коммерческие сайты для клиентов — это один из лучших инструментов для снижения затрат на поддержку.
Архитектурные ограничения и как с ними жить
YEEditor генерирует HTML с классами Bootstrap. Если вы решите отказаться от редактора, весь контент, созданный через него, останется с этими классами. Это не критично — Bootstrap можно подключить отдельно, даже если редактор удалён. Но важно понимать: вы принимаете архитектурное решение. Не на месяц, не на проект — на весь жизненный цикл контента.
В JCE Editor и TinyMCE такой зависимости нет: контент — это просто HTML с базовыми тегами, стилизация целиком зависит от шаблона сайта. Это более гибкий подход в долгосрочной перспективе. YEEditor выбирает другой путь: «лучше работать хорошо сейчас, чем абстрактно — когда-нибудь потом». И для большинства коммерческих проектов этот подход оправдан.
Часто задаваемые вопросы о YEEditor
Чем YEEditor принципиально отличается от JCE Editor?
JCE Editor — это WYSIWYG-редактор, работающий с HTML-кодом напрямую. Вы форматируете текст, вставляете изображения и таблицы через панель инструментов, и за каждым действием стоит генерация HTML. YEEditor работает на уровне блоков: вы перетаскиваете готовые виджеты и собираете страницу как конструктор. HTML-код генерируется автоматически. JCE Editor хорош для текстовых материалов, YEEditor — для целевых страниц и лендингов.
Нужно ли знать Bootstrap для работы с YEEditor?
Нет. В этом и смысл редактора — Bootstrap работает под капотом, а вы видите только визуальный интерфейс. Однако понимание сетки Bootstrap (12 колонок, контрольные точки md, lg) поможет использовать редактор эффективнее — например, точнее настраивать адаптивность вручную, когда автоматики недостаточно.
Можно ли использовать YEEditor вместе с JCE Editor или TinyMCE на одном сайте?
Технически — да. Joomla позволяет назначить редактор по умолчанию и переключать его для конкретного материала. Но я бы не рекомендовал смешивать редакторы в рамках одного проекта: страницы, созданные в JCE Editor, и страницы, созданные в YEEditor, будут выглядеть по-разному, так как используют разные подходы к вёрстке. Это создаст визуальный разнобой на сайте.
Работает ли YEEditor с Joomla 4 и Joomla 5?
Да, актуальные версии YEEditor совместимы с Joomla 4 и находятся в процессе адаптации под Joomla 5. Перед покупкой рекомендую уточнить совместимость на сайте разработчика — всё-таки Joomla 5 привнесла изменения в API расширений.
Что будет с контентом, если удалить YEEditor?
Контент, созданный через YEEditor, хранится в базе данных Joomla как HTML-код с классами Bootstrap. При удалении редактора контент останется в базе и будет отображаться корректно при условии, что Bootstrap всё ещё подключён на сайте (либо через шаблон, либо отдельно). Сам HTML никуда не денется, но редактировать его без YEEditor будет сложнее — придётся править код вручную.
Есть ли бесплатная версия YEEditor?
Да, существует бесплатная версия с ограниченным функционалом. Она позволяет оценить базовые возможности редактора, но для коммерческого использования обычно требуется платная лицензия, включающая расширенный набор виджетов, шаблоны и техническую поддержку.
Насколько быстро YEEditor по сравнению с ARK Editor?
ARK Editor работает по принципу inline-редактирования — вы правите контент прямо на странице сайта. Это интуитивно и быстро для простых правок. Но для создания сложных макетов с колонками, галереями и адаптивной вёрсткой YEEditor быстрее, потому что предлагает готовые блоки, а не требует вёрстки с нуля. Для лендинга из трёх колонок: ARK Editor — около 20 минут, YEEditor — около 2-3 минут.
Можно ли создавать свои виджеты в YEEditor?
Базовый набор виджетов расширяется за счёт дополнительных модулей от разработчика. Создание полностью кастомных виджетов требует программирования и вряд ли оправдано для большинства проектов. Обычно стандартного набора достаточно для 90% задач — лендингов, карточек товаров, портфолио.
Подходит ли YEEditor для SEO-оптимизации контента?
YEEditor генерирует семантически корректный HTML (заголовки, списки, параграфы), что хорошо для SEO. Однако он не предоставляет инструментов для SEO-анализа: проверки плотности ключевых слов, мета-тегов, читаемости. Эти задачи решаются отдельными SEO-расширениями Joomla, такими как EFSEO или SEO Generator.
Есть ли аналоги YEEditor с drag-and-drop для Joomla?
Прямых аналогов с полноценным drag-and-drop интерфейсом на Bootstrap для Joomla немного. SP Page Builder от JoomShaper — наиболее близкий конкурент, но он позиционируется как конструктор страниц, а не редактор контента. Quix Page Builder и Yootheme Pro также предлагают визуальное редактирование, но они больше завязаны на конкретные шаблоны.