Classes
-
Array
This class is supposed to simplify array handling
and make it more consistent. -
Browser
Browser sniffing is bad - I know!
But sometimes this class is very helpful to
react on certain browsers and build browser-specific
css selectors for example. It's up to you to use it. -
Config
This is the core class to handle
configuration values/constants. -
Content
This class handles output buffering,
content loading and setting content type headers. -
Cookie
This class makes cookie handling easy
-
Database
Database handling sucks - not with this class :)
Configure your database connection like this:
c::set('db.host', 'localhost'); c::set('db.user', 'root'); c::set('db.password', ''); c::set('db.name', 'mydb'); c::set('db.prefix', '');
-
Directory
This class makes it easy to create/edit/delete
directories on the filesystem -
File
This class makes it easy to
create/edit/delete files -
Globals
The Kirby Globals Class
Easy setting/getting of globals -
Language
Some handy methods to handle multi-language support
-
Request
Handles all incoming requests
-
Session
Handles all session fiddling
-
Server
Makes it more convenient to get variables
from the global server array -
Size
Makes it easy to recalculate image dimensions
-
String
A set of handy string methods
-
URL
A bunch of handy methods to work with URLs
-
Validator
Makes input validation easier
-
XML
The Kirby XML Parser Class