A detailed tutorial on creating custom fields in Drupal 8 using the field API.Read More »
If you are a web designer, chances are you have heard about Material Design.
Material Design is a popular "design language" developed by Google that came out in June 2014. Since then, it has kind of become the visual identity of most of Google's mobile applications for Android. Many mobile app developers are using it and the approval rate among web designers is also rising, mostly because of its simplicity and the influence of mobile apps on responsive design.Read More »
At Evolving Web we love using Docker! So when I needed to do work on several different sites, I just spun up a few Docker containers, and now I've got this:
Three shells in three different containers, and it's super hard to tell which is which.The hostnames are just random hex strings—so confusing!Read More »
Drupal has a powerful menu system, but most of the content on a typical Drupal website doesn't end up in the menu navigation. Articles, blog posts, events, you name it. Most content is linked to from views, not directly from a menu. So how do we make it easy for users to know where they are in the hierarchy of the site if they are looking at content that isn't in a menu?Read More »
Evolving Web participated in Drupal Global Training Days September by organizing a free half-day Drupal training at PMI-Montreal's training room in downtown Montreal. We had a wide variety of attendees who were curious about Drupal: designers, small business owners, videographers, seasoned IT professionals, career switchers, college and university students.Read More »
As Drupal themers and site builders, we often have to look for creative solutions to build landing pages. Landing pages are special pages often used for marketing campaigns, to attract particular audiences, or to aggregate content about a certain topics.
We want lading pages to be attractive and entice users to click, but we often also need them to be flexible so we can communicate different things. We want landing pages to look great the day we launch a website, but also to be flexible so that a site admin can change the content or add a new page and it still looks great.Read More »
One of the first questions I get asked when teaching a Drupal theming class is which base theme to use. The answer has always starts with the unsatisfying: "It depends". Now that I'm teaching Drupal 8 theming, we have a couple new base themes in core added to the mix: classy and stable.
You can learn the difference between the two and how to use them in this previous post.Read More »