Migrating DotKernel 3 from Zend Expressive 2 to Zend Expressive 3

This article covers the steps required to migrate a DotKernel 3 instance to the latest Zend Expressive Version. … Read More

[FIX] Installing PEAR packages with PHP 7.2

This article will cover the solution to the PEAR “Cannot use result of built-in function in write context” issue. The Issue If installing a pear package (for instance PHP Code Sniffer), when running: pear install PHP_CodeSniffer This error is shown … Read More

Templating in DotKernel3

DotKernel3 aims to improve the DotKernel stack in every way possible, and one of the painpoints in the previous version of DotKernel was the templating engine. Albeit a solid and robust templating engine, it was also 10 years old, and … Read More

Development Report December 11, 2017

This report contains updates about the DotKernel3 documentation. We have added the release notes for DotKernel3 frontend and admin: you can now check the Release Notes page. Webpack tutorial has been added in the Prerequisites section. The Api Endpoint Documentation Guidelines were … Read More

Using the URLGenerator work in FastRoute

DotKernel 3 uses FastRoute under the hood, which is an excellent and fast routing package, but it does have some quirks. A wrong setup can lead to many headaches, as it’s not prominent that the error you’re experiencing is from … Read More

Database migrations and how to use them

Migrations, the superhero your database deserves Migrations ease the process of working together on projects, as well as deploying the database changes.   A newly released package for the DotKernel stack integrates migrations and seeders into the application; This is … Read More

What is PSR-7 and how to use it

What is PSR-7 and how to use it PSR-7 is a set of common interfaces defined by PHP Framework Interop Group. These interfaces are representing HTTP messages, and URIs for use when communicating trough HTTP. Any web application using this … Read More

Disambiguation: DotKernel 1 and DotKernel 3

What is DotKernel? The name DotKernel symbiotically  combines the string  Dot, as a representation of the Internet, and Kernel, the quintessence of any IT application. In other words Dotkernel wishes to be, with modesty, the central part of the Internet development … Read More

Where is the intl PHP extension? Problem solved!

Problem PHP packages/frameworks/libraries/scripts we work with might require different PHP extensions. In this case the Intl extension is needed to work with using Internationalization Functions. What is Internationalization? Got any of these error messages? Zend InputFilter requires intl PHP extension … Read More

Zend Framework 1 End-of-Life

EOL ( End-of-Life)  term was just announced. Only up until Sept. 28,2016 , Zend Framework 1 will receive security updates.   ” With the release of Zend Framework 3, it’s time to halt development on Zend Framework 1. As such, … Read More