Операционные системы - статьи

         

WISIWIG-редакторы под Linux


В простейшем варианте таковые представлены Netscape Communicator со своим Composer'ом. Однако мне он не нравился в версии для Windows. И в версии для Linux - тоже не внушил симпатий. Причин - две: неудобство редактирования кода (чтобы получить к нему доступ, требуется подключить внешний редактор, иначе на код можно только любоваться) и стремление переиначить введенные руками тэги.

Для особо ленивых (или наоборот, любящих китайскую работу) есть возможность в качестве web-редактора использовать текстовый процессор StarWriter из комплекта StarOffice. Конечно, то довольно комфортная среда для работы, кое в чем поудобнее MS Office и прочих офисных наборов для Windows. Однако с русскими буквами в html-формате он работает не лучшим образом, превращая их в четырехзначные коды. Что, правда, можно преодолеть, как описано на сайте http://isd.anet.donetsk.us/~lein/StarOffice.html. Однако генерируемый StarWriter html-код все равно остается неудобочитаемым из-за изобилия отсебятины типа тэгов <font>...</font> в произвольных позициях, вплоть до середины слова. В общем, точно так же, как в html-документах, экспортированных из MS Word 97.

Специализированные WISIWIG-редакторы для Web я не очень люблю - уж больно они любят улучшать введенный руками код, а то и пороть откровенную отсебятину (вспомните, сколько неудобопонятного кода пишет FrontPage 97). Бывают, конечно, и исключения (Dreamweaver, например, или AOLPress), да и те - не без греха. Однако в ряде случаев их использование бывает полезным - для быстрого создания прототипа страницы. И для полноты картины следовало с ними ознакомиться. Первой в списке была

Amaya

Я скачал ее с в виде бинарного архива tar.gz. Установка его проблем не вызвала, он благополучно распаковался куда надо и запустился из командной строки терминала. На первый взгляд Amaya производила приятное впечатление (рис. 1): инструментальная панель современного вида, наличие встроенного браузера, как в AOLPress'е, переключение с режима редактора в режим браузера и т.д.




Рисунок 1. Web-редактор Amaya

Однако первые же опыты вызвали сплошные разочарования. Во первых, Amaya сразу же начала находить у меня ошибочные теги (в меру своего разумения, соответствующего спецификации html чуть ли не второй версии). И до исправления ошибок категорически отказывался переключаться в режим редактора. Для пробы последовал мудрым советам, после чего получил доступ к редактору. Тут последовало второе разочарование: я не нашел никакого способа доступа к html-коду. Без чего web-редактора, будь он хоть трижды wisiwig, не приемлю: знаем мы, какие они умные... И, наконец, моя борьба за русские буквы оказалась безуспешной. На запуск с параметром, скажем, -fn fixed Amaya плевать хотела, а поиск какого-либо другого способа русификации (если он существует) требовал неоправданных, как мне показалось, затрат сил и времени. И с Amaya я благополучно распростился, перейдя к пункту второму и последнему -

Bulldozer

Его я тоже взял с в виде tar-архива. При установке он задавал мне какие-то вопросы о местоположении каталогов, после чего оказался в отдельном подкаталоге в /usr/bin. И при запуске для начала сообщил о невозможности воспользоваться help'ом по причине неправильного его расположения. Правда, тут же давался совет, как сделать это расположение правильным.



Рисунок 2. Web-редактор Bulldozer

Я этого делать не стал по двум причинам. Первая - на команду dozer -fn fixed он не прореагировал никак - русских букв как не было, так и не стало. И второе - мою титульную страничку Linux-раздела он перекорежил так, как это можно видеть на рисунке 2. Смею заверить, в тот момент картинка с Сигурдом Драконоборцем в любом браузере (и линуксовом, и виндовом) находилась на своем месте. Разбираться, в чем дело, я не стал, Просто вычеркнув Бульдозера из списков живых (на моем компьютере). Да и название не больно эстетичное...

На этом тема WISIWIG-редакторов была почти исчерпана. Можно было заняться


Содержание раздела