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.
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.
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.
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!
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.
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?
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…
Drupal 8 is approaching beta. Everybody is excited, some are displeased. Here are some of my concerns with Drupal 8 as a front end dev, and a note of encouragement as well. If you are a front dev, you are also involved in writing Drupal modules or parts of modules, that do theming and preprocessing of entities, and formatting of data for output. Some disturbing news and some good news for you are...
Wikipedia says, that "In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct piece of software. The term often implies not merely a development branch, but a split in the developer community, a form of schism." Drupal has been forked.
“I’ve installed that Drupal 8. Yes, that went easy, but not much easier than Drupal 7. What’s that ado about Drupal 8 anyway? For two years you people have been building that CMS intensely - and what gives? A slightly better version of Drupal 7? Except that modules and themes don’t work with it, and there is a complete mess in the folder, I checked!” A Concerned User.
Dear Concerned User,
To explain it simply, let me compare. The first working locomotive was built in 1804. It ran on coal and was powered by steam. Now compare it to one of those luxurious trains of today. Now, If all you did were to enjoy a short ride in a coupe, you could say something like “The interior looked a bit more modern, but overall, just the same”. Still a locomotive up front. Still a car where you travel. But if you open the panel, you will see a ‘mess’ of wires. And what have they been doing all these 110 years!