The Application behind
History
Footwork Version 0.03.
Fast forward to V0.1 the small framework got improved configuration and
a flexible module revision.
With the benefits of those two improvements the caching
and benchmark classes could get redefined to better interact.
The overall effect is a more stable version with smaller code basis.
The class loader is slightly faster too and overhead of various configuration
copies could have been reduced.
Further changes include the merge of parser and session modules
into the core branch and a great improvement to templating yet again.
This allows user defined makros now.
That for example this is used by the parser to define a more efficient way to generate
proper links and change internal link attributes without changes of template.
The extension also questions the sense of precompiled templates.
So is likely that no php-template compiler will be extended due to
the loose of flexibility.
Tested successful an implementation of AdoDBlite and extended DB module according
to module implementation.
Footwork Version 0.02b is ready.
Now with a 2-3 times faster Templating, ready Parser, Session and
integrated Module the small Framework has taken a good step forward.
With the current Version Footwork supports parsing, link generation,
cookie- and ip-(bot-)sessions, DB and FILE storage modes, different
database layers and abstraction (using AdoDB for the connection).
It is highly configuratable and standalone less than 500kB in size
(even with single DB driver).
Parsing can be extended easily to fit nearly every possible parser
theme, linking can be influenced on runtime and the templates can
be precompiled if needed to double the generation speed.
The actionscript remains is mainly unchanged with still working guestbook,
list (news) module, articles module and a rather bad backend.
Only the basic application got a good deal less crowded with the
advanced possibilities gained from the footwork.
Versions
- 0.09
- 0.05
- 0.02
- 0.01
- 0.03
- 0.07.5
- 0.02
- 0.03.2
- 0.02 (deprecated)
- 0.03b
- 0.10
- 0.12
- 0.14
- 0.07.2
- 0.03.5
- 0.06
- 0.05
- 0.03
- 0.04
TODO-List
- DB access and All_lang_mode. Regular expression matches to determine valid URLs. Further handling of link generation based upon URL themes.
- FILE mode. Removal of deprecated.
- Optimize code. Apply JOINs.
- Add DB chaching.
- Implement logger.
- Add Rich-Editor, Styles Editor and Path Editor, Sessionscanner
- Backend support? DB interaction, Smiley extension
- Docs
- Further multilingual link support. Clean source.
- Refactor for current version.
- Document scripts and application.