Hi,
We are a small team of developers planing to develop a php application. (let's say a CRM system)
Our one main gold is to make it plugin enable application where developers at clients place can write plugings add new features to the system, with out changing the application core.
this changes may including, 1) add new features: more likely add a new page and create a new db table and and implement new operations such as add/edit/display data.
2) Edit existing functionality (like we have list the users, they might need the user name to be a hyperlink and open a light box with user information)
Since this is going to a large scale application (err!! Might be medium ;) ) we need to plan is carefully.
At the moment our plan is to write the core application structure and implement the requirements as plugings. So that each time client need any change we can only upgrade a specific pluging.
I just need the gurus here to give us some ideas, links to look at before the start.
The final question is “how to build a plugin enable PHP application?”
Thanks all...