Введение

HTML-редактор и модуль веб-авторства Mozilla Application Suite

Mozilla Composer — бывший бесплатный редактор HTML с открытым исходным кодом и модуль веб-авторства, входявший в состав Mozilla Application Suite (предшественника SeaMonkey). Он использовался для создания и редактирования веб-страниц, электронной почты и текстовых документов и был доступен для Windows, macOS и Linux. Composer представлял собой графический WYSIWYG-редактор HTML для просмотра, написания и редактирования исходного кода HTML. В сентябре 2008 года Даниэль Глазман объявил о новом WYSIWYG HTML-редакторе BlueGriffon, разработанном с нуля на основе Mozilla Gecko и XULRunner. SeaMonkey, преемник Mozilla Suite, разрабатываемый сообществом, включает в себя HTML-редактор Composer, созданный на основе кода Mozilla Composer из оригинального Mozilla Suite. Он задумывался как альтернатива проприетарному программному обеспечению, такому как Microsoft Expression Web и Adobe Dreamweaver. Как WYSIWYG-редактор, он разработан с учетом простоты использования для начинающих и не требует знания HTML или CSS. Он работает в Mac OS X, Windows и Linux, поддерживает каскадные таблицы стилей и включает другие улучшения, предложенные компанией Disruptive Innovations. Nvu был разработан Кевином Кармонией, генеральным директором Linspire, который хотел создать простой в использовании WYSIWYG HTML-редактор для пользователей Linux. Под руководством Кармони Linspire основала и спонсировала Nvu, наняв Дэниела Глазмана, бывшего сотрудника Netscape Communications Corporation, в качестве ведущего разработчика.

Разработка

Первоначальный план, намеченный на июнь 2005 года, заключался в слиянии многочисленных изменений обратно в дерево исходного кода Mozilla Composer. Однако с тех пор Mozilla Suite была прекращена (а затем вновь представлена как SeaMonkey), и никто не вернул код Nvu в Composer.

История релизов

0.1 был выпущен 4 февраля 2004 года
0.20 был выпущен 25 марта 2004 года
0.3 был выпущен 11 июня 2004 года
0.4 был выпущен 10 августа 2004 года
0.5 был выпущен 6 октября 2004 года
0.6 (1.0b) был предварительно выпущен 26 ноября 2004 года
0.7 (1.0b2) был предварительно выпущен 6 января 2005 года
0.8 (1.0b3) был предварительно выпущен 2 февраля 2005 года
0.81 был предварительно выпущен 9 февраля 2005 года
0.90RC1 был выпущен 4 марта 2005 года
0.90 был выпущен 11 марта 2005 года
1.0PR был выпущен 5 апреля 2005 года
1.0 был выпущен 28 июня 2005 года

Переключить на KompoZer

15 сентября 2006 года Даниэль Глазман, ведущий разработчик Nvu, объявил о прекращении официальной разработки Nvu и о начале работы над преемником в рамках проекта Mozilla.org. Он разрабатывается с нуля на основе Mozilla trunk Gecko 1.9 и XULRunner, с поддержкой PHP и CSS. Сообществом поддерживаемый форк KompoZer продолжает развивать кодовую базу Nvu и исправлять ошибки до выхода преемника Nvu. Проект Глазмана называется BlueGriffon.

Композитор

KompoZer – это устаревший редактор HTML с открытым исходным кодом WYSIWYG, основанный на Nvu. KompoZer был создан как проект, развиваемый сообществом, а координация разработки осуществлялась через SourceForge. Возможности WYSIWYG-редактирования – одно из главных преимуществ этой программы. Кроме того, KompoZer позволяет редактировать код напрямую, а также использовать разделенный графический и текстовый режимы просмотра кода. Последняя версия KompoZer 0.8 beta 3 была выпущена в феврале 2010 года и использует Gecko 1.8.1. Стабильной версией была 0.7.10, выпущенная в августе 2007 года. Единственный активный разработчик заявил в июне 2011 года, что разработка «в настоящее время приостановлена». Будучи 32-битным приложением, он больше не поддерживается в macOS Catalina и более новых версиях.