CodeKit Requirements and FAQ

Q. What are the requirements to run CodeKit?

CodeKit should run anywhere that PHP or Perl run, on Unix, Linux or Windows.

CodeKit will run on any database management system with an SQL interface. A sample MySQL schema is provided. If you use CodeKit with another database send me your schema and I will add it to the next release.

The Perl version needs the DBI.pm package. You can use any CGI library such as CGI.pm.

The PHP version will work out of the box using the PEAR, ADODB or phplib database libraries. Porting to a new database library is trivial. Let me know if you need another one.

CodeKit is licensed as free software which means that you can use it for any project. If you do, send me a note saying how it went!

Will CodeKit work with a templating system?

The CodeKit.php class file will generate very nice user HTML select elements. You should be able to call $codekit->select(...) from within the templating system. It returns the select element as a string which you can print or insert into the page:
$str = $codekit->select('offered_courses');

print $str;
Even if you do not use CodeKit to generate HTML, it is still useful as the interface to enter and maintain all of your database the codes and their descriptions.