Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

Re: BXE nG xml-xhtml-on-the-fly-transformationen in BXE nG: msg#00000

Subject: Re: BXE nG xml-xhtml-on-the-fly-transformationen in BXE nG
Hi

(introduction for the mailinglist)

Got the following mail privately. I'm too lazy/busy to translate it right now, but I don't want to hold it off for anyone understanding german ;) It's basically about the XSLT support in BXE and why it's not that advanced right now.

hallo,

ich verfolge seit langem sehr gespannt die entwicklung von BXE,
insbesondere die neue version "next generation", die nun als alpha
version vorliegt.

ein frage bleibt:

wird es möglich sein (mit BXE nG), dass reine xml-daten an den editor
gehen und diese mit den gleichen xslt, die das CMS fürs rendern benutzt,
in xhtml im editor zu darstellung gebracht wird.

Momentan ist das nur halbherzig implementiert. Wir haben uns auf die anderen Modi konzentriert, da diese wesentlich einfacher zu implementieren waren und unseren (und anderen) Anforderungen vollauf reichte.

Eine gute (und vor allem vollständige) Unterstützung von XSLT im Editor bedeuted einiges an Aufwand. Während XSLT vom Browser unterstützt wird, ist eben das tracken der Nodes nicht ganz einfach. Und wie gesagt, gibt's momentan nur eine sehr einfache Implementation des XSLT-Modes, welche noch ziemlich stark erweitert werden müsste.

dies ist notwendig,
wenn bestimmte xml-strukturen auf komplexere seitenlayouts abgebildet
werden sollen. BXE müsste demnach intern zwei repräsentationen managen
und das editing, das auf (basis) der xhtml-repräsentation satt findet
(inkl. der events), permanent auf die xml-strukturen rückabbilden
(transformback.xsl) -- also ständige vorwärts und rücktransformationen
abhalten. das müsste ja heissen, dass die xhtml-elemente informationen
tragen, mit welchen xml-elementen sie korelieren. ebenso dürften
'schmückende' xhtml-elemente, die nur das seitenlauyout festhalten,
nicht des schema des contents stören (bxe_temporaryelement=true).
geht die konzeption von BXE nG in diese richtung? ich weiss, sie haben
viele mails zu bearbeiten, aber die frage ist von grosser bedeutung,
auch bezgl. einer ansehnlichen europaischen (projekt-)referenz für BXE.

Wir werden dies nicht von uns aus in absehbarer Zeit angehen, da wir es selber nicht wirklich benötigten und die Resourcen dazu momentan gar nicht aufbringen können. Sollte aber jemand aus der Community dies angehen, oder wir einen Auftrag in diese Richtung kriegen, so liegt das sicher im Bererich des Möglichen.

Eine Bitte noch zum Schluss: Wir wären allen sehr dankbar, wenn solche Diskussionen über die Mailinglisten laufen könnten, weil solche Fragen sicher auch andere interessieren und der Aufwand für uns alle Mails privat zu beantworten einfach zu gross ist.

chregu



--
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
http://www.bitflux.ch  |  chregu@xxxxxxxxxx  |  gnupg-keyid 0x5CE1DECB

--
bx-editor-dev mailing list
bx-editor-dev@xxxxxxxxxxxxxxxx
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev



<Prev in Thread] Current Thread [Next in Thread>