Текстовый редактор modx: MODX TinyMCE RTE настройка визуального (текстового) редактора

Содержание

Настраиваем TinyMCE в MODX Revolution

  • 01.11.2012
  • MODx, TinyMCE, Инструкции

Одно из самых популярных дополнений для MODX Revolution — визуальный редактор TinyMCE.

Оно и понятно, редко какой сайт может обойтись без хорошего richtext редактора для контента.

В этой статье рассматривается установка и настройка редактора TinyMCE.

Установка

Для установки необходимо скачать пакет из репозитория (http://modx.com/extras/package/TinyMCE) и установить его через раздел «Управление пакетами» вашего сайта.

После установки пакета вы сразу же можете открыть любой ресурс для редактирования и убедиться в том, что редактор появился.

Вы можете сразу же начать писать в нем текст, однако для более комфортного использования рекомендуем произвести настройку редактора.

Настройка TinyMCE

Настройка TinyMCE будет включать несколько этапов:

  • Подключение файла стилей
  • Добавление кнопок для работы с таблицами

Подключаем файл со стилями к TinyMCE

Это нужно для того, что бы в визуальном редакторе текст выглядел один в один, как на сайте: шрифт, размер и цвет текста, оформление картинок и внешний вид таблиц.

Открываем «Настройки системы,» и в фильтре выбираем «Визуальный редактор»:

В этом разделе всего доступно 5 настроек:

  • Путь к CSS файлу (editor_css_path)
    — указываете путь к вашему файлу со стилями текста. Обратите внимание,что использовать не полный css файл вашего сайта, а отдельный файл, в который вынести только стили, непосредственно относящиеся к оформлению текста (заголовки h2-h6, параграфы p, ссылки a, таблицы tables и другие). Редактор будет работать быстрее и корректнее.
  • Использовать текстовый редактор (use_editor) — можно отключить редактор при необходимости на время, не удаляя при этом TinyMCE.
  • Редактор (which_editor) — MODX Revolution позволяет установить несколько различных редакторов на сайт, при необходимости можно переключаться между ними. Кстати, можно переопределить эту настройку для администраторов сайта, назначив таким образом разным администраторам разный редактор.
  • Редактор для элементов (which_element_editor) — укажите редактор для сниппетов, плагинов, чанков. Например это может быть CodeMirror или Ace.

Добавляем в TinyMCE кнопки для работы с таблицами

В TinyMCE, который устанавливается из репозитория MODX Revolution, по какой то причине по умолчанию отключена работа с таблицами. Нет, вы конечно можете переключится в режим HTML и написать код вручную, но зачем! Гораздо проще потратить 2 минуты и включить поддержку таблиц.

Итак, открываем настройки системы, и в первом фильтре выбираем tinymce:

Откроется список доступных параметров. Нас интересуют 2:

  • tiny.custom_plugins — список подключенных плагинов к TinyMCS. В конец списка необходимо добавить «table», подключив тем самым плагин для работы с таблицами. Плагин идет вместе с TinyMCE, и устанавливаеть его не надо, его надо просто включить.
  • tiny.custom_buttons3 — список кнопок, отображаемых на 3-й строке.
    Укажите там «tablecontrols», добавив тем самым набор кнопок для работы с таблицами. Понятное дело, что эти кнопки можно разместить на любой другой строке. Если вы посмотрите на другие строки, вы увидите список предустановленных кнопок, таких как undo,redo,selectall и много других. Можно «поиграть» ими, размещая кнопки в разном порядке.

Теги

RSS

  • Блог о MODX Revolution

Вступление — Школа MODX

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

На самом деле, есть два основных типа «движков» — CMS и CMF:

Система управления содержимым (контентом) (англ.

Content management system, CMS) — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым).

Content Management Framework (CMF) — это каркас (фреймворк программной системы) для проектирования систем управления контентом. На их основе создаются системы управления содержимым (CMS), а также веб-приложения.

Другими словами, CMS — это готовая система управления, требующая минимум знаний и имеющая большое количество готовых дополнений, а CMF расчитана на более подготовленных пользователей и имеет более широкие возможности. Но есть и системы, которые обладают свойствами обоих типов систем. MODX Evolution относится к тем системам, которые можно отнести как к CMS так и к CMF. Другими словами, она подойдет и начинающим веб-разработчикам и опытным веб-мастерам.

Обратите внимание, что CMF/CMS могут быть как платные (1С-Битрикс, NetCat, UMI. CMS и т.д.), так и бесплатные (Joomla!, Drupal, WordPress, MODX и т.д.).

Вообще, в процессе обучения мы будем использовать только бесплатные программы.

Как вы уже, наверное, догадались, я буду учить работать с CMF MODX Evolution. Почему я выбрал именно этот движок? Это сложный вопрос, на который можно ответить примерно так: это любовь с первого взгляда. Уверен, эта CMF вам тоже понравится.

Вообще, в данный момент MODX представляет две независимые и несовместимые, хотя и очень похожие, ветки — Evolution и Revolution.

Revolution более молодая, более мощная, более соответствующая требованиям к CMF. Но и более требовательна к ресурсам хостинга. Эта ветка предпочтительна тем, кто знаком с программированием, в частности на php.

Evolution менее требовательна к ресурсам сервера, работает на серверах с ОС Linux или Windows с поддержкой PHP и MySQL, идеально подходит для 99% интернет-проектов. Легко осваивается. А большое количество готовых дополнений позволяет создавать сайты даже без знаний программирования. Предпочтительна для новичков.

В 2012 году администрация MODX официально объявила о прекращении поддержки ветки Evolution. Но любовь пользователей к этой ветке оказалось на столько сильна, что стали появляться кастомные сборки и форки на базе MODX Evolution. Благодаря усилиям многих пользователей, в том числе и из русского сообщества, поддержку не только возобновили, но и стали выпускать новые релизы, что позволило внести огромное количество изменений и исправлений.

Вообще, плюсов и минусов по отношению друг к другу хватает у обоих веток и ситуация меняется в ту или иную сторону с каждым новым релизом.

В планах MODX выпуск нового продукта MODX3, который, надеемся, объединит в себе лучшие наработки из обеих веток и добавит новые возможности. Но, я уверен, что и тогда Evolution будет оставаться популярной и востребованной, как легкий и функциональный инструмент, практически на все случаи.

Прежде, чем создавать сайт, следует познакомиться с языком разметки HTML и стилями CSS:

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста»; произносится эйч-ти-эм-эл) — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.

CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

Не обязательно заучивать наизусть все свойства и теги. Достаточно внимательно все прочитать и понять что для чего служит. На сайте htmlbook.ru есть справочники, в которые вы сможете заглядывать в любой момент. Поверьте, через какое-то время все будет запоминаться само собой.

От профессионального веб-разработчика потребуются и знания PHP:

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

Но на начальном этапе это будет не нужно. Существует огромное количество готовых решений, которые вы сможете использовать в своих проектах. Как я уже говорил, MODX Evolution это CMF со свойствами CMS, т.е. вы сможете создавать проекты не занимаясь программированием. Ну до поры до времени 🙂

Локальный web-сервер — это комплекс программ (Apache, PHP, PHPMyAdmin, MySQL и т. д.), который устанавливается на локальный (домашний) компьютер позволяющий веб-разработчикам создавать сайты без необходимости выхода в Интернет. Локальный web-сервер аналогичен настоящему реальному серверу, расположенному у хостера.

Существует множество готовых решений для локального web-сервера: AMPPS, AppServ, Денвер, EasyPHP, NimpBox, Open Server, Server2Go, Uniform Server, USBWebserver, VertrigoServ, WampServer, Winginx, XAMPP, Endels. 

Что же выбрать? Давным давно меня мучил аналогичный вопрос и я решил установить популярный в русскоязычной среде Денвер, но отношения с Денвером как-то не заладились и тогда я установил XAMPP, о чем совершенно не жалею и по сей день. Но не так давно вопрос выбора локального веб-сервера вновь стал актуальным и мой выбор пал на Open Server. Вот его в уроках и будем использовать.

Open Server не требует установки, может работать с флешки и в комплекте у него имеется набор полезных программ, например, текстовый редактор Notepad++, о котором поговорим ниже.

Для каждого веб-мастера важно, чтобы его сайт правильно отображался в различных браузерах. Все современные браузеры отображают информацию более менее правильно, хоть и с незначительными отличаями, но считается, что существует большое количество пользователей, на компьютерах которых установлены еще старые браузеры, в частности IE6-IE9 (Internet Explorer 6-9 от компании Microsoft) — настоящая головная боль любого веб-разработчика. Но, радуйтесь, сейчас ситуация в корне поменялась и эти браузеры встречаются довольно редко. Но установить у себя Firefox, Opera, Chrome и Safari я настоятельно рекомендую, это пригодится для последующего тестирования ваших творений. Если у вас ОС Windows, то какая-то из версий IE уже установлена.

Я привык работать в браузере Firefox, установив в него пару дополнительных плагинов, Firebug — позволяющий редактировать, выполнять отладку и просматривать CSS, HTML и JavaScript в режиме реального времени на любой странице, а также HTML Validator — позволяющий проверять страницы на валидность, т. е. на наличие ошибок. Это очень удобно, поэтому рекомендую и вам воспользоваться этими дополнениями.

У Chrome есть свои аналогичные плагины, которые уже установлены. Но Firefox лично мне кажется удобнее и нагляднее. А, кстати, если вы фанат Opera, спешу разочаровать, разработчики официально отказались от поддержки этого браузера. Это означает, что в самой Опере сайт будет работать замечательно, но вот с административной панелью у Оперы могут быть нестыковки. Для работы с админкой используйте Chrome или Firefox.

Любому веб-разработчику приходится часто работать с графическими элементами. Наверное, все слышали про замечательную программу Photoshop, но я уже упоминал, что мы будем использовать исключительно бесплатное програмное обеспечение. Даже если вы счастливый обладатель фотошопа, не проходите мимо.

Первая программа, с которой я хотел бы познакомить, называется XnView. Легкая, удобная и функциональная. Она просто незаменима в тех случаях, когда нужно изменить размер фотографии, сжать или обрезать ее края. Все это делается в несколько кликов мышки и мгновенно обрабатывается. К тому же, загружается она практически мгновенно и не «ест» ресурсы компьютера. Вторая программа — бесплатный аналог фотошопа, быстро набирающий популярность в русскоязычной среде — GIMP. Обладает основными функциями фотошопа. Скачивайте и пользуйтесь.

В комплекте с Open Server тоже есть несколько полезных программ, в том числе по работе с графикой.

Если вы собираетесь учиться делать сайты, то наверняка знаете, что у сайтов есть имена, проще говоря — домены.

Доменное имя — это имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархии такой области. Каждая из таких областей называется доменом. Общее пространство имён Интернета функционирует благодаря DNS — системе доменных имён.

Доменое имя складывается из названий всех доменов, в которые оно входит, разделенные точкой. Например:

ru — доменое имя верхнего уровня

yandex — домен второго уровня

Соответственно, доменное имя выглядит так: yandex. ru.

Важно понимать и суть доменной зоны. В доменную зону yandex.ru входят все домены третьего уровня: mail.yandex.ru, music.yandex.ru и т.д. Другими словами, если вы приобрели домен второго уровня, то все домены третьего и т.д. уровней тоже принадлежат вам.

ContentBlocks • modmore.com

ContentBlocks — это мощный менеджер контента для MODX, позволяющий редакторам создавать модульный контент из нескольких столбцов.

  • Меньшие блоки для большего контроля

    Принцип Modular Content означает, что вы разбиваете свой контент на более мелкие части контента, которые можно использовать или анализировать по отдельности. Таким образом, вместо одного блока контента вы можете установить заголовок, изображение и текстовое описание.

    У каждого из этих небольших блоков контента есть собственный шаблон, так что вы можете делать удивительные вещи с их значениями. Возможно, вы хотите автоматически изменить размер изображения или добавить фильтр или добавить интерактивную привязку к каждому заголовку. Небо это предел!

  • Несколько столбцов содержимого

    При желании ContentBlocks позволяет определять макеты, состоящие из нескольких столбцов. Каждый столбец может содержать блоки контента, и вы сами решаете, как он будет отображаться в HTML. Это прекрасно работает с сетками CSS, такими как Foundation, Bootstrap или Skeleton, но вы также можете использовать его со своим собственным CSS.

    Благодаря мощной сортировке перетаскиванием вы можете легко перемещать любое поле из одного столбца в другой или даже в совершенно другой макет.

  • Шаблон от Сложности

    Большинство редакторов не так технически подкованы, как люди, разрабатывающие сайт. Это может усложнить редактирование контента, когда редактору необходимо запоминать определенные шаги в редакторе форматированного текста, чтобы получить определенный результат. Создавая шаблоны для небольших блоков контента, можно легко реализовать даже сложные требования к разметке.

  • Разработчикам это тоже нравится!

    Наши клиенты говорят нам, что после работы с ContentBlocks трудно вернуться к тому, как сайты создавались раньше. Мощные шаблоны, простота настройки и настройки, а также функции импорта и экспорта XML, позволяющие повторно использовать ваши любимые блоки в новых проектах, делают его мечтой разработчиков. И, конечно же, наша служба поддержки поддержит вас, когда вам нужно будет подтолкнуть вас в правильном направлении.


Наши клиенты

Love ContentBlocks для его Гибкости , простота использования и способность к интеграции с их существующими процессами и Инструменты


James Burgoon

Ohio State University

. способ, которым я подхожу к созданию сайтов, и значительно упростил обучение нетехнических конечных пользователей тому, как поддерживать свой сайт, при этом предоставив им больше творческой свободы в отношении того, как отображается контент.

Жаль, что это не часть ядра Modx, но неограниченная лицензия того стоит, учитывая количество времени, которое можно сэкономить при создании сайта и обучении.

Выпуск 1.0 был великолепен, я не могу дождаться, чтобы увидеть, что будет в будущем от Марка и команды modmore! И хотя сам продукт является первоклассным, их быстрое и внимательное обслуживание клиентов и поддержка повышают ценность покупки.

 

Shawn Himmelberger

Himmelberger Design

Оглядываясь назад на историю MODX, мы увидим Evo , затем Revo до блоков контента и Revo после блоков контента . Каждый проект, который мы делаем, будет использовать его. Сделка в два раза дороже.

 

Jörg Lippmann

Frischnetz

ContentBlocks предлагает пользователю удобные строительные блоки для создания сложных областей содержимого всего несколькими щелчками мыши. Его легко настроить или настроить дизайнеру, и еще проще использовать клиенту/редактору. Он идеально и интуитивно работает с современными адаптивными сеточными системами и гарантирует, что вы получите чистый HTML-код.


звезда звезда звезда звезда звезда
Характеристики и функциональность продукта

звезда звезда звезда звезда звезда
Документация и поддержка

звезда звезда звезда звезда полузвездаполузвезда
Рентабельность

Читать все проверенные отзывы о ContentBlocks »


ContentBlocks превращает поле содержимого в

мощное полотно . В комплекте гибкие типы контента вы можете создавать иммерсивные целевые страницы и сложные дизайны, без редактирования какого-либо кода редактором .


Взгляните на , что предлагает ContentBlocks.

Новости о ContentBlocks

Отказ от ответственности: просмотр цен не в евро

В настоящее время вы просматриваете цены в валюте, отличной от евро. Обратите внимание, что эти цены являются оценочными , основанными на данных Open Exchange Rates.

Хотя мы предлагаем этот конвертер валют, надеясь, что наши пользователи сочтут его удобным, все покупки совершаются в евро , а окончательная взимаемая сумма может варьироваться в зависимости от платежной системы, дня, времени суток и ряда других факторов, не связанных с модом. еще контроль. Нет никаких гарантий на точность, и мод больше , ни Open Exchange Rates не могут нести ответственность за ошибки.

×

Обзор: чрезвычайно настраиваемый плагин редактора форматированного текста для MODX

Это отзыв, написанный участником. Если есть возможность, свяжитесь с автором с вопросами или комментариями.

Редко я нахожу MODX Extra, который предлагает так много возможностей, гибкости и настройки, что это полностью меняет то, как я думаю, что Extra должен работать с MODX. Учитывая, что TinymceWrapper успешно затронул одну из самых фундаментальных и проблемных областей для любой CMS: интеграцию Rich Text Editor (RTE), заслуживает более пристального внимания.

TinymceWrapper, созданный donshakespeare из сообщества MODX, представляет собой радикальный отход от того, как TinyMCE обычно используется с MODX, и это повысило мои ожидания относительно того, как RTE (и файловый браузер) должны интегрироваться с CMS. Этот подход с использованием «обертки» с TinyMCE не является новой концепцией, он использовался с другими CMS (среди прочих — Drupal). Однако применительно к MODX это новая территория, и она давно назрела.

Проблема (MODX)

Использование RTE с любой CMS осуществляется одним из двух способов:

  • По умолчанию RTE жестко закодирован в приложении CMS.
  • RTE дополнительно устанавливается пользователем в виде надстройки/плагина с помощью внутреннего механизма доставки.

Последний используется MODX. Однако это чревато проблемами с точки зрения интеграции с базовой структурой, и, как следствие, страдает пользовательский интерфейс. Вот несколько причин, почему:

  • TinyMCE нельзя просто установить «как есть». Его необходимо модифицировать (взломать) для работы в среде MODX. Как вы понимаете, это создает проблемы и накладывает ограничения на разработчика плагинов, некоторые из которых чрезвычайно сложно обойти.
  • Возможно, у вас не всегда есть доступ ко всем параметрам конфигурации TinyMCE из-за первого пункта.
  • Из-за необходимости взлома разработчику плагина не всегда легко быть в курсе обновлений функций RTE, исправлений безопасности и т. д.
  • Использование TinyMCE (или любого RTE) во внешнем интерфейсе представляет собой собственный набор проблем Fresh Hell, в основном из-за проблем с безопасностью и разрешениями.

Конечно, TinyMCE — не единственный вариант для MODX.

Альтернативы

К счастью, некоторые разработчики предложили другие варианты RTE:

  • Редактор от modmore (коммерческий).
  • CKEditor от danya_postfactum (бесплатно).
  • TinyMCE Rich Text Editor от theboxer (бесплатно).

Все они намного превосходят (старый) плагин TinyMCE, последний, наконец, принес значительно улучшенный TinyMCE 4 в MODX. Но у них по-прежнему есть общая проблема: они должны быть интегрированы  в основной каркас. Их также нельзя использовать во внешнем интерфейсе без геркулесовых усилий, если предположить, что их вообще можно заставить работать. Пользовательский интерфейс MODX/RTE, хотя и значительно улучшился, все еще далек от того, чем должен быть.

RTE, безусловно, должна быть самой фундаментальной функцией любой CMS, но часто она вызывает больше всего проблем. Возможно, другие CMS не имеют этих проблем, я не знаю, но что касается MODX, пришло время остановить сценарий квадратной привязки / круглой дыры. Почему бы не избежать всех страданий и исключить CMS (в основном) из уравнения?

Что, если… ?

Можно ли заставить RTE работать с MODX на бэк-энде и , но при этом существовать как полностью независимое автономное приложение? Вместо статической установки в MODX он будет доставляться «на лету» через TinyMCE CDN, CacheFly.

И если этого недостаточно, что, если бы у вас также был выбор стороннего файлового менеджера, который подключается как к TinyMCE, так и к MODX, но работает независимо от обоих приложений и предоставляет широкий набор собственных настроек конфигурации? Слишком хорошо, чтобы быть правдой? Неа.

Гибкость

Несмотря на то, что для установки Extra используется диспетчер пакетов MODX, технические препятствия, необходимые для интеграции фактического TinyMCE RTE  в , фреймворка MODX удалось избежать, поскольку редактор теперь работает в параллельно с , а не  внутри MODX. Установка просто создала связь между MODX и CDN TinyMCE.

При установленной этой ссылке TinyMCE можно легко настроить из MODX Manager, при этом настройки удобно сохраняются в виде фрагментов (текстовых файлов). Это дает нам полный доступ ко всем конфигурациям и настройкам плагинов TinyMCE предлагает сейчас и в будущем. Прелесть в том, что TinyMCE теперь можно беспрепятственно использовать на серверной части MODX и интерфейсной части , и все это доставляется из CDN. Результатом стал более унифицированный, многофункциональный, легко настраиваемый и поддерживаемый редактор и файловый браузер.

Диспетчер файлов

Responsive Filemanager больше не входит в состав TinymceWrapper, но теперь доступен как отдельное дополнение. Процесс настройки практически такой же, как и раньше.

Естественно, MODX имеет свой собственный встроенный файловый браузер, и хотя он отлично работает и выполняет основные функции, такие как загрузка, удаление, chmod и т. д., общеизвестно, что его сложно и проблематично использовать во внешнем интерфейсе. Именно здесь в игру вступает Responsive Filemanager (RFM) 1 .

RFM прекрасно работает параллельно с TinyMCE и MODX как совершенно отдельное приложение. RFM может быть установлен в качестве внутреннего файлового браузера по умолчанию 2 , что обеспечивает гораздо более богатый и точно настроенный пользовательский интерфейс. Более того, его также можно использовать во внешнем интерфейсе (как на этом сайте) как часть TinyMCE или как автономный файловый браузер. .. или и то, и другое, без кошмарных проблем, связанных с использованием браузера по умолчанию.

Пользовательская папка для загрузки

Администратор сайта может настроить его так, чтобы зарегистрированные участники совместно использовали папку мультимедиа или имели свою личную папку, которая автоматически создается при первом запуске RFM либо из TinyMCE, либо в качестве автономного файлового менеджера. После создания участники могут легко управлять своими собственными медиафайлами без необходимости администратору вручную создавать папки или контролировать каждый загруженный файл. Вы даже можете закодировать имя папки участника, если беспокоитесь о безопасности.

Файлы, Файлы
Файлы

Говоря о безопасности, вы, вероятно, не хотите позволять участникам загружать все существующие типы файлов, поэтому вам нужно немного или много заблокировать все. С помощью файла конфигурации RFM вы можете точно контролировать, какие файлы можно загружать, просматривать и редактировать и многое другое. Это может быть выполнено автоматически с помощью глобального файла конфигурации (файл автоматически добавляется в папку каждого участника при первом запуске) или вы можете вручную настроить параметры для каждого участника для действительно индивидуального контроля.

Другие забавные вещи

Вот несколько других встроенных функций, которые можно легко настроить или отключить:

  • Редактор изображений вольера
  • Средство просмотра Google Документов
  • JSviewer

Настройте по-своему

Одним из моих самых больших разочарований в старом способе ведения дел было отсутствие настройки. Зона участника на этом сайте использует шесть (6) форм для публикации и редактирования различных типов статей, и каждая форма имеет множество полей. Что приятно, так это каждое поле RTE может быть настроено по-разному в одной и той же форме . Различные плагины, панель инструментов, панель меню… все, что я хочу. И я могу сделать то же самое на заднем конце. Это то, что я мог сделать , а не , сделанный ранее со старым плагином TinyMCE.

Вы можете видеть, где этот уровень конфигурации может быть чрезвычайно полезен для клиентских проектов, а также для ваших собственных. Мне нравится, что есть преемственность во внешнем виде и функциональности между бэкэндом и интерфейсом. Он не только лучше работает, но и чувствует себя лучше .

В ожидании

TinymceWrapper установил стандарт функциональности и конфигурации RTE/файлового менеджера в MODX. Недостатком является то, что вся гибкость и настройка могут быть сложными и запутанными в настройке. Иногда это может показаться … всем, кроме кухонной раковины  Extra.

Не то чтобы это было слишком сложно настроить на базовом уровне — при условии, что вы работали с TinyMCE (или одним из файловых менеджеров) раньше — но есть много , за которым нужно следить, и он разбросан по многим файлам конфигурации. Учитывая безумную степень контроля при нажатии, я не уверен, что есть более элегантное, эффективное или оптимизированное решение для разбрасывания файлов и настроек. Хотя, как только вы поймете, какой файл управляет определенной функцией, вам будет легче управлять, несмотря на беспорядок.

Фактические параметры конфигурации для TinyMCE и различных файловых менеджеров такие же, как если бы вы настраивали их для использования в любом месте. Это означает, что вам не нужно изучать новый способ настройки TinyMCE специально для использования в MODX. Если вы настроили или настроили TinyMCE в другом месте, то это будет знакомая территория, в этом отношении ничего не было модифицировано MODX.

Как и MODX, TinymceWrapper предназначен для людей, которым нужна (или нужна или нравится) высокая степень гибкости в своих инструментах. Да, вы можете установить TinymceWrapper практически без дополнительной настройки и никогда не оглядываться назад. Легкий гороховый лимонный сок. Однако, если вы хотите получить индивидуальный опыт, вам нужно будет взяться за дело.

Примечание о NewsPublisher

Если вы в настоящее время используете отличный плагин BobRay NewsPublisher для внешнего редактирования, я бы сказал, что вам абсолютно необходимо использовать TinymceWrapper, потому что альтернатива просто больше не является реалистичным вариантом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *