XULInZope
XUL is the method by which user interfaces are created for Mozilla. The interesting thing about XUL is that it is just XML bytestreams, like any other XML. In other words you can store it locally, serve it from an external HTTP server or even generate it (using standard DTML) from Zope!
Considering that the purpose of this wikiweb is to discuss how to best integrate Zope and Mozilla (and therefore XUL) I think there should be some attention paid to storing and manipulating XUL from within Zope itself.
For example: One benefit of generating the XUL from Zope is that you could make the resulting application skinnable
because DTML could replace the stylesheet tag and other XUL tags (such as images) as needed for a particular user's preferences.
I am sure you others can think of many ways that we could implement this. Please add your thoughts below... --JackWilliamBell
- My first thought: Are there some generic XUL
components
that could then be inserted with DTML variables? By this I mean complete code for things like buttons and windows. For example; re-usable components that incorporate XUL several buttons, checkboxes and text in a XUL box which could be used as part of a larger XUL dialog. Perhaps with the text being replaceable at run-time. --JackWilliamBell
- petri (Jul 24, 2002 6:52 am; Comment #1)
- If I remember correctly, it is also possible to define "larger" user interface components in mozilla using something called XBL.