My second Drupal 8 site is live!

Now, I am not going to blog post about every new site I make (and I make lots of them), but I can't help blogging about this one, since this one was very hard and very gratifying. I have taken this task when contacted by a Stuttgart company named COBI to move their static site to Drupal 8. This was the same month when Drupal 8 just got released, so you can imagine my skepticism.

Drupal 8 - Display submenu in a block

To edit and place a submenu in a block in Drupal 8, place this code in the block plugin class file:


   * {@inheritdoc}
public function build() {
$menu_tree = \Drupal::menuTree();
$menu_name = 'main';
$parameters = new MenuTreeParameters();
$tree = $menu_tree->load($menu_name, $parameters);
$manipulators = array(
'callable' => 'menu.default_tree_manipulators:checkAccess'),
'callable' => 'menu.default_tree_manipulators:generateIndexAndSort'),


View the whole post to see the rest of this code.

Drupal 8 - Developer’s and Themer's Impressions

I have been working on two Drupal 8 projects recently, neither of which have been published yet. One is a static site to Drupal 8 migration, that is still under way, and another a Drupal 6 to Drupal 8 upgrade project, that has been completed. Now that Drupal 8 has become stable and more modules have been converted to it, I am happy to say, that Drupal 8 is quite good and has some very good benefits for both a developer and a themer, as well as some rough edges.

A New Study: HHVM beats PHP7, and Drupal 8 beats Wordpress 5x in Performance.

You might have seen me write before, that Drupal 8 is about 3x times faster that the Wordpress. Now, there has been a new study, oriented mainly on HHVM VS PHP7 performance, which has proven what was already known: PHP7 is still somewhat slower than HHVM, even though it is times faster than PHP 5.6. The study compared different CMS performance under both HHVM and PHP7 on the same server. Thus, we can use the results to compare the CMS between each other. If you read the results, you will see, that Drupal 8 is about 5x times faster than the Wordpress. I take it as an additional proof that my observations of Drupal 8 performance as being at least 3x better than that of Wordpress is true. Source of the new study:

Drupal 8 is an Enterprise Platform -

"BOSTON, MA--(Marketwired - Nov 19, 2015) - Today Acquia joins with the Drupal Association and a worldwide community of developers, businesses, and organizations in celebrating the general availability of Drupal 8, the new version of the world's most widely adopted, enterprise open source digital experience platform. Introducing hundreds of new breakthrough capabilities, Drupal 8 makes digital experiences extraordinary across all channels of customer interaction to deliver transformative business results." - Wallstreet Online.

Drupal 8 - Should I seek an exit strategy?

Update: I have been working with Drupal 8 for months now, and it is awesome. I am sticking with Drupal. My latest article of Drupal 8 impressions.

I have just received a comment for my Should I upgrade my web site to Drupal 8... at all? article. I will quote this comment here, and this short article will be my response.

Drupal 8 is release and...
It is clearly a platform built for enterprises, without even trying to reach a general market. Development, blamed before for being expensive and time-consuming, got even worse. General market, working on shared-hosting-based environments can now kiss Drupal good bye. And good night might be even for Drupal as we know it.
Who's gonna participate in low-level tasks for Drupal? Wasn't this a OpenSource job for amateurs and not for enterprise-employees?
I can see the darkness in it. I'm working as a freelancer, using Drupal for most of my projects. Now I should really drop Drupal. I'm not working for enterprises, I don't want to pay expensive bills for hosting. I don't have projects of this magnitude. But where should I go?
Or the hosting market should change for Drupal? This is a shitty dilemma.

This comment does speak to me. It also echoes loudly across the internet. I myself have also been thinking about all this, and here are my thoughts below.

Backdrop CMS Revisited.

It has been about half a year since I last reviewed the progress of Backdrop CMS. Backdrop CMS is a fork of Drupal 7, that tries to introduce new and better functionality without breaking compatibility with Drupal 7 as much as possible. And I must admit, I have not been optimistic about the whole Backdrop CMS idea, though I understood the reasoning behind it. But now, after having revisited the issue again, BackDrop CMS does seem as a viable option to use, with some sweet sweet features (like it's new layout mechanism in core and the CMI). It is possible, that the Backdrop CMS will become a good alternative to Drupal 8 for smaller and cheaper sites. Here is a video - a bit outdated, but quite exciting.

Congrats! Drupal 8 Released!

After long years of labor on behalf of the Drupal community, Drupal 8 has been finally released!

Drupal 8 is built upon a better architecture, having Symfony as it's basis, and has tons of improvements in different areas, such as:

  • Content Editing - in-place editing.
  • Caching - more flixible and powerful selective caching.
  • Architecture - pluggable OOP-friendly architecture.
  • Theming - more powerful and themer-friendly theme layer based on Twig templating engine.


Subscribe to RSS - blogs