I’ll cc the general ZPUGDC list and the Laszlo and Archetypes as I know there were others that wanted to attend, but couldn’t.

 

Quick status: Jim already posted some details of items to get done, but let me slice it from what we accomplished standpoint.

 

-          We developed a means of adding in _javascript_ events to various widgets so that more linking can be done between say an event that occurs on a widget and the helper_js file.  This could be used to define a _javascript_ validation routine as well as something else (like an AJAX call for data) WITHOUT having to go in and modify any overall page templates or CSS to include the _javascript_.  We carefully reviewed the events and put in the ones that were logical and ensured none of the ones defined in a widget (e.g. ondblclick in a inandout widget) were not overridden.  We will need to do a small amount of further testing and packaging it up.

-          We discovered Laszlo can not simply take in an LZX file at runtime, but that it expects to precompile these; as a result, we created an XML schema that could pass content and structure information to Laszlo from Plone.  This has a general use of being more effective than the standard marshaller services in that you can discover the structure of an Archetypes if that has any use.  This can be directed to a file as well as made through the lzx_edit http call.  Lzx_edit currently will redirect you to the lzx_view upon success, but we haven’t defined lzx_view yet.

-          We created a simpler parser that creates a simple default layout of Laszlo widgets to take the AT-based XML and render a set of suitable Laszlo widgets; there are still some widgets to do here and further testing to be done.  This can be overridden as well, but allows some default decisions to be made.

-          We actually used a class that was developed using ArchenXML, so we know basically that a class developed starting with UML can actually render a default set of widgets within Laszlo.

 

We will be packaging our software up – once the _javascript_ events stuff is finished with testing and packaged, it will be a final add-on product to Archetypes 1.4.1; it would be nice if the Archetypes community reviews this for consideration for general usage as it allows an easy way to add these events to Archetypes; we also hope our code will assist in improving other people’s widgets as well.

 

The remaining code will be packaged up appropriately and will be considered a pre-alpha release.  The AT-based XML should prove generally useful.

 

We are examining various ways to make this hosted as a virtual environment so that we can keep the momentum going.

 

If anyone would like to contact me directly to join in, please let me know.

 

Thanks to the variety of Plone consultant companies/individuals, Amtrak, and Laszlo Systems for their contributed time!

 

Cheers!

Paul

 

 

Paul M. Boos, PMP

NIPO Program Manager

SAIC: From Science to Solutions

Office:   703-419-5065

Mobile:  703-307-4322

On-Site: 703-601-9831 (no voicemail)

eMail:    [EMAIL PROTECTED]

Navy eMail: [EMAIL PROTECTED]

 

 

_______________________________________________
Laszlo-user mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-user

Reply via email to