Welcome to our blog page. We'd like to share knowledge of the areas that are the most fascinating to us.

Recently, while working on a migration to Drupal I encountered a new problem with Drupal database abstraction layer. It turns out that drupal dynamic select queries do not escape column names. This problem does not touch each database type, but it definitely can be problematic when it comes to mysql
Session at DrupalCamp Wrocław 2013
At DrupalCamp Wroclaw I was talking about build and test automation in Drupal. Today i uploaded Virtualbox image where you can find configured Jenkins CI and the example of Drupal project with simple PHPUnit tests.
On Debian, Apache installed from repositories has mod_expires turned off by default. This seriously increases server load. So what does mod_expires do? It "controls the setting of the Expires HTTP header and the max-age directive of the Cache-Control HTTP header"... Let me explain. The module allows apache to inform clients (eg. You browser) about the length of time a particular asset can treat as valid.
Good became even better. Two companies who strived to provide high quality drupal service have merged to deliver an even better offer for customers seeking expert drupal knowlegde.

Need a team of Drupal and PHP web development experts?

Contact us now!