LINUX.ORG.RU
 

Для Havoc, Antihrist...


0

0

Для Havoc, Antihrist...

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

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

Что скажете?

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


[#]  

Re: Для Havoc, Antihrist...

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

anonymous ()
[#]  

Re: Для Havoc, Antihrist...

Ia budu uchastvovat' (c) :)

* ()
[#]  

Re: Для Havoc, Antihrist...

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

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

**** ()
[#]  

Re: Для Havoc, Antihrist...

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

# ()
[#]  
BaT

Re: Для Havoc, Antihrist...

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

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

***** ()
[#]  

Re: Для Havoc, Antihrist...

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

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


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

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

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

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

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

*** ()
[#]  

Re: Для Havoc, Antihrist...

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

anonymous ()
[#]  

Re: Для Havoc, Antihrist...

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

* ()
[#]  

Re: Для Havoc, Antihrist...

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

anonymous ()
[#]  

Re: Для Havoc, Antihrist...

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

anonymous ()
[#]  

Re: Для Havoc, Antihrist...

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

anonymous ()
[#]  

Re: Для Havoc, Antihrist...

> а что 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!

:-)

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

*** ()
[#]  
eXOR

Re: Для Havoc, Antihrist...

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

***** ()
[#]  

Re: Для Havoc, Antihrist...

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

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

*** ()
[#]  
eXOR

Re: Для Havoc, Antihrist...

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

***** ()
[#]  

Photogenics 5.0

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

* ()
[#]  

Re: Для Havoc, Antihrist...

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

anonymous ()
[#]  

Re: Для Havoc, Antihrist...

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

*** ()
[#] Ответ на: Re: Для Havoc, Antihrist... от Korwin 16.12.2001 19:45:07  

Re: Re: Для Havoc, Antihrist...

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

anonymous ()
[#]  

Re: Для Havoc, Antihrist...

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

*** ()
[#] Ответ на: Re: Для Havoc, Antihrist... от Korwin 17.12.2001 1:55:10  

Re: Re: Для Havoc, Antihrist...

Там есть отличная статья "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 ()