I just finished the new DataHandler method of kStorage that replaces the LoadData and WriteData methods of kStorage. LoadData works somewhat the same, it takes a query and returns an array of data. Although it should only be called from within kStorage so as not to break compatibility with other storage modules. I made WriteData private in the sense that it should never be called from outside kStorage at all. I also moved several of the MySQL specific functions from kGuestbook and kReferrers into kStorage in order to maintain compatibility with future storage modules. At last, one step closer to a scalable storage system. It's going to be quite interesting to see how well the system works when we replace MySQL with flat-files for instance.
Altered the installation to work on both Windows and Unix flavored servers. Had to alter all path variables, and also had to remove some of the server global variables that didn't even exist on the Windows server.
An initial working version of the installation scripts have been commited to the CVS. For those that are interested in trying it out, place the two installation files in a directory somewhere on your web server, and then place htdocs and kTools in the same directory, then you execute setup.php. It would be interesting to see what people have to say about how the installation work, so if you test it and find bugs or things that could be improved, just let us know!
We're currently working on the installation scripts for the package, and so far we've gotten quite some work done on the package. Thieven will be working on the polls module while I will finish the installation script and then move on to the admin functions.
I have moved the storage of user settings into MySQL and thus made the configuration files obsolete but for the base kTools package that still needs to read in the database type and other such configurations.
I recently added the kReferrer Module, and with that I also added demos of the finished modules of the kTools package. They can be found on the left hand part of the front page, and there you are welcome to try them out. In order to try the referrers out, just put up a page somewhere with a link to one of our pages, and then click it. The link will be added to latest referrers. Please send any bug reports and error messages to us, either by leaving a comment here, or by emailing us at ktools@unmade.com.... read more