Enclose 'local' variables in local scope through wrapping them in a function. Improve env.json error reporting: it required going through the code to find out that I had misconfigured the env.json for the test domain server in my lan domain.
gitignore: ignore editor backup files on any platform (Win/MAC/Unix)
quick fix for PHP 5.4.x STRICT error: Strict standards: Non-static method Template::output() should not be called statically, assuming $this from incompatible context in C:\~sites\tweede.net\kisscms\app\controllers\main.php on line 30
Allow <?...?> 'PHP short tags' next to the usual <?php...?>
quick fix for PHP 5.4.x. STRICT error: Strict standards: Non-static method Template::head() should not be called statically in C:\~sites\tweede.net\kisscms\html\templates\default.php on line 8
quick fix for PHP 5.4.x STRICT error: Strict standards: Non-static method Meta::title() should not be called statically in C:\~sites\tweede.net\kisscms\app\views\main\head.php on line 5
b0rk b0rk b0rk: AFAICT there never was a assets/js/main.js while foot.php requires it (you get a KISSCMS autogenerated 404 page instead): JS onload crashed on the missing init() function. This - admittedly very hacky fix - fixes that problem.

TODO: provide suitable '404' pages for missing JS files (and possibly others): anything that's not supposed to be HTML should get a real 404 instead of a substitute page.
quick fix for PHP 5.4.x STRICT error in admin:edit_page screen: Strict standards: Non-static method Template::doList() should not be called statically in C:\~sites\tweede.net\kisscms\app\views\admin\edit_page.php on line 24
fix 'create page' output: typo in the generated HTML produced unwanted additional characters ('>')
#75 merging with GerHobbelt:master
php-closure - file format normalize
#91 adding error control operators for mkdir & filemtime
#75 updating Template class according to GerHobbelt:master