Whee. After two hours of nerve-wrecking coding I've finished half the work for release 0.9.1. Now all variables used for data transport to and from the database interface are unified in name and order.
Looks like I've earned a nice sunday evening!
Yatta! Finally got the release online, even including a small readme.txt and a lincense file. There may be still some bugs but the removal will have to wait for version 0.9.1b.
As said before, most changes were made to the code itself with some minor changes in the layout and design of the pages itself. The whole structure was made more flexible; so now adding a new language, changing the page layout or adding another database interface should be very easy.
Now I've just uploaded the (hopefully) last changes into CVS. Just some more testing and I should be able to make a new beta release of this package. Almost the complete code has been rewritten into object oriented form and should be more versatile and faster than the old version.
Still to do:
- change the text variables from the language files into constants
- unify database table-row names, variablenames used by php and the request string identifiers
- unify text variables (soon constants) names
- unify file names
- enhance setup.php further for different language during setup
I'm still working on the release for version 0.9r. The "r" stands for reprogrammed or revised. It will have almost the same functionality as version 0.9b, but the internal code is rewritten from cratch.
Due to a suggestion from the other developer I seperated function and design internally by using classes and objects. So the new version will be written in object oriented programming.
In addition, there will be some minor changes in user friendlism...but what that could be we see when the release is finished
I'm sorry it does not seems to start fast, but I'm really new to such development and I am putting most time into my code. I hope I will get all the aspects of a sourceforge project filled out within time...