[редактор страниц NVU]материал подготовил: Михаил Брод 10.08.2005
С момента своего возникновения и до сих пор язык HTML является одним из ведущих в области разработки веб-страниц. Зная его, можно записывать теги и содержание в любом текстовом редакторе. Но почему-то чаще всего для этих целей используются специальные программы, в первую очередь — визуальные редакторы. Они — разные, как по возможностям, так и по стоимости. Есть платные, такие как Dreamweaver или Homesite, но есть и бесплатные, свободно распространяемые редакторы, по возможностям достигшие или приближающиеся к платным. Об одном из них и пойдет сегодня речь.
На странице, посвященной этому проекту, говорится: «NVU — это opensource-проект Linspire по созданию визуального (WYSIWYG) HTML-редактора. Как и для Firefox и Thunderbird, основой для создания NVU послужила часть кода, выделенного из Mozilla, — код Mozilla Composer. К созданию NVU был привлечен главный архитектор Mozilla Composer — Дэниел Глазман. На сегодняшний день NVU имеет уже достаточно много возможностей, отсутствующих в оригинальном Mozilla Composer: менеджер сайтов, позволяющий редактировать страницы на удаленном сервере, встроенный редактор CSS c предварительным просмотром стилей, цветная подсветка синтаксиса в режиме редактирования кода, проверка орфографии и многое другое. Разработчики обещают поднять его функциональность до уровня FrontPage и Dreamweaver».
Одним из преимуществ этого редактора является его многоязычность. Есть и русскоязычный вариант, что особенно удобно для начинающих пользователей. Локализация программы выполняется за счет подключения дополнительных модулей, поэтому исходный размер дистрибутива не так уж и велик (изначально поддерживается лишь английский язык). Кроме того, программа разработана для различных операционных систем — есть варианты под Windows, Linux, MacOS. А для любителей разбираться во «внутренностях» программы предлагаются исходные коды — проект открытый, и любой желающий может предложить свои усовершенствования.
Но разработчика веб-страниц такие возможности интересуют в меньшей степени. В большей — возможности самой программы, что же все-таки она может делать. Начнем с чисто внешней стороны. Новые страницы могут создаваться, а уже имеющиеся — открываться, как в новых закладках одной программы, так и в новых окнах. Во втором случае запускается еще один экземпляр программы. Второй вариант может оказаться удобным в том случае, если параллельно ведется работа над несколькими сайтами. (Для удобства работы рекомендуется выполнить описание сайта — это может быть как удаленный сайт с доступом по FTP, так и локальный сайт.)
Редактор NVU можно использовать под разными платформами
Для работы со страницами предусмотрено несколько вариантов их отображения — визуальный редактор, редактор с отображением тегов, редактор исходного кода и окно предварительного просмотра. Переключение между ними производится с помощью кнопок внизу окна, а переключение между окнами — через закладки в верхней его части. При переключении между вариантами просмотра курсор остается на одном и том же месте, поэтому удобно, выделив элемент в окне визуального редактора, посмотреть его код в редакторе кодов. Интересно выполнена строка состояния. Она показывает позицию курсора относительно иерархии тега <html>. Вы можете легко редактировать или назначать свойства любого специфического тега в строке состояния, щелкнув по нему правой кнопкой мыши и выбрав нужную опцию. Щелчок левой кнопкой мыши по тегу в строке состояния выделит текст внутри этого тега. Если же дважды щелкнуть по тегу в окне редактора тегов, откроется дополнительное окно свойств, в котором можно настроить как свойства, так и стилевое оформление или связать с выбранным элемен