KD2 Framework  Changes To about

Changes to "about" between 2014-01-19 23:37:41 and 2014-01-19 23:38:29

23
24
25
26
27
28
29
30

31
32
33
34
35
36
37
38
39
23
24
25
26
27
28
29

30
31
32
33
34
35
36
37
38
39







-
+









  *  Countries: to get a list of ISO-3166 countries in english or french
  *  Delta: to compute and apply deltas between two revisions of the same file (PHP port of Fossil delta algorithm). Allows to store only differences between two edits of a text, may be useful for example in CVS or a Wiki.
  *  FeedParser: parses RSS and ATOM feeds, any version, even if they are invalid XML
  *  Image: a simple and fast image library providing resize, image informations and image thumbnail through GD, ImageMagick or ImLib (will use the fastest available option).
  *  Karto (alpha): mapping/GPS tools
  *  Passphrase_FR: generates passphrases from random french words.
  *  Session: a basic PHP session manager that can be set to be non-blocking.
  *  SessionCookie: 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]] as a pure PHP implementation but the PECL module "msgpack" is much faster.
  *  SessionCookie: 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.
  *  Singleton: used to make singleton classes.
  *  [SkrivLite]: implementation of the Skriv Markup Language (inspired by Creole and Markdown).
  *  SMTP: send emails using SMTP (supports SMTH AUTH and TLS).

<h2>Javascript components</h2>

  *  Text editor: extends textareas with tools to select, insert or replace content, with support for keyboard shortcuts.
  *  Code editor: built on Text editor, it provides an easy to use browser code editor including: common keyboard shortcuts, search, search and replace, go to line, fullscreen editing, indentation, brackets/parenthesis matching, line counter, and more.
  *  Karto (alpha): Mapping/GPS tools (Mercator projection)