LINUX.ORG.RU

Для Havoc, Antihrist...


0

0

Вообще-то всем кому интересно.
На скрине придставленно 4 шота с программы которая манипулирует с XML, XSL, DTD и для отображения (правки) использует CSS.
С лева направо и в низ:
1. Без правил форматирования.
2. CSS на внешний вид тэгов.
3. Вместо тегов может быть любой текст или картинка.
4. Стили как на текст так и на тэги.

Отмечу, что это один и тот же XML документ только с разными CSS стилями. А вообще проект задумывается как очень модульный блок позволяющий работать с XML в совершенно прозрачном для пользователя виде.
Если к нему прикрепить DTD и CSS от AbiWord, то получится сходный текстовый редактор :-)

Что скажете?

>>> Просмотр (800x600, 32 Kb)

★★★

Проверено:

Интересная задумка....Вот бы пощупать:)

anonymous
()

Не все же в штатах живут и каждый день на английском говорят.

Korwin, что за XML парсер используется? Не будел ли проблем собственно с переносимостью XML парсера и XSLT процессора?

Havoc ★★★★
()

Да, это верное направление. Хотелось бы посмотреть поближе...

Antichrist
()

Не совсем понятно, но интересно :)

Есть где посмотреть на него?

BaT ★★★★★
()

:-)))
Спасибо за Ваши отзывы. А то я уже несколько запыхался уже делать "в пустоту".

> Korwin, что за XML парсер используется? Не будел ли проблем
> собственно с переносимостью XML парсера и XSLT процессора?
XML-парсер пишу сам. Поскольку GPL лицензия других (на TCL) меня не устраивает. XSLT будет Xalan и Xerces (Apache Project) как внешний плагин, а вообще можно будет использовать любой хоть Java Coocon.


> Есть где посмотреть на него?
К сожалению пока нет. Проект на стадии Alpha-версии. Как станет более менее юзабельным выложу на sourceforge.com

Сейчас решил весь интерфейс делать на UNICODE и XML и чтобы плагины и модули могли динамически им управлять (например в Preferens window добавлять свои настройки).

Название пока тоже не придумал.

Судя по откликам :-) Проект нужен! Ну чтож это приятно слышать. Буду работать дальше :-)

Спасибо всем за моральную поддержку.

Korwin ★★★
() автор топика

Может не втему - но интересно - что за оконный менеджер (кнопка Х от которого внизу)?

anonymous
()

Это icewm с темкой oktan

coxx
()

а что kmail под ним работет и kppp в панель встраивается?

anonymous
()

Я правильно понял, что в одном окошке будет XML, в другом -- стиль, в третьем -- результат трансформации, в 4-м DTD? Мне, например, очень пригодился именно такой вид. Графический XML(дерево со скывающимися вершинами) не помешал бы. Проект интересный.

anonymous
()

а что kmail под ним работет и kppp в панель встраивается?

anonymous
()

> а что kmail под ним работет и kppp в панель встраивается?
Да это IceWM. Все работает :-) и _все_ встраивается в панель. Для того чтобы kppp встроить в панель запиши в ~/.icewm/winoptions следующее:
#con.kppp - Подключение к Интернет
kppp.toplevel.icon: kppp.png
con.kppp.icon: kppp.png
conw.kppp.icon: kppp.png
conw.kppp.tray: Exclusive
debugwindow.kppp.icon: kppp.png

К тому же если у тебя пути в IceWM прописаны к иконкам KDE, то и выводится будет с ними :-)


> Я правильно понял, что в одном окошке будет XML, в другом -- стиль, в
> третьем -- результат трансформации, в 4-м DTD? Мне, например, очень
> пригодился именно такой вид. Графический XML(дерево со скывающимися
> вершинами) не помешал бы. Проект интересный.
Вообще-то нет :-) Внешний вид ты сам определяешь. Ну типа как из кубиков. Так что такой ты можешь сделать себе сам визуально без программирования :-)

Далее в Tree View будет возможность сортировки, а также отключение показа определенных тегов (например <B>, <I> и т.д.) которые для струкруры не очень важны.

Окно самого XML будет также различным. Типа как в ворде в нижнем левом углу иконки для выбора вида, только у меня выбор CSS для визуализации.

Еще одна возможность ни у кого не реализованная показ в XML Text не всего документа, а только части (какую нибудь ветвь с детьми). Это будет очень удобно если документ состоит, например, из сотни Article, а листать их все в XML Text муторно для этого же есть Tree View!

:-)

Есть предложения по поводу возможной лицензии на такую программу и чтобы можно было иметь коммерческую версию?

Korwin ★★★
() автор топика

Ух ты... правда интересная задумка... ну - ка что за имплементация будет?

eXOR ★★★★★
()

2eXOR
> Ух ты... правда интересная задумка...
Спасибо.

> ну - ка что за имплементация будет?
В смысле? Если честно то не понял вопроса? Можешь пояснить?

Korwin ★★★
() автор топика

ну посмотрим как оно будет работать ;-)...

eXOR ★★★★★
()

Photogenics 5.0

хм. прям в воздухе идея носится.
я вот тоже когда абиворд разглядывал, то очень сожалел, что нет прямого вида xml-документа.
а тут прямо-таки эта идея в чистом виде. смотрим в xml и на результат, фильтруем детали, еоторые правим и лечим прямо исходник. может получиться очень даже неплохо.

Avel
()

Есть похожий проект на http://www.conglomerate.org/
Там в плане редактирования очень мудро все продумано.

anonymous
()

Conglomerate енто хорошо. Вот только давно не развивается и не только сам, а еще и либа на основе которой они интерфейс строят. Так что мертвый проект к сожалению.

Korwin ★★★
() автор топика
Ответ на: комментарий от Korwin

Так возьми и развей этот проект.

anonymous
()

> Так возьми и развей этот проект.
А ты его смотрел???
Проще с нуля написать чем в нем разбираться. В прочем чем и занимаюсь.
Или хочешь помочь?

Korwin ★★★
() автор топика
Ответ на: комментарий от Korwin

Там есть отличная статья "Structured data and the death of WYSIWYG"
http://www.conglomerate.org/docs/death_of_wysiwyg.html
А в конце ее есть золотые слова:

These were some thoughts on what it'll take to get
structured editing to the masses. We believe that once
someone (not necessarily us, but we've started, at least)
builds this framework, structured editing can get down from
the hype, and nest nicely on everyone's desktop.

Меня очень интересует тема, но время на нее пока нет совершенно ;(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.