Planet Drupal

Today's guest post by Matt Westgate, CEO of Lullabot, is the next installment in our #DrupalCares series. My thanks to Matt and the Lullabots for sharing what the Drupal Association means to them.

It’s hard to believe that a little over a month ago, we were in DrupalCon planning mode. No one expected the Drupal community’s biggest event to come to a halt any more than we anticipated our lives totally changing due to a pandemic. While we’re all dealing with this new, and hopefully very temporary, normal, it’s more important than ever to keep things moving forward personally and professionally.

When it was clear that DrupalCon would most likely not happen this year, we decided to pledge our sponsorship dollars to the Drupal Association regardless of whether or not DrupalCon ended up taking place. We’ve been part of the Drupal community since the dawn of IRC, and many of our team members actively contribute to Drupal. We understood the financial hit that would occur by not having DrupalCon and because the Drupal Association has played such an important role in our business and the community, the decision seemed like a no-brainer. Let’s face it; the Drupal Association is the hub for Drupal success.

The Drupal Association is the conduit through which everyone on my team can contribute back to Drupal. They exist so we all can participate and receive the benefits of the community and the software. Simply put, there isn’t a Drupal without them."
Matt Westgate, co-founder and CEO of Lullabot

It’s been incredibly inspiring to see so many of our fellow sponsors step forward as well. No doubt, we’re all in this together.But, there’s still more work to do. In order to continue project velocity, ensuring that we have adequate tooling, marketing Drupal, and many other activities that the Drupal Association helms, they needed to raise $500,000. Raising this amount is no easy feat, but we are almost there. We are committed to supporting this endeavor and hope you will be too.

[Editor's note: As of publication the #DrupalCares campaign is 96% to goal!]

Lullabot Contributor Stories Olivero Theme: Mike Herchel, Senior Front-end Developer & Putra Bonaccorsi, Technical Project Manager

The idea for the new front-end of Drupal 9 (Olivero) would not have happened without the Drupal Association. We serendipitously met up with Lauri Eskoka and Angie Byron at DrupalCon Seattle (which is put on by the Drupal Association), which led to the creation of the initiative.

Furthermore, the majority of Olivero’s development has taken place on Drupal.org, which is maintained by the Drupal Association. Without this tooling, development would be disparate and communication with the Drupal community (which is vital for this project) would be ineffective. 

We were able to pitch our ideas for the redesign and development of a theme that could ship with the release of Drupal 9 by submitting our proposal to the Drupal Association's “idea issue” queue. This ideas queue section of Drupal.org let us propose ideas for Drupal core and got them through validation and planning phases, which are a big part of the success of the Olivero project.

API-First Initiative: Mateu Aguiló Bosch, Senior Developer

The API-First initiative has been very thorough with automated testing. We have created comprehensive test coverage for all sorts of actions on all of the entity types defined in Drupal core. This allowed us to add features more soundly and eventually include JSON:API in core. The whole initiative would have been negatively impacted without the testing infrastructure provided by the Drupal Association to execute the tests and provide feedback in the issue queue.

Admin UI & JavaScript Modernization Initiative: Cristina Chumillas, Front-end Developer & Sally Young, Senior Technical Architect

The Admin UI & JavaScript Modernization Initiative idea started and evolved through several DrupalCons organized by the Drupal Association, where most of the main contributors were present. Also, drupal.org has been a key tool to move forward: the kick-off ideas issue queue was key, and Claro saw a huge increase in contributions when it moved to drupal.org. Using known tools by the community and the drupal.org credit system helped increase the project’s visibility.

Something else that made a huge difference on the design side was having the Drupal Association, especially Megan Sanicki, as the Drupal Association Director at that time, backing the design team as a legitimate group of the Drupal project to get free access to Figma. This online and real-time design tool has been a key factor allowing designers to be distributed across the world and timezones.

Join us in supporting the Drupal Association

tl;dr: Video from CMS Philly presentation, Slides from the presentation, and scroll down to see graphs of particular interest to Drupal developers.

On May 1st, Chris Urban and I presented 2020 Developer Tool Survey Results at CMS Philly. For the past few years, we've run an annual Drupal Dev Tool Survey (2019, 2018) and presented the results at DrupalCon and some local Drupal Camps.

Since DrupalCon went virtual this year, and Chris was helping make CMS Philly virtual, he suggested I join him at that conference and reveal the results at this session.

As many of us in the Drupal community are entering the second month of physical and social distancing, it is important to take a break from our - often repetitive - day-to-day activities to spend some time on self-care. This not only helps ourselves, but also those around us. With this in mind, the CWG’s Community Health Team has compiled a list of activities that can help all of us cope with everyday stresses a little better.

Take a break from the digital world

Breathe. Go outside, sit at the window, stand on your balcony. Break up your day. Fresh air and sunshine can help you to recharge and be more focused when you return to the computer. Exercise can help reduce anxiety and tension, improve mental outlook, and create some mental peace. 

Keep Learning

Use this time to hone your skills. Take some classes, attend meetups, and other virtual events. Many companies and organizations have lowered the cost of their classes or established curriculums that can be accessed at a lowered cost or for free.

Exercise Caution Online

Equipping ourselves with accurate information can go a long way in keeping our anxiety levels low. Be sure to get information from trusted, reliable outlets that back up analysis with data that’s been vetted or verified by official sources. Social media can be a wealth of misinformation, and it’s important to validate what you see online before acting on it or sharing it with others.

Give Back

Giving back has many benefits, but first and foremost it feels good. Not only does giving back make an impact, but it also builds and makes our community stronger, and makes our projects better and more complete. When we mentor, share our expertise, we not only build other’s skills, but we also sharpen our own. By being leaders, we add to our street cred and contribute to our professional growth and development

Take it Easy On Yourself

It’s perfectly okay not to hold yourself to your usual standards of productivity right now. Balancing personal and professional life is harder than usual right now, and many of us are working in environments that are full of distractions. Communicate with your colleagues, let them know how you’re doing, and make arrangements to adjust your working hours and expectations as needed so that you can be your best self both personally and professionally.

Ask for help

You are not alone in needing some additional support, and there is never shame in asking for help. Stress is affecting our sleeping and eating patterns, our work habits, the ways we are interacting with those closest to us.

Call your local public health department or insurance company for resources. While going to an in-person appointment may not be possible, many therapists and counselors offer on-line or telehealth services.

Resources News Mental Health Call Centers
  • Disaster Distress Helpline, call 1-800-985-5990, or text TalkWithUs to 66746
  • National Domestic Violence Hotline, call 1-800-799-7233 and TTY 1-800-787-3224
  • We are looking for suggestions for non-US-based mental health resources to include here.
Giving back to Drupal Drupal Events

Announcing Our New Training Workshops

Here at Mediacurrent, we’re excited to introduce live, online training series. These full-day training sessions will demonstrate how to plan, build, style, and integrate components with Drupal 8. These are hands-on workshops where you will be able to follow along with predefined exercises for a better learning experience.

The Power of Components

We chose to focus our first workshop events on a theming approach that’s been successful for Mediacurrent developers and our clients. Contrary to traditional top-to-bottom theming, the component-based approach enables us to build Drupal websites, or any type of website for that matter, by breaking down the UI into self-contained, reusable parts. This presents many advantages over traditional development, delivering robust, scalable, and flexible components that promote reusability and code efficiency.

Workshop attendees can expect to leave these sessions with the tools and knowledge to work on Drupal 8 websites and will be prepared for building great Drupal 9 websites using this revolutionary approach.

Youur Training Lead 

Lead trainer Mario Hernandez is a regular speaker and trainer at tech conferences with over ten years of experience as a Front End Developer. His credentials include conducting a series of in-person component-based development training workshops at DrupalCons throughout America and Europe in addition to a recently published ebook: Component-Based Theming for Drupal 8 & 9.

Mario’s personal philosophy as a trainer is to be accessible and available to all students before, during, and after the workshop. To maximize time, attendees will receive detailed instructions on how to set up their training environment.  This ensures our time during training is used to learn about the topic at hand vs. fixing technical issues.  All students will get copies of the training recordings and full access to the training curriculum in an online form.  Our curriculums are constantly being updated and these updates will automatically be available to students at no additional cost.  Finally, all students will get a copy of our latest eBook on Component-based Theming for Drupal 8 & 9.

Ready to get started? 

Visit our registration page to learn more about the course topics and purchase tickets for the Drupal 8 Component-Based Theming & Design virtual training workshop

Mediacurrent blog readers can save 20% by registering with the promo code mctraining20 by Friday, May 15. We hope to see you there!

In order to best resolve some packaging, dependency, and upgrade path issues that have come to our attention in the past week, we're extending the release windows for the following releases to the week of May 11:

  • 8.8.6 (final normal bugfix release of 8.8, which has security coverage afterward until December 2020)
  • 8.9.0-rc1
  • 9.0.0-rc1

The scheduled release date for 9.0.0 and 8.9.0 remains June 3. We will share another announcement with the community once 9.0.0-rc1 is available for testing.

How Cloud became the most important buzzword in business Joaquin Lippincott Sat, 05/09/2020 - 15:51 Cloud is not the first (and probably not the last) disruptor to business via software.  Over the past 50 years or so there have been four major epochs of software, with Cloud being the latest. SaaS software is dying and the Cloud is coming for all of us.
Handle referenced entity fields directly in the parent entity
Migrate is now included in the Drupal core for making the upgrade path from 6.x and 7.x versions to Drupal 8.

In this article will see how to use the Drupal migration framework to migrate custom sites to drupal 8.
Some notes about the new Configuration management system in Drupal 8
In this series I will show you how to make use of the new Drupal 8 Plugin system, we begin with a simple example : the views area handler plugins.

What our clients are saying

...able to translate technical information in an accessible way...
...dedicated, competent and driven to get the job done and done well.
...your punctuality, your casual and open personalities, and both your hard copy and online portfolios speak very highly of you and your business as well
" PDI provides us prompt, effective and efficient service in maintaining our Drupal based website."
A great experience and a much improved website.
...very responsive to our questions and needs
...we just want you to know that we are appreciative!
I had a very tight deadline and budget, and they met it, seemingly with ease.
I'm so happy we chose to work with PEERLESS Design.
...creative, independent, responsive...
... incredibly impressed with what you brought to the table
...took my less than mediocre site and completely revamped it into a beautiful, professional, and easy-to-navigate site
...continued to monitor it closely and is still always available to help me if I have any questions
I would highly recommend her for any position requiring IT design and development
I love directing our customers to our new site knowing that they are going to be able to find exactly what they are looking for...
...a pleasure to work with, combining patience (for my busy schedule and at times overwhelmed brain) with her strong motivation and energy to keep me going
I would highly recommend her for any position requiring IT design and development
...can do anything any other designer can do and generally quicker, cheaper and better.
...provided us with excellent, expert service in a professional and personable manner.
... they also made suggestions which showed me that they fully understood what I wanted to accomplish.
I realized that I had picked the right company to work with soon after beginning a project with Peerless Design, Inc.
...able to take my abstract ideas and add their expertise to bring them to life in a way that was better than I could have imagined!
...I have no doubt we will have the best site in the 2010 election of any PA candidate
I have seen the first layouts and they are awesome...
Thanks so much for everything!