This project has been entirely superceded by KrameWork7. As such, this project is no longer maintained and is likely out of date.
- Auto-loading which defaults to the KrameWork directory and just PHP files. See below for options.
- Automatic session set-up by default along with session utilities provided by the Session global.
- Simple conforming static interfaces for REST, Session and Cookie control.
- Provides a simple dependency injection system.
- MVC framework and templates to build a simple structure.
Place the KrameWork directory with its contents somewhere accessible to your website and in your bootstrap construct a new KrameSystem object. You are all good to go!
$system = new KrameSystem();Personally I dislike namespaces in PHP, if this causes problems for you, KrameWork isn't for you!
KrameWork is simple enough to be self-explanatory for the most part. Start by checking out the guides linked above and the examples directory, if something is still confusing let me know and I will assist you and add more documentation/support.
If you have any suggestions, ideas or feedback, feel free to post an issue or e-mail me, whichever is more appropriate. Please provide as much information or reasoning as needed.