Back to Blog
Dotkernel

Disambiguation: Dotkernel 1 and Dotkernel 3

This post refers to Dotkernel 1, based on Zend Framework 1. If you are looking for Dotkernel 3 or above related posts, go here.

What is the meaning behind 'Dotkernel'?

The name Dotkernel symbiotically combines the string Dot, as a representation of the Internet, and Kernel, the quintessential components of any IT application.

In other words, Dotkernel aims to become the starting point for development Internet applications and hence ensure increased development productivity and run-time performance.

What was Dotkernel 1?

Dotkernel 1 was a PHP Application Framework, built on top of Zend Framework 1 (ZF1).

It had the first public release in July 2010. It was tightly coupled with Zend Framework 1 and adds a set of custom or external features (such as Router, Template Engine, etc.). It was composed of Zend Framework 1 and a set of custom or external features (such as Router, Template Engine, etc.). Dotkernel 1 architecture was based on MVC.

The latest version is 1.8 Long Term Support. It will not be getting any new releases or bugfixes because Zend Framework 1 is also not supported. If you are still using either Dotkernel 1 or Zend Framework 1, you need to refactor your code to the Dotkernel Headless Platform.

What is Dotkernel?

A collection of PSR-15 Middleware applications built on top of the Mezzio microframework. It is composed of a set of custom and extended Laminas components.

Dotkernel architecture is based on Middleware. Dotkernel implements the following PSR's, where applicable: PSR-7, PSR-11, PSR-15, PSR-3, PSR-4, PSR-6, PSR-13, PSR-14, PSR-17, PSR-18, PSR-20.

Currently, there are three applications:

- API
- Admin
- Queue

Dotkernel = Dotkernel 1 or the new Dotkernel?

In posts older than 2017 Dotkernel 1 was referred to as Dotkernel because it was the only Dotkernel version. Since the release of newer versions, we have dropped the number at the end, so currently we refer to our platform as 'Dotkernel'.

Frequently Asked Questions

What does the name "Dotkernel" mean? +

It combines "Dot", as a representation of the Internet, with "kernel", the quintessence of any IT application, reflecting the aim of being a central part of Internet development.

What is Dotkernel 1? +

A PHP Application Framework built on top of Zend Framework 1, first publicly released in July 2010, with an architecture based on MVC. Its latest version is 1.8 Long Term Support, which per the article will not be followed by a new version, only bugfixes.

What is Dotkernel? +

A collection of PSR-15 Middleware applications built on top of the Mezzio microframework. It implements PSR-7, PSR-11, PSR-15, PSR-3, PSR-4, PSR-6, PSR-13, PSR-14, PSR-17, PSR-18, PSR-20.

How many applications make up Dotkernel? +

At the time of the article, there were three available applications, API, Admin and Queue.

When someone writes just "Dotkernel", which version is meant? +

In posts older than 2017, "Dotkernel" referred to Dotkernel 1, since it was the only version. Since the release of Dotkernel 3, "Dotkernel" refers to Dotkernel 3, and all future references to Dotkernel 1 are made explicitly.