The Classic MacOS had a wonderful ability to write CGI applications for the web with AppleScript. This ability was lost to the regular user in OSX but can be regained with acgi dispatcher.
The Classic MacOS had a wonderful ability to write CGI applications for the web with AppleScript. This ability was lost to the regular user in OSX but can be regained with acgi dispatcher.
3.0b1 brings Leopard compatibility, a universal binary and the ability to talk to bundled applications! Download 3.0 fc1 now!
(NOTE: the fc1 beta has expired, for those that are using this you can download this pre build of the release, it contains no timeouts at all and will not trouble you further until some future release entices you to update: DOWNLOAD that package is only the application though, if you’re doing a new install you will need the documentation and helper apps from the fc1 package above. If you’re starting a new project I recommend you have a look at X2Web as a modern alternative to embedded applescripts in web pages)
acgi dispatcher allows you to use regular AppleScripts or any other app, even legacy apps running inside the classic emulation layer, to continue to develop and use your acgi applications.
In addition to providing legacy support to the existing acgi handlers in AppleScript, dispatcher extends the event and sends you a list of all form elements already separated into apple script lists and url decoded. Getting you past some of the slowest and most tedious parts of writing cgi scripts in AppleScript.
acgi dispatcher also supports pre-processor applications via the “Launch at suffix” mapping, as well as full support for the “send partial” event.
Version 2.5 improved the apple event structure to be more compatible with older legacy applications and is easier to configure for OSX Server or custom Apache 2 installs.
Download and Purchase:
acgidispatcher.zip (1.9 meg)
this is a 30 day demo, after which time the program will start once in a while to replace the output to the web browser with a polite but annoying request for you to purchase a serial number. A serial number to unlock the demo program can be purchased at any time from Kagi’s Online Store or by sending appropriate funds via payal to the email address in the header of this page. If you pay via paypal be sure to indicate the program you’re purchasing in the comments so I know which serial number to send to you.
Licensing:
for home or educational use a single license of acgi dispatcher costs $15 USD. A Commercial license can be had for $35 USD and a site license for unlimited installs for $90 USD.
Last Updated: 7/24/2008
acgi dispatcher and all contents of these pages are copyright 2002-2007 by James Sentman, all rights reserved.