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, without using session files.
* 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.
* 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)
|