Welcome to Object Relations wiki!
Ever wanted to build a list of items and ended up using a spreadsheet?
Me too. But then you want to add more data and the spreadsheet solution is not enough. Especially if you have several spreadsheets with partly repeated data.
And then you want a report based on the different files and make yet another file. Sounds bad enough already? This is why I wrote Object Relations.
You can create objects, add properties that can be shared by several objects, and you can create relations between the objects.
Create properties and relations used by objects.
A simple search function helps you locate the objects you need.
Reporting functions can select objects based on type, properties or property classes.
Setup instructions: [Instructions].
Be aware that this code could still be vulnerable for sql injection, cross site scripting and the like. [Security]
I have been doing cleanups over the last days but it was not thoroughly tested.
Login/authentication is implemented, user / user group / group permissions for every action are available. (ex. list object, view object, edit object, delete object, list type, view type, ... you get the idea)
If you create a user with the name "anonymous" and the password "anonymous", an extra button, called "Guest login", will appear on the login page. It might be a good idea to create a special user group with minimal rights and assign the user to this group.
[Todo] Future plans.
Follow up on [Development]
You can download a beta version with the download button, but to get the most updated version, please use svn repositories.
I am open for suggestions, leave a message. If you want to help, feel free to contact me.
Wiki: Development
Wiki: Instructions
Wiki: Security
Wiki: Todo