Браузер с поддержкой XForms для Linux

crocodile2u

http://vbolshov.org.ru
Браузер с поддержкой XForms для Linux

Принялся за изучение XForms, нашел страницу

http://www.mozilla.org/projects/xforms/

Обрадовался, скачал мозиллу, кот. там рекомендуют :

http://ftp.mozilla.org/pub/mozilla.org/extensions/xforms/beta1/linux/mozilla-i686-pc-linux-gnu-full-installer.tar.gz

Установил как root, в /usr/local/mozilla (ось RedHat 9). Установилось все без проблем, но вот последующая установка xforms привела к тому, что mozilla упала (не сразу, только когда я попытался посмотреть about plugins). И больше не запускалась, валится по сегфолту.

Собсно, вопрос №1: кто-нибудь ставил мозиллу с поддержкой XForms ? И если ставил, то откуда качал, и, может быть, ставил как-то по-особенному?

Firefox установился без проблем, XForms тоже на нем работают - дело в том, что я все-таки привык к мозилле гораздо больше.

Скачал также X-Smiles - поддержка XForms там встроенная, но интерфейс все же убогий...

И вопрос №2: Может быть, есть еще какой-то достойный выбор - браузер с поддержкой XForms для Linux?
 

chameleon

Новичок
Ответ №1: ставил, но это было давно, потому как перешли на более перспективный FireFox. X-Smiles нами вообще рассматривался не долго по этой же причине - уж больно убогий.
Ответ №2: Самый достойный имхо будет все же FF1.1, как альтернативный вариант можно рассмотреть Flash реализацию - DENG, либо на время перенести XForms-процессор на сервер - xslt2xforms например.
 

crocodile2u

http://vbolshov.org.ru
Спасибо за информацию, особливо за xslt2xforms. Ссылок на этот проект раньше не видел.
Ну а насчет браузерной поддержки под линухом - видимо придется-таки ждать следующих версий FF - и надеяться, что там все будет лучше. Очень хотелось бы также поддержки (пусть поначалу частичной) CSS3.

И еще пара вопросов (в общем-то в тему, так что создавать новый тред не буду):
1) я пока не натыкался на рабочий пример XForms с использованием restriction->pattern, а мои попытки пока не увенчались удачей. Поддерживает ли FF1.0+ паттерны?
2) submission без указания mediatype по дефолту должен вроде бы иметь mediatype="application/xml". Однако, указываю ли я mediatype явно, или же оставляю пустым, XML не приходит... Приходят строковые данные. Кроме того, если указать method="post", никаких данных из формы вообще не приходит (var_dump($_POST) печатает array(0), то же самое с $_REQUEST и $_GET, также смотрел и phpinfo()). Вопрос - какие методы сабмита поддерживает FF1.0+, и какие mediatype'ы?

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

PS:
from http://xforms.zeninteractif.com/xhtml/download.html - Due to licencing issues download section is temporary closed. if require further details please contact me.
 

chameleon

Новичок
Поддерживает ли FF1.0+ паттерны
это касается поддержки wsx в целом - пока частичная поддержка встроенных типов и только во внедренных схемах...более конкретно ответить не могу - надо пробовать.
XML не приходит... Приходят строковые данные.
а в $HTTP_RAW_POST_DATA что-нибудь есть?
уточняю, что мы FF не используем, а только надеемся на полноценную поддержку XForms в FF1.1 :)...
 

crocodile2u

http://vbolshov.org.ru
chameleon
Спасибо за помощь. Действительно, в $HTTP_RAW_POST_DATA лежит отправленный XML. C типами данных я пытался поиграться, но толком ничего не вышло. Ну, хотя бы встроенные поддерживает - уже неплохо. Тем более, что 1.1 не за горами.
 

robokot

Новичок
простите за возможно ламерские вопросы :)
1. xslt2xforms поддерживает поля со списком заполнение списка из базы данных ?
2. xslt2xforms поддерживает обработку события по выходу из поля со списком ?
3. xslt2xforms поддерживает форму состоящую из нескольких идентичных строк(столбцов :) (количество не задано жестко ) с возможностью добавить удалить строки есть какие нить стандартные сочетания клавиш для вызова добавления удаления строк? (хотелось бы иметь возможность пользоваться такими формами без мыши)?
4. xslt2xforms поддерживает возможность помощи при вводе даты (времени) с помощью календаря есть какие нить стандартные сочетания клавиш для вызова этого режима (хотелось бы иметь возможность пользоваться такими режимами без мыши)?
5. все вышеперечисленное (за исключением может быть возможности работы без мыши) прописано в спецификации xforms вопрос в том насколько все это реализовано в xslt2xforms
6. проект xslt2xforms закрыт его наследником является http://sourceforge.net/projects/concentre-xml но он в состоянии планирования и скачать счас тоже ничего нельзя (на ftp тоже вроде нет в файлообменных сетях тоже не нашел) может знаете где скачать ?
7. Может какую другую серверную реализацию xforms посоветуете? (клиентских приличных насколько я понимаю счас просто нету?) желательно чтоб это было поближе к апачу и php про chiba и OPS я слышал но к ним те же вопросы и это java а не php :)
 

chameleon

Новичок
7. клиентских приличных насколько я понимаю счас просто нету?
для IE есть приличный плагин formsPlayer(freeware) для FF1.5+соотв.ext XForms 0.5(не полная имплементация, но все что ты перечислил там уже есть).
Все серверные процессоры преобразуют XForms-документ в (X)HTML+JS(AJAX), что, ессно, сказывается на производительности.
 
Сверху