GuestBlox

Simple data-driven RIA with Laszlo front-end and PHP back-end

Tuesday, January 18, 2005

GuestBlox: Simple data-driven Laszlo RIA

Learn to Laszlo with GuestBlox


GuestBlox is a simple example of a complete 'end-to-end' Web application powered by a Laszlo frontend and a PHP backend. It's purpose is to illustrate basic RIA development using the Laszlo platform. GuestBlox accepts user input, stores data to a flat file, and retrieves lists from that data store.

Using Guestblox


This example is intended to be a simple learning illustration.
  • The GuestBlox enables site visitors to join a guest RSVP list.

  • The companion GuestBloxAdmin console permits the guest list owner to view the guest RSVP log file, erase it, or restore the original 'default' guest list. FYI, all of us can use the console.

  • Both widgets can be controlled entirely via keyboard navigation with the Tab, SpaceBar or Return keys (after gaining keyboard focus with a mouse click on the widget)

Understanding Guestblox


The basic GuestBlox code is discussed on the OpenLaszlo Wiki at:
http://www.openlaszlo.org/wiki/index.php?title=GuestBlox

The code running here is a bit more comprehensive, as it includes the GuestBloxAdmin console. The following deployment directories are open for viewing:

Laszlo Frontend:
http://www.mylaszlo.com/lps-2.2.1/my-apps/lyndonwong/GuestBlox_frontend/

PHP Backend:
http://www.mylaszlo.com/lyndonwong/GuestBlox_backend/

Ready to learn more?


Laszlo is open source, and thus free for development and deployment. To learn to put Laszlo to best use, consider Laszlo Certified Training:

http://www.laszlosystems.com/services/training/