NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Tuesday June 03, 2003
I'm just about to release HTML::PopupTreeSelect. It's an HTML::Template-driven widget that makes it easy to select a node from a tree with an interface that looks like Windows Explorer. It'll work in Mozilla 1+ everywhere and IE 5+ on Windows and Mac. It's a lot like the xTree component
created by WebFX
except it's designed to popup into its own layer (err, I mean CSS absolutely-positioned div, I guess) and it does all the HTML generation on the server-side so it's generally faster but needs more bandwidth. It's also more configurable in the ways I need it to be and less configurable in the ways I don't.
Oh, and it's under the Perl license instead of being purely GPL'd. I'm in the strange position of caring about that since the way I'm using xTree right now is probably creating a derivative work in the GPL sense.
The biggest problem I've encountered in this project is that HTML has really poor support for building widgets. Sure, I knew that already, but this project has really driven it home. Building something reusable and configurable in HTML is such a nightmare. I'm again amazed that this poorly-designed technology gained such sweeping dominance. Who thought it was a good idea to design a GUI toolkit without an extension framework? I suppose they didn't realize they were designing the GUI toolkit which would eventually be used to implement half the software on the planet. Sigh.
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.