3 Jun 2014

Drupal 8 has switched from PSR-0 to PSR-4. PSR is an autoloading standard, that ensures, that all classes files get loaded properly, without having to load the class files manually. PSR-4 is the latest version of the PSR standard, that allows to have a shorter class file folder hierarchy, correcting the unpleasant issue of many layers of folders in the early PSR versions.

The declaration in the routing file remains the same, like:
_content: '\Drupal\angulars\Controller\AngularsController::content'

However, the folder path of the class file has now changed. Taking example of my Angular JS Sample module.

more »
2 Jun 2014

After many months of work and debate, Drupal 8 lands APCu (APC user cache) support in core for PHP 5.5 and up! The original issue can be found at the Drupal.org website - Built-in APCu support in core (PHP 5.5 only).

APC is a caching mechanism widely used with PHP, and APCu is a part of the APC caching mechanism, that caches data - such as variables. This will lighten load on database layer for PHP 5.5 and up. The reason why PHP 5.5 and up will be serviced is because starting with version 5.5, APC is included in the core of PHP. This will increase speed with which data is retrieved and served by Drupal.

more »
21 May 2014

Take this rant with a grain of salt, as I am speaking it with tongue in cheek. To an extent. Generally speaking, I like Drupal 7. It's a very mature and flexible CMS. It also has lots of wise choices implemented. Overlay is not one of them. Overlay in Drupal 7 is a module, that loads admin pages in a modal overlay (hence the name) on top of your current content. The idea sounds sweet initially. You can make changes to your web site and you needn't leave the content page to make the changes.

more »
6 Apr 2014

Thanks to Alexander Danilenko, there is now a new debug tool coming with the Devel module. This new debug tool's name is Kint. They wanted to name it after Kant, but misspelled. (No, they didn't.) Kint's functionality is very much like Krumo's, except that it not only lists objects variables, but also their methods and constants. So far, Kint is only available in Drupal 8's devel package.

more »
31 Mar 2014

DevDays Szeged 2014 was a fun and well organized Drupal event. I enjoyed being there, meeting co-developers and learning a few interesting things about Drupal 8. In this blog post, I will share some thought and observations, shortly listed below. But first, some overall impressions.

Drupal DevDays Szeged 2014 was well organized, well planned, and well carried out. And the fish soup was tasty. The first part consisted of code sprints, and the second - of sessions (and more code sprints for those who wanted to work on their evil genius master-plans (like search API) instead). I chose the sessions. What especially interested me, was to learn of the latest Drupal 8 changes from the first hands. And I was was quite happy with how it worked out.

more »
11 Mar 2014

There has been heated discussion in the Drupal community about the future of Drupal 8. In this article, my Friends and Clients, I would like to explain my take in simple, non-technical terms.

As a small business, should you upgrade to Drupal 8 at all?

This article is mostly for small businesses and personal websites, as well as small Drupal shops and freelancers.

more »
25 Feb 2014

Drupal DevDays will be held in Szeged on March 24 to March 30, 2014. I plan to participate in Front End sprints, and then in sessions as they start later. Very excited and hope to see friends and colleagues there!

more »
30 Jan 2014

For the span of the last year, I have been working closely with Volacci.com, implementing some of their suggestions, and making their Drupal 7 web site more friendly and functional. Here are some changes that I implemented on Volacci.com web site.

1. Drupal Responsive Menu.

This change was the first of the series. Drupal did not have any decent responsive menus back then (since July 2013, we have a Responsive Menus project). The solution was akin to what I had previously built for Dwell.com, with some changes and adjustments. As the work progressed, the menu was integrated into the top panel for the narrow layouts.

2. Drupal User Panel.

Drupal user panel is but a small module, the incorporates the user menu in a drop down. A small but pleasant enhancement that plays a big role for a client, who has to have an instant access to some of his functionality. As the work progressed, it was decided to incorporate the user panel visually with the responsive menu for the narrower screens.

more »
23 Jan 2014

Planning an upgrade to Drupal 8? Chances are, you'll run into the usual upgrade trolls - snippets of code in your content, that looked fine before the upgrade, but break after the upgrade. What are those trolls, why are they so pesky, and how can they be handled?

more »
3 Dec 2013

It has been almost half a year since I last played with Drupal 8 and Twig. Now, I wanted to approach this subject again and see, where Drupal 8 is, and what it would take me to create a theme for it.

Saying outfront, it is quite easy with Drupal 8. Theming part of FED (Front End Development) is one of the easiest, as far as the learning curve is concerned. (Read my note of encouragement to Drupal 8 Front End Devs).

So, a few observations…

more »