Compiles a file of reusable, context-overridable html/perl chunks into straight perl CGI. Project file can survive being edited in a wysiwyg html editor (eg Frontpage or Dreamweaver) for artistic polish. Tracks session data. MySQL integration optional.
Be the first to post a text review of Perl Web Objects ADE. Rate and review a project by clicking thumbs up or thumbs down in the right column.
I had to switch servers to win2k and made a few small mods to the WOB. It's been pretty stable for quite some time now. If you want the latest source email me and I'll send it to you. john
As of January we've moved the Wob into production. It's quite stable and I'm totally happy with it. I haven't uploaded the source lately, but it hasn't changed much. If you're interested, send me a note and I'll email you the production code.
Development on the Wob code is stablizing, and the code it produces has endured rigorous testing, so I'm declaring it a beta release. (And there was much applause!) I'm continually amazed how quickly I can develop new material using this simple and effective tool. Combined with SpeedyCGI I believe it is a much better solution for me than PHP, and it is much much easier to install and develop for. I'll be out of the country until 7/10/00, so not much will be done between now and then. Enjoy! John
6/16/00 created autoquoting in [;] sql structures allowed recursive include/inserts 6/15/00 added #insert filename minor change in recognizing ### constructs to allow more tags prior to ### and for ## 6/12/00 fixed bug in setting PAO for &go= items. 6/8/00 changed _sql's private $rv to $_sqlresult & added to readme changed insertid to mysql_insertid; insertid is depreciated. added session{debug}(2) to show do's added session{debug}(1) to show redefs & session data fixed hang bug where items are multiply overrided 6/5/00 added private keyword, greatly increasing security -- moved &_init as a side effect -- changed the way the compiler program is segmented for inclusion Allowd <p> spelled out <p> in code fixed _fixup error for <script> constructs &autoformat added to global functions $_insertid added to &sql
I needed a web development platform to do the impossible. As a single developer I needed to rapidly assemble a large web application in a very short time. Furthermore I knew that I would be developing the programming while others would be commissioned to do the art design, and that they would need to be able to use the HTML & graphics packages with which they were already experienced, ie FrontPage and Dreamweaver. I needed to incorporate a flexible object architecture: I knew that the same components would need to reappear on different pages, at times with varying forms, but I'm not an OOP. What's more, like all web projects, I knew that this one would need to continue to evolve as our site matured and userbase increased. In summary I needed: * a rapid prototyping and deployment tool * with simple to create and use reusable objects * objects need to be able to change according to their context * the entire project will be need to be able to be edited in Frontpage, Dreamweaver or the like and preserve its structure * the project needs to be based on portable, opensource tools * it needs to be fast enough to support lots of users on economical hardware * it needs to be able to preserve state and give simple program flow control to the CGI programmer The Perl Web Objects ADE was my solution. I'm releaseing the 0.6 alpha as public opensource (GPL) code. The web site http://wob.sourceforge.net contains a working demo, lengthy readme and current source code. Please stop by and fill out the introductory survey and/or join the mailling list. Perl Web objects are not beautiful, they are quick to write and very functional, even in this alpha stage. And the entire package is under 13k.
Many structural changes to allow distribution of compiled file. Including:<ul> <li>encapsulation of main in debug mode to see errors <li>inclusion of $base int output file <li>references based on \$_myname instead of $_myname </li>
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?