12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
+
+
|
* Each component can be used outside the framework, there is no internal dependency
* PHP 5.4+ object code
* Components comes with full documentation, examples and tests
This framework is used for a couple of websites serving millions of web pages each day.
WARNING: there is currently no release cycle of kd2fw, all components are considered stable, and no backward-incompatible changes should be made.
See the [Roadmap] for planned features.
<h2>PHP Components</h2>
* BubbleBabble: encodes and decodes using the [http://bohwaz.net/archives/web/Bubble_Babble.html|Bubble Babble] binary data encoding. Much like base64 but makes actually pronounceable pseudo-words.
* CacheCookie: stores session data in a cookie (using MsgPack if available or JSON as a fallback), without using session files. For MsgPack you can use [https://github.com/onlinecity/msgpack-php|this pure PHP implementation] but the PECL module "msgpack" is much faster.
* Countries: to get a list of ISO-3166 countries in english or french
* DB: abstraction layer to PDO with useful helper methods
|