Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #33, АВГУСТ 2003 г.

WEB-ВЕРСТКА В LINUX.
Главный инструмент WEB-дизайнера под Линь

Ушаков Андрей aka A-nd-Y

Спецвыпуск Xakep, номер #033, стр. 033-088-1


(Andy_@timus.ru)

В Линуксе и прочих никсах дела с HTML-версткой (точнее со специализированными редакторами) обстоят далеко не так хорошо, как в Винде. Пожалуй, все средства для создания HTML-документов под Линуксом ограничиваются достаточно продвинутым редактором Quanta, а также некоторым количеством текстовых редакторов с поддержкой HTML-синтаксиса.

Я хочу подробнее остановиться на Quanta. Quanta можно назвать единственным специализированным редактором для WEB-разработки для *nix, но сразу скажу, что редактор этот стоящий и заслуживает внимания.

Конечно, не буду спорить, что для написания HTML можно использовать такие продвинутые средства, как vi и Emacs, а также относительно простые текстовые редакторы, например, из пакета KDE. Но это всего лишь текстовые редакторы. Quanta же - специализированный пакет со строго предписанным назначением.

К тому же, чтобы начать использовать Emacs хоть сколько-нибудь осознанно, со всеми его возможностями, потребуется прочитать, пожалуй, не одну книжку. Наша же задача - рассмотреть средство, которое облегчит жизнь HTML-кодеру, коим отчасти является WEB-дизайнер, но в то же время будет довольно простым в освоении. Quanta прекрасно отвечает этим требованиям.

Осмотр на месте

Quanta базируется на библиотеках QT, а также тесно интегрирована с редактором Kate из пакета KDE, что, в свою очередь, требует наличия некоторых компонентов KDE в системе.

Сама Quanta весит немного (~3mb), но требования пакетов KDE автоматически увеличивают объем файлов, необходимых для установки Quanta. Но не все так плохо. Во-первых, KDE есть в большинстве дистрибутивов, да и Quanta в дистрибутивах встречается достаточно часто.

Также стоит отметить, что применение Quanta не ограничивается только Линуксом. Ее применение возможно на всех тех никсах, на которые портирована KDE. С полной уверенностью могу сказать о работе Quanta на Linux, FreeВSD, OpenBSD, NetBSD. На других системах не проверял, в связи с их малой распространенностью в качестве десктопов.

Качай архив Quanta с любого из серверов проекта KDE (их список можно найти на сайте http://www.kde.org). Установка из исходников через стандартные команды: ./configure, make, make install, после чего программа установлена и готова к работе.

Запускай программу командой quanta в командной строке. Если команда не будет найдена, укажи полный путь, который можно узнать, набрав "whereis quanta".

Сейчас перейдем непосредственно к рассмотрению возможностей редактора. После запуска перед нами появляется рабочее окно редактора, разделенное на две части. Левая часть состоит из нескольких вкладок, среди которых вкладка просмотра дерева каталогов, вкладка просмотра файлов проекта, окно шаблонов, просмотр DOM-структуры (Dynamic Object Model), а также вкладка окошка справочной информации.

Во второй, правой части рабочей области программы мы также видим несколько вкладок, содержащих структурные элементы HTML документа и призванных упростить редактирование/создание кода. Вкладка Standart содержит кнопки базовых тегов. Названия вкладок Fonts, Tables, Lists, Forms говорят сами за себя. При нажатии на кнопку какого-либо элемента в главном рабочем поле будут появляться соответствующие теги. Для некоторых тегов будут выводиться диалоговые окошки с запросом параметров.

Содержание  Вперед на стр. 033-088-2