WEB-ВЕРСТКА В LINUX. Ушаков Андрей aka A-nd-Y Спецвыпуск Xakep, номер #033, стр. 033-088-2 Над двумя рабочими областями программы находится несколько панелей меню: стандартное меню команд приложений KDE, а также две панели с командами Quanta. На них находятся кнопки перемещения между действиями, кнопка предварительного просмотра страницы в браузере, кнопки навигации по ссылкам просматриваемой страницы, а также довольно интересная кнопка, позволяющая просматривать логи произведенных действий в специально появляющемся подокне, внизу рабочего поля программы. К делу, господа! Итак, открываем документ, который мы хотим редактировать, или выбираем создание нового чистого документа через меню "File" > "New". Также Quanta позволяет создать непосредственно проект в отдельной директории с определенным набором связанных файлов. Удобный визард позволяет задать каталог для проекта, его название, параметры связи с сервером, кодировку страниц, добавить необходимые файлы, а также воспользоваться шаблонами и выбрать стандарт, в соответствии с которым будет проверяться валидность создаваемых документов. Порадовали возможности администрирования создаваемого сайта. Отдельно стоит отметить выбор протоколов и режимов для работы с сервером. Среди них local - работа с локальным каталогом машины, ftp - в комментариях не нуждается, sftp - секьюрная передача файлов по протоколу ssh (тут ты можешь быть полностью спокоен за передаваемую информацию и пароли), smb, nfs и даже floppy - режим работы с дискетой; также есть возможность работать через CVS, что весьма важно при распределенной разработке сайта. Естественно, что сразу можно задать пароль, хост и порт для входа на сервер. Таких богатых возможностей для связи с сервером я не видел ни в одном виндовом редакторе. Работать с параметрами каждого проекта можно при помощи команд из меню Projects. В частности, пункт Project Options позволяет изменить свойства текущего проекта; Insert files и Insert Directory - добавить к проекту соответственно файл или директорию. Все остальные пункты этого меню также интуитивно понятны и не вызовут сложностей с их применением. Quanta поддерживает основные необходимые спецификации: HTML 4.01, WML, XSLT, XHTML, а также PHP. К сожалению, я не обнаружил в Quanta поддержки спецификаций XML (Extensible Markup Language). Конечно, на данный момент это не очень критично, но, учитывая возрастающую роль этого языка логической разметки, поддержка спецификаций не была бы лишней. Но опять же повторю, что на данный момент это не так страшно. Похоже, Quanta не поддерживает синтаксис такой полезной и тесно связанной с HTML штукой, как css (Cascade Style Sheet), вот тут действительно значительный минус - можно было бы просто ограничиться подсветкой синтаксиса CSS. Весьма удобной показалась возможность редактора отображать структурное дерево элементов DOM редактируемого документа. В левой части рабочего окна программы отображается дерево элементов документа в соответствии со степенью их вложенности. Структурное дерево DOM позволяет не только сделать структуру документа очень наглядной, но также существенно облегчает навигацию по редактируемому коду и позволяет избежать ошибок, связанных с нарушением структуры документа. |