![]() |
|
Grant's CGI Framework (Obsolete)by Grant Neufeld Current Version: 2.0 dev 6 Download Version 2.0d6: http://www.nisto.com/cgi/grantscgi2.sit.hqx (PGP 5 Signature file) This software is obsolete and is maintained here for archival purposes only. Use at your own risk. |
|
Features Where to Get It Register Frequently Asked Questions Version History Mailing Lists Related Info Other Mac CGI Frameworks Powered-By Logo Applications of the Framework Contacting the Author |
API -
Memory -
Resources
Utilities -
TCP Networking -
Display & Logging -
Windows -
Web Utilities
Grant's CGI Framework is a framework for writing 68K & PowerPC Macintosh CGI applications, and WebSTAR Server Plug-Ins, in C. The framework provides a unified API which compiles - without modification - as both CGIs and plug-ins.
Macintosh programming experience is not required (although it helps) - but at least a basic knowledge of the ANSI C language is required.
http://www.nisto.com/cgi/grantscgi2.sit.hqx
http://www.nisto.com/cgi/grantscgi.sit.hqx
I have been unable to come to a mutually acceptable redistribution agreement with StarNine, so you will need to get the WebSTAR API SDK from them, if you want to compile WebSTAR plug-ins:
http://www.starnine.com/development/extendingwebstar/sdk.html
ftp://ftp.starnine.com//pub/webstar_dev/
The framework (1.0 beta 16) is also available at:
/info-mac/dev/lib/grants-cgi-framework-*.hqx
For your convenience, payments may be made through Kagi Shareware - which accepts credit cards, cheques, first virtual, etc. To pay through Kagi, use the specially configured Register application included with the framework. You may also download the Register application separately.
If you use the framework for profit or other commercial application, you are required to make fee and/or royalties payment. Details are included in the "Payment Details" file included with the framework.
I'm quite willing to negotiate a different arrangement if the default fees and royalties are not suited to your particular application.
Payment can be made online using a credit card through the Kagi Payment Service (Note that your billing statement will list them, not me. They pay me after receiving the funds. This is a lot easier than me having to handle payment services.)
http://www.nisto.com/cgi/framework/
I've set up a mailing list for discussing this framework. It is intended to be a forum for information, ideas, questions and announcements about about writing CGIs (and the CGIs that have been written) using Grant's CGI Framework.
Send a message with the command "subscribe" (without quotes) as the subject to:
grantcgi@list.nisto.com
There is a list for those who only want the announcements - no discussion. It is mutually-exclusive with the grantcgi list, meaning that you can only subscribe to one of them since all the postings to grantcgi-announce are also made to grantcgi.
Send a message with the command "subscribe" (without quotes) as the subject to:
grantcgi-announce@list.nisto.com
If you want more details on either of the lists, just send the command "help" instead of "subscribe".
You can use this logo on web pages for software you've written using the framework. The image remains Copyright ©1996 Grant Neufeld.
Recommended Use:
<A HREF="http://www.nisto.com/cgi/framework/">
<IMG SRC="poweredbygrantscgi.gif" ALT="Made With Grant's CGI Framework" WIDTH="159" HEIGHT="71">
</A>
[Note: I am not legally responsible for the functioning or usability of any of the programs listed here -- except those programs listed as being written by me, which are subject to specific licensing and limitations which are documented within the documentation included with the distribution packages -- and offer no guarantees or warrantee of any kind for them.]
Grant's CGI Framework acted as a comprehensive introduction to CGI programming in C in addition to allowing me to create in a very brief time an extremely useful tool for accessing medical information. I was able to quickly and easily rewrite an existing Applescript CGI and achieved about a 10fold performance increase. This framework is simply the best and most complete example code out there on the Internet that I've come across - and to top it off, through the efforts of its author, it keeps getting better! Highly recommended!
521 host does not accept mail" response.
A big thank-you to the registered users who are financially supporting my work. It is much appreciated!
(And it helped me pay off my PowerMac...)
http://www.nisto.com/grant/
support@nisto.com
Please note that it sometimes takes me a long time to reply to messages (I get too much email).