Projects by Kimmo Tapala

Fenris

Fenris is a PHP framework that aims to make building web sites (a bit) faster and (a bit) easier. Its key advantages over other frameworks are:

  • Ability to run in a wide variety of environments. The only requirement is PHP5, everything else can be configured and modified to suit the environment at hand.
  • It's easily extendable by users. Most of the classes provided in the Fenris package should be seen as mere examples. Write your own code and make Fenris jump through your own specific hoops!
  • Extreme flexibility. Fenris was designed to be a common foundation for all sorts of web sites and applications. Yes, this means that Fenris does not offer all the bells and whistles imaginable, but it does give you a good, solid base for you to build on.

Please, note that Fenris is still under development and is not yet even feature-complete. Grab yourself a copy nonetheless!

Widget Factory

Widget Factory provides an easy way to create and share PHP widgets. The main idea behind Widget Factory is that small, reusable components can be combined to create larger entities. Widget Factory creates these larger entities by parsing an XML file that describes which components should be combined in which way.

Widget Factory aims to be quite restrictive and it forces you to write reusable, structured and well-documented code. In other words, it makes you a better programmer. In the long run, it also makes creating widgets fun and extremely fast.

Widget Factory package includes a few example components and widgets. See widget and component source codes for usage instructions.

Donwload fenris_02a.zip, ZIP archive, 20 kB
Donwload widgetfactory_10b.zip, ZIP archive, 16 kB