Какой редактор wysiwyg в Drupal даст мне больше всего контроля над разметкой? - PullRequest
3 голосов
/ 02 ноября 2010

В данный момент я использую модуль wysiwyg для Drupal с tiny_mce. Тем не менее, он продолжает вставлять все виды лишних пролетов и других элементов мусора в моей разметке. Я хочу использовать wysiwyg главным образом для семантической разметки с классами css, любые встроенные стили являются проблемой, потому что мне приходится чистить мой html вручную - что-то вроде не поддается цели иметь редактор wysiwyg. Какой другой редактор wysiwyg мне стоит попробовать, который будет вести себя более разумно?

Ответы [ 5 ]

3 голосов
/ 02 ноября 2010

WYMeditor , доступный через WYSIWYG API , не самый модный редактор, но он производит разметку XHTML.

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

2 голосов
/ 02 ноября 2010

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

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

Ck редактор обычно дает очень чистые результаты, если прямое вставка из Word не происходит

Поскольку люди помогли мне в комментариях, есть два способа интеграции его с Drupal

Модуль API WYSIWYG и автономный модуль cKEditor

1 голос
/ 10 января 2011

К сожалению, мне еще не удалось найти редактор, который бы не пытался так или иначе связываться с вашим кодом. В Drupal я пробовал TinyMCE, FCKEditor и CKEditor. В не-Drupal проектах я использовал Ephox EditLive и YUI 2 Rich Text Editor. Все они так или иначе пытаются «исправить» или автоформатировать ваш код, и с этой целью все они расстраивают. Из этой группы Ephox EditLive - худший преступник, и по иронии судьбы это единственный, кто не свободен.

Я смирился с редактированием простого текста в Drupal, когда есть небольшой шанс, что мне может понадобиться контролировать основной HTML. Мой WYSIWYG редактор отключен по умолчанию; Я внесу страницы в белый список по мере необходимости. Это утомительно, но для меня это лучше, чем играть в перетягивание каната с WYSIWYG для контроля.

1 голос
/ 03 ноября 2010

Я бы предложил BUEditor, вы можете настроить все кнопки и, таким образом, контролировать вывод

1 голос
/ 03 ноября 2010

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

В настоящее время я рассматриваю markitup! , который вы также можете исследовать.Я надеюсь, что у меня есть хороший опыт работы с ним на WP, но я еще не попробовал его на Drupal.

...