LINUX.ORG.RU

Syntext Serna 4.1 — WYSIWYG XML редактор

 ,


0

0

Недавно, а именно 12 марта, вышла новая версия визуального кросс-платформенного WYSIWYG XML-редактора Syntext Serna.

Преимущества и отличительные особенности:

  • Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.).
  • Целостное представление документа, составленного из фрагментов с помощью external/internal entity, XInclude-фрагментов и функции XSLT document().
  • Встроенная поддержка основных стандартов документации XML, таких как DocBook, DITA, TEI, NITF.

Из функциональных особенностей можно выделить:

  • Валидацию «на лету» с помощью XML Schema.
  • Возможность быстрого создания расширений и интеграции с помощью языков Python, С++ и настраиваемого интерфейса пользователя.
  • Создание HTML и PDF практически одним нажатием кнопки.
  • Кросс-платформенность: Linux, Mac OS X, Sparc Solaris 8, MS Windows (2000/XP/Vista). Написан с использованием любимого многими Qt4.

Редактор является проприетарным. Раньше была доступна только trial-версия, однако с недавнего времени появилась вполне себе самодостаточная и функциональная бесплатная (freeware) версия. Для Linux доступны .tar.gz и .rpm-пакеты.

Screenshots

Release Notes

>>> Подробности

★★★

Проверено: maxcom ()

Я для себя сделал выбор - vim. Мои менее искушенные коллеги-вендузятники остановились на приплугиненом фаровском встроенном редакторе.

Но афтары молодцы, молодцы, да...

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

>как панять "Free" ?

>Редактор является проприетарным.

freeware то бишь

feanor ★★★
()

Квинтэссенция ужаса: XML и wysiwyg.

Нет друзья, оба не нужны, как показывает практика.

alx_me ★★☆
()

> Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.);

ну вот ведь зря вы так, зря...

сейчас тред превратится в холивар "vim+emacs vs всё_остальное", затем плавно перетечёт в "vim vs emacs"

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

В смысле англицком - то есть бесплатно. Как free beer.

ixrws ★★★
()

Не использовал, но осуждаю, особливо за это -

>Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.);

Исключительный бред, собачий и отсебячий.

В OS emacs можно не только редактировать, но и написать такой же визуальный редактор xml на лиспе,

Ещё килограмм бинарных блобов не нужно. Хватит нвидиа дров.

Долой проприетарщину всех видов и формаций, авторов по тюрмам или по мясорубкам и потом пускать как говно по трубам удобряя поля, хотя бы толк будет.

И вообще, когда же подобного рода безумные велосипеды перестанут появляться ради потехи самолюбия их авторов? Йаду им, йаду!

ixrws ★★★
()

WYSIWYG -- у меня лично это ассоциируется с Javascript-WYSIWYG,

, который нужен для того чтобы делать админки сайтов , для людей которые ен способные выучить пару тэгов...

... ну вот например http://ru.wikipedia.org/wiki/TinyMCE , но вот он "Free" вс смысле "Freedom"

mkfifo
()
Ответ на: комментарий от ixrws

> В OS emacs можно не только редактировать, но и написать такой же визуальный редактор xml на лиспе

И много уже на лиспе всего написали?

mamay_cozak
()

>Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.);

куда уж быстрее :)

stave ★★★★★
()

> Валидация «на лету» с помощью XML Schema;

Проверка допустимости «на лету» с помощью схемы XML;

ибо "schema" не есть имя собственное.

Пруфлинк:

http://en.wikipedia.org/wiki/XML_schema

Русская вики-страница переведена неверно.

Orlusha ★★★★
()

>WYSIWYG XML редактор

Нет уж, спасибо, мы как-нибудь сами. От этого WYSIWYG'а постоянно какие-нибудь неожиданности.

<!-- This is a signature stub. -->

Deleted
()

У меня вопрос к автору новости: они уже починили programlisting? Не, если писать там совсем небольшие куски, то оно работает, а если побольше, то курсор стоит совсем не там, где происходит редактирование, приходится рвать секцию. Я несколько лет ждал пока починят, бесполезно. Деньги платить за такое жалко.

Casus ★★★★★
()

> Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.);

Возможность создания "контента-и-права" намного быстрее, чем в традиционных редакторах (vim, emacs etc.); :(((

Господа! Пусть "контент" станет отныне и навсегда именем собственным, частью названия банды копирастов-рейдеров!!!

Есть русские слово "содержимое". Оно не изгажено копирастами. Давайте использовать его, а то от первых же звуков тошнит, ей-Богу.

Orlusha ★★★★
()

> etc.

и т.д. по-русски.

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

> они уже починили programlisting?

Я такой баги с programmlisting не встречал, хотя, признаться, Docbook не так уж и часто использую. В конце-концов, ничего не мешает взять trial и попробовать -- благо, только формочку заполнить и получить.

> Я несколько лет ждал пока починят


А support@ на что?

> Деньги платить за такое жалко.


За Free Edition деньги и душу, вроде как, не требуют :).

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

>Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.);

набираю 2000 занков в минуту, такая фигня получается (с)

а сколько из присутствующих здесь им пользовалось?

mic ★★★★★
()

хороший редактор, и разработчики очень вменяемые и быстро реагирующие на баг репорты

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

>ибо "schema" не есть имя собственное. >Пруфлинк: >http://en.wikipedia.org/wiki/XML_schema >Русская вики-страница переведена неверно.

есть и имя собственное, название стандарта (рекомендации) от W3C, пруфлинк: http://en.wikipedia.org/wiki/XML_Schema_(W3C)

"XML Schema, published as a W3C recommendation in May 2001, is one of several XML schema languages."

boo32
()
Ответ на: комментарий от ixrws

> В OS emacs можно не только редактировать, но и написать такой же визуальный редактор xml на лиспе,

ну-ка, ну-ка покажите мне такой визуальный редактор? или напишите, в качестве демонстрации скиллов?

языком молоть легко, а вот где результаты.

P.S. nxml-mode за визуальный редактор не считается

ott ★★★★★
()

Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.);

Интересно как сравнивали ?

crono
()
Ответ на: комментарий от Round

> ну вот ведь зря вы так, зря...

> сейчас тред превратится в холивар "vim+emacs vs всё_остальное", затем плавно перетечёт в "vim vs emacs"

Абсолютно согласен. Нечего было вспоминать vim и emacs, а тем более противопоставлять им сабж. Это "несколько совсем разные" вещи.

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

> А support@ на что?

А фиг знает на что. Мне сказали: "это мало кому нужно, ты нетрадиционно используешь наш редактор". Free Edition раньше не было, была trial.

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

>ну вот ведь зря вы так, зря...

>сейчас тред превратится в холивар "vim+emacs vs всё_остальное", затем плавно перетечёт в "vim vs emacs"

+1

Syntex Serna - вполне себе достойный редактор, что не умаляет достоинств ни vi/vim ни emacs. Ах да, я не Ъ, так и тереть никого не обесчал. :)

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

> В OS emacs можно не только редактировать, но и написать такой же визуальный редактор xml на лиспе,

Вы уже написали? Дык, это, дайте глянуть на Ваше творение.

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

Знанию русского языка и литературы обучают в школе или хотя бы по книгам учатся, похоже вам это уже не грозит...

Так вот, я писал что ? - то что можно редактировать, это раз, причём там не было слова визуально. Далее в цитате приведённой вами сказано - но и написать - это значит что можно написать, а не написано. Давайте устроим уроки русского языка и разберём более подробно.

Написать - это инфинитив, а не глагол прошлого времени. Чувствуете разницу ? Не _написано_ а _написать_

Так вот к чему это я? А всё к тому, что не надо своё воображение накладывать на чужие мысли. Так сделано в первом сообщение темы, где сказано что в нём быстрее чем emacs составлять xml. Так сделано у вас в сообщении, разобранном выше.

А теперь вернусь к теме, как бы это так по вежлевее сказать, те кому надо - в emacs работают быстро и на лиспе пишут. То есть впринципе все кто знает или слышал про emacs делятся всего на две группы. На тех кто осилил и тех кто не осилил. Так вот, тот кто пишет xml в емакс медленно - тот не осилил емакс. Что-то мне подсказывает что с vim ситуация такая же, ведь он тоже не просто редактор с вшитыми возможностями, аля notepad, word, wordpad :)

Что из этого следует? А следует одно - не стоит упомянать что либо относительно чего либо, если оно не является аналогом этого или тем более, если не осилил. Это создаёт впечатление, о слабом интелекте и полном отсутсвии усидчивости, плохая характеристика и очень сложно потом переубедить.

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

Очевидно посчитав, что количество комбинаций клавиш в кейстрок, а также обычно употребимые комбинации, потом помножив среднее количество этих комбинаций на строку. Ну и потом посчитали количество кликов мыши в сабже и решили что да, однозначно быстрее.

Хотя возможно применяли альтернативный, более продвинутый метод. 3м выдали задание напечатать некий xml, и 4й стоял с секундомером. Разумеется все 3е были предворительно знакомы лиш с вордпадом, нотепадом и сабжем.

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

и к чему был этот пересказ непонятно чего?

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

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

> Знанию русского языка и литературы обучают в школе или хотя бы по книгам учатся, похоже вам это уже не грозит...

> ...

> А теперь вернусь к теме, как бы это так по вежлевее сказать, те кому надо - в emacs работают быстро и на лиспе пишут. То есть впринципе все кто знает или слышал про emacs делятся всего на две группы. На тех кто осилил и тех кто не осилил. Так вот, тот кто пишет xml в емакс медленно - тот не осилил емакс.

И это человек говорит ott'у... Хорошо, что у Алекса глаза добрые...

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

Это было к тому, что можно, вопрос будет ли кто-то делать и нужно ли это кому-то другой совсем.

Если вы готовы оплатить мне мой труд, то я готов сделать.

А вообще, я лиш намекал на признаки тролизма в заглавном сообщении, о том что быстрее. Так как сравнение просто не верное. Странно просто видеть такие сравнения визуального редактора xml с макросо-лисповой среды программирования. С таким успехом мы докатимся до сравнения cairo с фотошопом. Ведь на фотошопе тоже быстрее картинки рисовать.

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

Ну допускать ошибки, это несколько другое, нежели брать один текст и трактовать его совсем иначе. Не находите?

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

а я всего лишь намекаю, что это достаточно сложная задача, чтобы ее сделать в Emacs...

Можно молотком забивать шурупы, и отверткой гвозди - но это не всегда правильно. Я пользовался серной еще старых версий, и могу отметить, что при ее использовании ты сосредоточен на написании документации, а не на вставке тагов. За счет этого, в ней работа и быстрее.

ott ★★★★★
()

> вполне себе самодостаточная и функциональная бесплатная (Free) версия

Чем она отличается от платной версии?


И эта, сий редактор понимает русскоязычные XML-теги, хотя бы подсвечивает их?

xintrea
()
Ответ на: комментарий от ixrws

> Ну допускать ошибки, это несколько другое, нежели брать один текст и трактовать его совсем иначе. Не находите?

не совсем. любое утверждение должно быть на чем-то основано, поэтому я и попросил от вас подтверждения в виде ссылок на пакеты, реализующие такой функционал.

а то я могу сказать, что "люди летают без помощи дополнительных устройств" - это как будет рассматриваться?

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

>Чем она отличается от платной версии?

различия платной и бесплатной версий описаны тут: http://www.syntext.com/products/serna-feature-matrix/

вкратце - в бесплатной нет корпоративных фич (WebDAV+SSL, Annotative Redlining, Enterprise Configuration Management)

>И эта, сий редактор понимает русскоязычные XML-теги, хотя бы подсвечивает их?

В Серне документ показывается не в виде исходного текста, а после процессинга XSLT и XSL-FO стильниками, на каком языке заданы теги в самом документе значения не имеет, см скрины

timoff
()
Ответ на: комментарий от timoff

> В Серне документ показывается не в виде исходного текста, а после процессинга XSLT и XSL-FO стильниками, на каком языке заданы теги в самом документе значения не имеет, см скрины

Таки сходил по ссылке. Серна явно нишевый продукт, ежели исходник XML в исходном тексте не поредактишь. Я то думал что это нечто типа oXygen, а ето оказывается весьма специфичная вещь.

xintrea
()
Ответ на: комментарий от xintrea

>Серна явно нишевый продукт, ежели исходник XML в исходном тексте не поредактишь. =

Если формулировать нишу, то это "создание и редактирование структурных документов, документации", мануалы, руководства, книги. Серна не создавалась для редактирования XML исходников самих по себе, для этого есть море других редакторов (отличных для таких целей).

Хотя есть режим PlainText (для критических ситуаций, типа Doctype на лету поправить), но он ограничен в удобствах.

timoff
()
Ответ на: комментарий от xintrea

да, продукт достаточно нишевый, но радует тот факт, что этим продуктом (большая часть его разработчиков - русские) пользуются в больших компаниях - Боинг, и т.п. размера

ott ★★★★★
()

Ну и зачем нужен этот проприетарный велосипед?

Я открываю vim (подставьте здесь ваш редактор), в котором подключен плагин для расстановки тегов и занимаюсь исключительно контентом. Спеллчекер и подсветка синтаксиса так же прилагаются. ЧЯДНТ?

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

Что же вы все не понимаете, что кроме программистов существуют и другие пользователи компьютеров, в том числе и писатели документации. И писатели этой документации - очень важная часть производства ПО...

А из программистов писатели часто очень хреновые получаются...

ott ★★★★★
()

>Возможность создания контента намного быстрее, чем в традиционных редакторах (vim, emacs etc.)

Bidlokoderishki.

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

> Bidlokoderishki.

Интересно, а что ты написал из небыдлокода?

tarcar
()
Ответ на: комментарий от Orlusha

> Господа! Пусть "контент" станет отныне и навсегда именем собственным, частью названия банды копирастов-рейдеров!!!

> Есть русские слово "содержимое". Оно не изгажено копирастами. Давайте использовать его, а то от первых же звуков тошнит, ей-Богу.

Очень часто «контент» легко заменить на «кал», смысл при этом не изменится: к...-провайдер, к...-сервисы, система управления к...

ebonent ★★
()

серну фтопку, юзаю исключительно XMLmind

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