To my knowledge, there is nothing written in php with business applications like you have described. I could be wrong. I am not familiar with every php package offered. As far as a market for such a thing, I think there will be. There was a trend a couple of years after IBM PCs first hit the market (back in the early 80's) where the public became less concerned with how the computers worked, and just wanted them to work. This was illustrated when a Radioshack employee sold a farmer a Visicalc (an early spreadsheet program) machine. The farmer didn't want to know he needed a monitor and a CPU, and a printer, etc. He just wanted a machine that ran Visicalc. I think anyone who offers easy, versatile, and secure services for people to get onto the internet the market will be there. I think there are many users who would love a web presence and the convenience of the web, but already have enough on their plate and can't learn how to do SSL, sessions, database optimization, and anti-spam strategies. I think they would flock to something that just worked, and they didn't have to worry about how. I have thought about writing a content management system aimed at the hobby web page operator with this in mind. gentlemike2 From: php-objects@xxxxxxxxxxxxxxx [mailto:php-objects@xxxxxxxxxxxxxxx] On Behalf Of Martin Sent: Thursday, June 03, 2010 6:44 AM To: php-objects@xxxxxxxxxxxxxxx Subject: Object Library Before sitting down and writing a lot of code myself I figured I ask here if a certain something already exists. What I am looking for is something to design completely data driven, database stored web pages easily. I need to make webpages that reconfigure on the fly. The system calls thyuat the enduser who will not be a proggrammer can decide on who sees what. So for example lets take a page that displays customer information. And for the example lets keep it simple we have the name, address, phone#, open balance etc. The page should be designed that an admin has an admin page - or some other easy way where he can decide on the fly that UserA for example sees everything, UserB cannot see the balance and UserD can only see the name and phone #. Now multiply this by close to a 100 different tables with dozends of fields each. Granted one could put the authentication into the script - but this will be cumbersome writing as before every object, field displayed there would have to be something like if (checkright(<parameter list>) {<code to display object} My approach would be to create a class/object for each type of control (input field, button, popup etc) and store it in a table for the form. Something like Pageid ObjId ClassName Parent Properties Style Code etc Now all you'd need is a table where the users rights are stored like userId Pageid Objid ShowObject ReadWrite etc So now at the Mysql end you could write a query that returns the page objects for that particular user (all where ShowObject is true) and the PHP loader program could then generate the HTML/Java code to send to the browser to allow field validation, Display of data from one of the above mentioned tables and allow to Edit or Add depending on the permissions set in the userrights file. That way only data pertinent to that particular user is sent to the browser and Data not needed won't even be retrieved from the mysql server. Its envisioned to also create the SQL statementes "On the fly" and only select the fields necessary for that particular user. I got into PHP a few years ago and found it easy (mainly because it reminds me of my C (without any + or #) days. Also done a bit of AJAX work with it. So I feel it is possible. So my main question - does it already exist? And if not would there be any interest for a library like that. Because if I spend the time writing it (which obviously would go beyond that particular job) then it would be nice to reap some rewards. TIA for your comments [Non-text portions of this message have been removed]