|
_
|
Well, what is it ?
The MorphCGI C++ class library encapsulates the set of common functionality that is used to manipulate CGI (Common Gateway Interface) data. It consists of an easy to use API and intuitive accessors to obtain and handle CGI data
It works on optimized memory (by using extensive run-time dynamic allocations), thus the executable size is quite small on all platforms. Due to this, CGI programs built with MorphCGI do not lay undue stress on the (web) server resources
The MorphCGI class library has been ported to most popular UNIX platforms and will soon be ported to MS Windows NT. Thus it will serve as a useful tool for developing Internet and Intranet applications that access databases, network resources, application pulg-ins on UNIX-based (web) servers
The MorphCGI library can be used to achieve on-the-fly, state-dependent content creation by using one CGI program to generate one or more chained CGI programs (through the FORM action mechanism)
This new version supports the HTTP POST method (due acknowledgement to Victor Krasinsky from Ukraine) and has features that will enable Object Oriented designers to incorporate the MorphCGI class within their designs at an abstract level (via polymorphism) for various application domains. Please refer to the Advanced Usage guide for sample applications
Please note that the current version only works on UNIX based systems. Feel free to port it to other platforms (mainly Windows) and inform me so that I can post it here for distribution
The next version will provide the following enhancements: multi-session FORM data caching, template-based result HTML generation and session agents
How do I get the library ?
Download the MorphCGI library Version 1.0
After installing the library, follow the instructions in the README file
Keep watching this site for future enhanced versions!
For questions, suggestions, bug reporting, please email me. If it involves a serious problem regarding usage, etc, then you can expect a prompt reply
Thanks for using MorphCGI, and enjoy !
|
_
|