These are the basics of Dotkernel, use them wisely

DotKernel is a PHP Application Framework that respects the Hierarchical Model View Controller (HMVC) structure. To understand DotKernel, you need to know its basic notions: structure, module, dots, configuration and settings files.

HMVC structure

The DotKernel structure is based on HMVC. When defining the DotKernel structure, we use module and dots terminology.

Read more

DotKernel structure

In order to better understand the structure of Dotkernel here you will have an image that shows it more clearly

Read more

Module

Module is the first hierarchical level of a web application. In DotKernel, modules are admin, frontend etc.

Read more

Dots

We use the term dots when talking about a submodule and all its component files:MVC (*.php), configuration (*.xml) etc.

Read more

Model-View-Controller

MVC is a design pattern used in software engineering, especially in the field of user interface programming.

Read more

application.ini

The file is split in different sections, each defining an environment: production, staging and development.

Read more

resource.xml

The resource.xml file stores the resource settings. By resources, we mean modules, dots and other items like the session.

Read more

URL pattern

In DotKernel, we don’t use GET parameters in links or GET methods in forms.

Read more

menu.xml

menu.xml is used to display the menu for each module. Each module has one menu file.

Read more

dots.xml

The dots.xml file stores a part of the global settings used by the dots. This file is meant to be a bridge between multiple dots.

Read more

router.xml

The router.xml file stores the router settings – modules, controllers (dots) and default actions.

Read more