Enterprise applications development made easy!

  • Do you want to switch to enterprise programming ?

    Installation Instructions | System Requirements
  • Are you a beginner or intermediate PHP developer ?

    With an easy learning curve, DotKernel addresses to beginner and intermediate level developers that want to start using Zend Framework in a more simple way.

  • Do you want to start using Zend Framework ?

    Using a simple Route, and only few Zend Framework components, allow you to quickly build an enterprise-class application and slowly get familliar with other ZF components.

DotKernel components

  • Mobile Detection

    DotKernel has built-in support for the WURFL library which provides an easy way to detect the capabilities and features of mobile devices. Combined with the Zend_Cache backend storage it can be a very powerful solution for building and quickly delivering content to the user.


    DotKernel can accurately detect the geographical location of visitors by integrating the GeoIP database from Maxmind, . It is a powerful solution for building and quickly delivering specific content. This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com.

  • Template Engine

    Inspired by the legendary PHPLib template engine, the updated Dot Template library has the same approach for building partial output blocks using preg_replace. Combined with the Zend_Cache backend storage.

  • Email system
    with multiple smtp

    Using the Zend_Mail component we built a powerful system which allows you to send emails using multiple SMTP accounts, along with the default email server deamon.

  • Seo and routes

    A custom implementation of the HMVC pattern that is easy to learn by beginner and intermediate level programmers. It uses Zend Framework conventions, but reduces the complexity of Zend_Route by having some default routes already built-in: frontend, admin, rss and mobile.

  • What's next

    Stay tuned

Zend Framework classes

  • Zend_Db
  • Zend_Config
  • Zend_Loader_Autoloader
  • Zend_Version
  • Zend_Registry
  • Zend_Auth
  • Zend_Filter
  • Zend_Paginator
  • Zend_Paginator_Adapter_DbSelect
  • Zend_Mail
  • Zend_Mime
  • Zend_Uri
  • Zend_Validate
  • Zend_Validate_File_Exists
  • Zend_Validate_Int
  • Zend_Validate_EmailAddress
  • Zend_Validate_StringLength
  • Zend_Json
  • Zend_Feed
  • Zend_Config_Xml
  • Zend_Acl
  • Zend_Exception
  • Zend_Config_Ini
  • Zend_Console_Getopt

It is DotBoost Technologies way of giving back to the open source community,
its way of advancing the art of PHP

  • PHP Application Framework

    DotKernel is an application framework; by default it has incorporated frontend, backend, rss and ajax modules, with each module structured on a MVC (model-view-controller) pattern.

    The frontend has static pages and user dots (login, signup, update, forgot password) and backend-admin area has only user dots.

    As their name suggest, RSS handles RSS feeds and the AJAX module handles all AJAX requests that don't pass through the frontend module.

  • Our approach

    DotKernel is not a standalone framework it uses Zend Framework as a component library, accessing directly its classes. It has eliminated the complexity of ZF by using a different approach of how the web requests are handled.

    DotKernel is using a full, yet simplified HMVC (Hierarchical Model-View-Controller) architecture, easy to learn by beginner and intermediate level programmers.

    Strongly integrated with Zend Framework, DotKernel can be considered a PHP Enterprise Level Framework.

  • Latest blog posts

    Nested Blocks in Dot_Template, April 14, 2015 by

    GeoIP City Removed From DotKernel, February 25, 2015 by

    Caching in DotKernel using Zend Framework, January 29, 2015 by

    DotKernel Reserved Variable Names for Caching, by

  • SVN information

    Rev 936 Author :gabi

    Comments : fixed toArray problem in DotRoute #2

    Rev 935 Author :julian

    Comments : added COLLATE=utf8mb4_unicode_ci to all tables structure definition

    Rev 934 Author :gabi

    Comments : mobile template changes
    removed carriage returns
    changed copyright year