Нужен плагин WYSIWYG
Сразу к делу, мне нужен модуль WYSIWYG для Drupal 6; вот требования:
- Легко изменить кнопку панели инструментов
- Возможность добавления пользовательского стиля
- Возможность загружать изображения и помещать их в контент
- Возможность загружать flash и отображать его внутри содержимого
- Возможность загрузить файл и показать его в качестве ссылки для загрузки внутри содержимого
Кто-нибудь знаком с редактором Wordpress WYSIWYG? Это что-то вроде того, чего я хочу.
4 answers
Если вы собираетесь использовать WYSIWYG, вам следует рассмотреть возможность использования Фильтра WYSIWYG, чтобы пользователи не включали разметку, которую вы не хотите пропускать. Без включенного фильтра и полного текстового формата html пользователи могут переключаться с полного html или других определенных вами форматов на обычный текст, где они могут добавлять любую разметку, какую захотят, и возвращаться к полному html, чтобы пройти фильтр обычного текста. С помощью фильтра WYSIWYG вы можете убедиться, что плохая разметка или даже поврежденный js не проходит через редактор WYSIWYG.
Еще один способ обеспечить чистую разметку - создать свой собственный текстовый формат и включить только кнопки редакторов WYSIWYG, которые создают ту же разметку, которую вы разрешаете в своем формате.
ElFinder, вероятно, лучший файловый менеджер на данный момент. Я нахожу, что его пользовательский интерфейс намного лучше, чем IMCE
Используйте модуль WYSIWYG... TinyMCE позволяет добавлять носители, такие как Flash, поэтому вы можете использовать этот плагин.
Для файлов/изображений вы можете использовать модуль Вставка ИЛИ IMCE (вместе с мостом API IMCE Wysiwyg) для добавления изображений/файлов в содержимое.
Помните, что Google может быть замечательной вещью;)
В дополнение к WYSIWYG с любой библиотекой Javascript WYSIWYG, которую вы хотите использовать, вы, вероятно, также захотите Linkit, Браузер изображений и т. Д. и т. Д.
Вероятно, вам также следует убедиться, что у вас хорошая конфигурация очистки HTML в ваших входных форматах и что ваша конфигурация WYSIWYG будет генерировать только теги, которые другие фильтры больше не будут удалять. Вы также захотите убедиться, что вставка "форматированного текста" из других приложений в ваш WYSIWYG будет обработан правильно (очистка от мусора из Word, нормализация style="font-weight:bold"
до <strong>
и т.д.)
Создание полезной, надежной, "правильной" конфигурации WYSIWYG требует большего, чем просто установка модулей.
Я использую WYSIWYG, CKEditor, IMCE и мост IMCE WYSIWYG. Вы можете настроить профили, которые вы назначаете ролям для различных вещей, таких как фильтры HTML, ограничить пользователя каталогом загрузки на основе их UID (сайты/по умолчанию/файлы/%uid) и просто много других действительно удивительных вещей.
Вот руководство, которое я нашел, которое, наконец, объединило все это для меня:
Http://himerus.com/blog/himerus/inline-images-drupal-wysiwyg-api-tinymce-and-imce