You are not logged in Log in Join
You are here: Home » Resources » Mozilla » ZWiki » XULInZope

Log in
Name

Password

 
 
FrontPage » ZopeMozillaDashboard »

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.