The Dreadnought Framework
A friend of mine and I are working on a pretty impressive project which will hopefully fill a niche in the IT market.
Its a pretty impressive amount of work, but we are both up for a challenge, and the chance to sink a few beers on a project meeting will be a necessity.
One major milestone has been completed – the Dreadnought framework. Its basis is two files – index.php and _dreadnought.php. All heavy duty code is held in the dreadnought kernel – accessable through $dreadnought. Its very very simple. No access control, basic MySQL support but has a promising future.
I am developing a ‘blogging’ module into it, and hopefully will move this site from wordpress into Dreadnought in the not too distant future.
The one thing I really love about the way I have designed dreadnought is that the templating system could not be easier. You have a html file and just add the tag <DREADNOUGHT_CONTENT /> and the code does the rest.
I’m hoping to release the framework as open source soonish, but not until some more work has gone into it, including some rudimentary pre-flight checking of modules – ie to prevent a module from killing the framework’s kernel.