|
Project Information
Links
|
General: The openLibrary (openphplibrary because of double named ^^) is a PHP management software for items such as book, but it can be used for everything else too. The idea behind is to have a management software witch coordinate the wandering of the items, because there is no central library storage and no one who check in and out the items from there. The system coordinates the handover of the book from one to the other person and gives space for issue handling and manage a trust level, new members might borrow a book or other small thingy but not a laptop. The rest of the software is filled up with standard CMS functions in a 'shop system' like build. Worth mentioning os maybe the wired database model, its quite flexible and works on the key value idea, so you can create a lot of different templates for the database objects. To the developers: one of the key ideas is the way, not the target. We (me) start to reinvent the wheel, so many function you usually get from bigger frameworks are rewritten but in a much simple way to make the openLibrary project some example code for beginners. My personal need was to have a bunch of code where i have a lot of example solutions for different problems next to each other, for copy & paste of future projects. Way of programming: The way of writing code is a experimental way i like to try, so there is NO nice structures like classes and objects. The openLibrary is a bunch of function, and one central include file. When we reach version one, the second process will start, cleaning and reducing the code. That seems like double work, but while the development many things change, we like to have a nice slim core are the end, so it will be build at the end. Installing localy: For installing the openLibrary you need to read the info.txt file in the repository and create one config file in include/config.php with the modified paths and setup from the inxo.txt. You will also find a database layout for testing in the info.txt Join in: The google Source path is fixed now, if you like to get writing access to the repository please send an email to me xuedi@beijingcode.org Gudelines, style of code well right now the codebase is a desaster, but the way it should be you can see if you take a look at admin.php and their sub-pages specialy like admin_template.php.
|