Home > Projects > OApps – A PHP Framework

OApps – A PHP Framework

OApps, an abbreviation of Open Applications, is a php framework that doesn’t put you in frames.

One way of looking at a framework is that of code organization. When we talk about OOP or MVC or any other way of writing our code, what we inherently refer to is how are we organizing all those lines of codes and how they are invoked.

I have always liked the concepts of OOP, MVC and different frameworks or even products such as Joomla, Wordpress etc, one thing I have always had an issue with is compatibility and being forced to write my code in certain way.

OApps is a lightweight framework which mainly helps me in organizing and managing code. An application, plugin, module, library or extension developed using OApps is compatible with any other piece of code written using it.

What this means is if I have two entirely unrelated applications, say a blog and a project tracker, if both have been developed using OApps, the blog could easily use the authentication system of the project tracker and the project tracker could easily embed the articles functionality of a blog.

Moreover, I could use this project tracker application and develop a Joomla plugin and I wouldn’t have to rewrite or reorganize everything from scratch.