Ragnaar's Dark House

четверг, 12 февраля 2009 г.

KompoZer жив!

Новость удивительная и приятная! Как-то я его уже похоронил и не ждал никакого прогресса и вот новость в блоге Fabien Cazenave о том, что он выпускает KompoZer 0.8a1!
Об изменениях рассказано подробно и со скриншотами, мы же быстренько пробежимся по основному.
Изменений много. Пожалуй главное то, что KompoZer портирован на Gecko 1.8.1. Да, да это не 1.9 на котором построен Firefox 3, но и этот шаг был очень трудоемким. Nvu/KompoZer использовали сильно патченный Gecko 1.7 (патч содержит более 15 000 строк) и его нужно было адаптировать для нового Gecko. Переход на 1.9.1 потребовал бы помимо этого отказ от xpfe и это было бы уже очень сложной задачей. Поэтому Fabien разбил переход на два этапа первый из которых (переход на Gecko 1.8.1 без отказа от xpfe) уже выполнен.
Изменения коснулись и интерфейса программы. Убрана вкладка исходного кода, которая была заменена на док под окном редактирования. Причем в доке показывается не весь код, а тот фрагмент, над которым в данный момент идет работа. Насколько удачно это решение? Надо попробовать.
В сайдбаре появился обзор дерева элементов и правил стиля. Шелчком по элементу в сайдбаре мы выделяем его в окне редактирования, так же выделив элемент в сайдбаре можно менять его свойства.
Расширены возможности статусной строки, получившей те же возможности по выделению элементов, что и сайдбар.
Что планируется? Работы по исправлению ошибок (например некорректно работает менеджер дополнений), исправления в интерфейсе, работа с FTP "из коробки", возможно будет создан KompoZer Lite в виде расширения для Firefox и Komodo, бекпорт KompoZer в SeaMonkey Composer...
И еще пара моментов: по отзывам эта альфа версия очень стабильна, никакие старые локализации KompoZer не работают.
Скачать версию для Linux можно тут. Сборок для других систем пока увы нет.
Замечательно! Теперь у нас два проекта визуальных редакторов! У Глазмана появилась конкуренция :)

9 комментариев:

  1. Hi Ragnaar,

    too bad you weren’t at the MozCamp in Barcelona, I’d have loved to share beers with you there! ;-)

    I’ve just built a Windows version: http://downloads.sourceforge.net/kompozer/kompozer-20090206a-win32.zip

    Kind regards

    ОтветитьУдалить
  2. Hello, Kaze!
    I'm glad to see you! :) Thanks for Win version, it very important for people but I... I'm Mac user two years long :)
    About beer... I plan visit RMLL (http://2009.rmll.info/) in July :)

    ОтветитьУдалить
  3. Ugh, all Mozillians seem to have switched to MacOS these days, but I’m still using Linux. A MacOS contributor is wanted for the KompoZer project, hint, hint… ;-)

    About the RMLL, I might be there too. :-)

    ОтветитьУдалить
  4. I'm not a developer: ( But I can report bugs specific to Mac... What about localization? Locale is done or you have plan make changes?

    ОтветитьУдалить
  5. Yes, the locale will have to be updated. The strings should be frozen within a week or two.
    MacOS-specific bug reports would be appreciated, as well as a universal binary build.

    ОтветитьУдалить
  6. Thanks for your answers, Kaze
    BTW, I tried build komposer for mac os... unsuccessfully :(

    ОтветитьУдалить
  7. Это просто отлично! Среди открытых программ явно не хватает развитого WYSIWYG HTML-редактора. Тем более хорошо, если уже имеются новые сборки для Windows. Все таки это основная масса пользователей. Возможно Kompozer перестанет быть просто улучшенным NVu, или даже новая версия Nvu будет основана уже на его коде ;)

    ОтветитьУдалить
  8. Этот комментарий был удален автором.

    ОтветитьУдалить
  9. Нового Nvu никогда больше не будет... Глазман делает новый проект - Bluegriffon. Доделает или нет - посмотрим, но история Nvu завершена.

    ОтветитьУдалить