Содержание
Существует два типа редакторов кода: простой текстовый редактор и WYSIWYG (что видите, то и получаете). В нашей предыдущей статье мы обсуждали некоторые из лучших вариантов HTML-редактор с открытым исходным кодом , в которых код вводится вручную. Хотя с текстовыми редакторами HTML проблем нет, они, тем не менее, являются устаревшими. И вот здесь на помощь приходит HTML-редактор WYSIWYG с открытым исходным кодом. HTML-редакторы WYSIWYG предоставляют визуальные возможности для создания веб-сайта без каких-либо знаний программирования (помните рекламу Викс , это wizzy-sig)
Редактор HTML WYSIWYG имеет ряд преимуществ перед текстовыми редакторами. Начнем с того, что вы можете создать веб-сайт с помощью редакторов WYSIWYG, даже если вы не умеете программировать. Все, что вам нужно сделать, это перетащить элементы в редактор, а когда все будет готово, просто скопировать код. Однако найти хороший HTML-редактор WYSIWYG с открытым исходным кодом может оказаться непростой задачей. Вот тут-то мы и вступаем в игру.
Также читайте: 50+ приложений для Android с открытым исходным кодом, если вы хотите отказаться от Google
Лучший HTML-редактор WYSIWYG с открытым исходным кодом
1. Пелл
Pell — это, вероятно, самый маленький и простой редактор WYSIWYG, с которым вы когда-либо сталкивались. Его размер составляет буквально 1,38 КБ!
Он предлагает все основные функции и форматы, такие как заголовки, жирный шрифт, курсив, списки, цитаты, ссылки и изображения. Другие доступные действия включают отступ, верхние и нижние индексы, а также имя и размер шрифта. После того, как вы закончите писать и форматировать с помощью Pell, он выведет весь HTML-код, который вы затем можете просто скопировать и вставить на свой веб-сайт или страницу, и все готово.
Плюсы:
- Самый маленький и легкий WYSIWYG.
- Нет зависимостей
- Легко настраивается
Минусы:
- Нет сложного редактирования HTML.
- Изображения только по ссылкам
Вердикт:
Учитывая свой размер, Pell представляет собой привлекательную упаковку. Но давайте будем честными: вы можете создавать только базовые HTML-файлы с ограниченными возможностями редактирования. Итак, если вы ищете быстрый и легкий редактор WYSIWYG с открытым исходным кодом для выполнения самых простых задач, обязательно обратите внимание на Pell.
2. ОткрытьWYSIWYG
OpenWYSIWYG — это кроссбраузерный HTML-редактор форматированного текста, полностью написанный на JavaScript. Просто скопировав несколько строк кода, вы можете превратить любую
Пользовательский интерфейс и параметры редактирования с помощью раскрывающихся меню очень похожи на таковые в любом текстовом редакторе, и вы будете чувствовать себя как дома. Помимо всех основных параметров форматирования, OpenWYSIWYG может похвастаться расширенной палитрой цветов с 216 веб-цветами на выбор и мощным инструментом форматирования таблиц со всеми опциями, которые только можно придумать.
Еще одна замечательная особенность OpenWYSIWYG заключается в том, что наряду со всеми визуальными параметрами вы по-прежнему можете просматривать необработанный HTML-код и вносить изменения непосредственно в код. Полезно, если вы хотите изучить или освежить свои навыки программирования.
Плюсы:
- Мощная среда редактирования
- Интуитивно понятный и простой интерфейс.
- Палитра цветов и широкие возможности редактирования таблиц
Минусы:
- Не обновлялось несколько лет
Вердикт:
Поскольку HTML-редактор OpenWYSIWYG с открытым исходным кодом написан на JavaScript, он должен работать с любым другим языком веб-программирования. Если вы ищете что-то более мощное, чем Pell, для включения в свое веб-приложение, это отличный вариант.
3. TinyMCE (версия для сообщества)
Следующий HTML-редактор WYSIWYG с открытым исходным кодом в нашем списке — TinyMCE. Он также полностью написан на JavaScript и предлагает пользовательский интерфейс и возможности, аналогичные большинству текстовых процессоров. Это делает его более удобным для пользователя.
TinyMCE не бесплатно , но Community Edition является бесплатной версией с открытым исходным кодом. Он включает в себя все основные параметры редактирования, такие как форматирование текста, списков, таблиц, а также некоторые параметры редактирования изображений.
Разработчики сохранили цены на премиум-модели в зависимости от количества пользователей. Некоторые из премиум-функций включают поддержку Google Диска и Microsoft Azure, расширения, проверку правописания и ссылок, а также техническую поддержку.
Плюсы:
- Поддержка расширений
- Управление файлами
- Техническая поддержка
- Редактор кода HTML в стиле IDE
Минусы:
- Дорого
- Не полностью открытый исходный код.
Вердикт:
TinyMCE с возможностью простой интеграции, удобным пользовательским интерфейсом и множеством функций представляет собой полноценный пакет. Если вам просто нужен наиболее многофункциональный HTML-редактор WYSIWYG с открытым исходным кодом и вы готовы потратить немного денег, TinyMCE — это то, что вам нужно. Кроме того, они предлагают бесплатную пробную версию своей модели Pro на один месяц, которую вы всегда можете проверить.
4. Джодит
Jodit — это еще один быстрый и легкий WYSIWYG HTML-редактор с открытым исходным кодом, который вы можете встроить в свой код и начать редактировать свою страницу. Он довольно легкий, его размер составляет около 100 КБ, и он полностью написан на TypeScript. Вот почему вам не нужны никакие зависимости или библиотеки для его запуска.
Он также поставляется с интерфейсом перетаскивания изображений. Вы также можете прикрепить видео YouTube или Vimeo по ссылке или встроить их. Больше всего мне нравится в Jodit то, что он поставляется со встроенным редактором ACE и с помощью одной кнопки можно переключаться между реальным кодом и режимом предварительного просмотра.
Плюсы:
- Легкий, без библиотек.
- Перетаскивание
- Готовый редактор ACE
- Техническая поддержка (Платная)
Вердикт:
Jodit предлагает лучшее из обоих миров – простой визуальный редактор WYSIWYG, а также редактирование необработанного кода. Если вы обладаете хотя бы некоторыми знаниями в HTML, Jodit может стать для вас лучшим вариантом.
Получить игровую площадку Джодит
5. Летняя заметка
Summernote — это очень простой WYSIWYG-редактор с открытым исходным кодом, созданный на jQuery и основанный на Bootstrap. Поскольку он поддерживает Bootstrap, вы можете использовать все поддерживаемые стили и темы в своем редакторе из Bootswatch.
Редактор HTML WYSIWYG с открытым исходным кодом имеет очень чистый и минималистичный пользовательский интерфейс, и вы даже можете редактировать или добавлять параметры форматирования в соответствии с вашими потребностями. Благодаря воздушному режиму Summernote вы можете скрыть всю панель инструментов и редактировать документ на лету. Удобный. Он также может автоматически конвертировать все изображения в формат Base64, поэтому вам вообще не придется обрабатывать изображения.
На мой взгляд, самое лучшее в Summernote — это трудолюбивая команда разработчиков, которые всегда прислушиваются к мнению сообщества и добавляют новые функции. Примеры включают поддержку плагинов, а также облегченную или стандартную версию Summernote, не требующую Bootstrap.
Плюсы:
- Минимальная кривая обучения
- Режим Air для оперативного редактирования.
- Поддерживает Bootstrap от 3.x.x до 4.x.x
- Просмотр и редактирование в HTML
Минусы:
- Требуется Bootstrap
Вердикт:
Summernote — это, пожалуй, самый многофункциональный, но бесплатный HTML-редактор WYSIWYG с открытым исходным кодом, доступный на рынке, и он постоянно совершенствуется. Если вы работаете с Bootstrap, то Summernote не составит труда, но даже если вы этого не сделаете, Summernote заслуживает внимания.
Получить демо-версию Summernote
6. Фроала
Froala — красивый HTML-редактор WYSIWYG с открытым исходным кодом, написанный на JavaScript. Это один из самых популярных инструментов в этом списке, и его популярность среди разработчиков объясняется простотой интеграции и чистым дизайном.
Froala сам по себе является очень мощным редактором, и множество плагинов только увеличилось. Некоторые из них включают в себя расширенный редактор изображений, смайлики, проверку орфографии, а также легко даже создать свой собственный плагин. Доступ ко всем инструментам также возможен через встроенный редактор, что чрезвычайно удобно.
Как и TinyMCE, Фроала доступна во многих вкусах. , но даже бесплатная версия обладает множеством возможностей. Единственное отличие состоит в том, что вы не получите полный исходный код и техническую поддержку.
Плюсы:
- Легкий мощный редактор
- Встроенное редактирование
- Множество плагинов
Минусы:
- Не подходит для гибридного мобильного приложения/веб-сайта.
Вердикт:
Froala — это быстрая и легкая программа с красивым пользовательским интерфейсом, но при этом она обеспечивает все функции, которые могут потребоваться в HTML-редакторе WYSIWYG. Если вас устраивает отсутствие исходного кода и поддержки, бесплатная версия вполне вам подойдет, иначе вы знаете, что делать.
7. CKEditor
CKEditor чрезвычайно популярен среди пользователей благодаря красивому дизайну WYSIWYG HTML-редактора с открытым исходным кодом. Он содержит более 21 тыс. тестов, которые помогут вам изучить HTML в удобной форме. Подробная документация поможет вам еще больше отточить свои навыки. Ему доверяют некоторые крупнейшие компании в сфере высоких технологий.
Обратите внимание, что вам необходимо будет сохранить уведомления об авторских правах в каждом файле и не удалять файл LICENSE.md, расположенный в папке установки CKEditor. Это не недостаток, особенно если взамен вы получаете так много пользы.
Поддерживается плагины, @mention, смайлы, устаревшие браузеры и даже автозаполнение, что позволяет сэкономить много времени.
Плюсы:
- Подробная документация, тесты, вопросы
- Сотрудничать и @упоминать
- Автозаполнение
Минусы:
- Сохранить файл лицензии
Почетные награды:
1. Средний редактор – это клон встроенного редактора WYSIWYG с открытым исходным кодом для Medium.com. Он очень прост, легок и не требует каких-либо зависимостей. Хотя он не такой мощный, он может служить отличным инструментом встроенного редактирования текста или связанных с ним документов.
2. Atom Пакет предварительного просмотра HTML позволяет добавить панель предварительного просмотра, в которой вы можете предварительно просмотреть свой HTML-код в реальном времени, что может быть очень полезно для разработчиков. Хотя это определенно не для новичков, это отличный пакет, который можно добавить в существующий рабочий процесс, если вы уже занимаетесь программированием на HTML.
Лучший HTML-редактор WYSIWYG с открытым исходным кодом
Хотя HTML по-прежнему является более мощным способом создания веб-сайтов и с его помощью можно выполнять гораздо более сложные задачи, редакторы WYSIWYG заняли свое собственное место. Обучение программированию требует много времени и энергии и может иметь смысл не для всех. Если у вас есть опыт программирования и нет времени на обучение, вы можете легко обойтись без HTML-редактора WYSIWYG с открытым исходным кодом.
Также читайте: 7 лучших браузеров с открытым исходным кодом для Android (2018)