Yet another PHP framework?
Yes, but with a twist. This framework doesn’t focus on a specific methodology or paradigm (eg: MVC), but on getting things done quickly and the way you want.
This might sound quite a generic remark, but it is what the framework focuses on. You can even see it as a framework for frameworks (though we like to call them “modules”). So, for example, you get MVC support only if you want it (subject to module dependencies).
So what are the main features?
Modularity - The framework contains the features you want, no more no less. Why? Because you decide what you want.
Security - No it is not “more secure than anything else”, but we do adhere to safe security practices which makes it as secure as it can be.
Abstraction - So you want a shop with products? Although you definitely need a database and to use the file system, you won’t use any directly. It’s all taken care of in a high level manner, ensuring compatibility, security, maintainability and fine tweaking on a global scale. If your shop fails, so will those of our other clients – and we really don’t want that to happen, no?
And from a more technical point of view?
Database ORM interface – Forget about databases, tables, columns and rows, it’s all about products, categories and revenue. It can’t get any easier.
Cross-CMS/System interface – You did some great application which you want to run on other CMSes? No need to change a thing, it’s already compatible with the target CMS (subject to availability).
No more WSODS - With an impeccable debugging system, you’ll find the errors before you notice a white empty page (Firebug / Web Dev Tools required).
Easy Setup – Setting K2F up on a target CMS is as easy as uploading a folder with your files and installing a CMS plugin. We take care of bridging CMS settings (database, ssl mode, FTP) with K2F.