How the Lemberg Solutions Team Contributes to Drupal

Published
5 minutes
Written by:
Table of contents:

Contributing code back to the community is essential to Open Source software. Without this mindset, we wouldn't have a variety of Linux distributions, Content Management Systems like WordPress or Drupal, and many other tools and services.

Finding a balance between paid work and personal time for your initiatives and pet projects is challenging, but it converts into valuable things used by thousands of people in the future. That's why, at Lemberg Solutions, we support Open Source initiatives and motivate our developers to contribute code whenever possible.

In this article, I want to tell you about the Drupal modules that our developers started as their initiatives helpful for them and the whole Drupal community.

Drupal contributors at Lemberg Solutions and what they do

Below is just a part of our Drupal team consisting of over 40 experienced developers. These guys combine working on our projects with contributing their code to the community for knowledge sharing.

Roman Paska

Roman is the Head of the Drupal department at Lemberg  Solutions. He has more than 14 years of experience with Drupal projects. Furthermore, he mentors all Drupal Team Leads at  Lemberg Solutions and sets high-quality standards for the whole team. 

Roman's most practical module is Range. Inspired by the Drupal core Number module, Range inherits some of its features. It provides a numeric range field and allows saving two numeric  (integer, decimal, or float) values (from and to), which represent a range (for example, age range). 

This module started for Drupal 7, but Roman ported it and continued support for Drupal 8, Drupal 9, and even the latest Drupal 10 version. 

Taran2L at Drupal.org

Mykhailo Gurei

Mykhailo Gurei

Mykhailo (Mike​​) is a Drupal Team Lead at Lemberg Solutions. He has worked with Drupal for more than 9 years. Moreover, he is the author or co-author of most modules mentioned in this article. Mykhailo inspires other developers to contribute and shows how to do it effectively with his own example.

Mike is a co-author and maintainer of the viral Drupal module Menu Item Extras. More than 25 000 sites report using this module.

Menu Item Extras provides extra fields for Menu items without using additional entities. This module is a unique implementation of Drupal core's Menu system and uses core modules only. Also, Mike is an author and maintainer of various Drupal Commerce modules, such as Commerce Tax Conditions, Bokbasen checkout, Brreg API, and others.

ozin at Drupal.org

Volodymyr Baldych

Volodymyr Baldych - Lemberg Solutions

Volodymyr is one of the youngest Drupal developers at Lemberg Solutions. Being very proactive, he has already contributed a lot to Drupal. A few months ago, he released two handy modules:  

The first is an excellent example of a plugin for the new CKEditor5 editor. The second one provides a preview of documents in different formats like pdf, doc, xls, and ppt, based on Google Docs API.

Luckie Joe at Drupal.org

Read also: Top Drupal Distributions to Consider for Software Development in 2023

Oleksandr Yushchenko

Oleksandr Yushchenko - Lemberg Solutions

Oleksandr is a Drupal developer with more than 8 years of experience in the field. He is a creator and maintainer of a few exciting modules for Drupal Commerce: 

Oleksandr built Integration of the Novaposhta API 2.0 with Commerce Shipping. Nova Poshta is a private Ukrainian postal and courier company that provides logistics services for individuals and businesses. The shipping module estimates shipping costs and warehouse selection. Order formatter provides a field formatter for commerce order data that displays the value of the particular key in this field.

Oleksandr at Drupal.org

Mariia Denysiuk 

Mariia Denysiuk - Lemberg Solutions

Mariia Denysiuk is a skilled Drupal developer with over 7 years of experience. She is a co-maintainer of the following modules:

The first one adds a UI for selecting conditions for Product Tax Types. The Role module can be helpful for developers by providing the following features:

  • Control user edit form mode per Role
  • Control user full view per Role
  • Control site theme per User Role
  • Add a new route 'user/register/{role_id}' for specific registration per user Role

mariiadeny at Drupal.org

Oleksandr Horbatiuk 

Oleksandr Horbatiuk - Lemberg Solutions

Oleksandr has more than 8 years of experience with Drupal. He is the author, maintainer, and contributor to the following modules: 

The StandWithUkraine 🇺🇦module provides the following features to enable websites to show support for Ukrainians:

  1. Message on the background of the flag, which can be attached to one of the three sides of the page (top, right, left).
  2. Painting the favicon in the colors of the Ukrainian flag.
  3. A block that contains the message from the first feature.

chmez at Drupal.org

Other ways we contribute to Drupal

Besides the Drupal engineers listed above, many other developers at Lemberg Solutions contribute to Drupal development in different ways by providing patches, comments, tests, and translations in Drupal core, modules, themes, and installation profiles. Many Lemberg Solutions developers contribute to the Open Social community platform and related modules:

Serhii Myronets (Agami4) maintains Open Social themes: Social Base and Social Blue. Also, he has made contributions to the well-known Gin Admin Theme

Final thoughts

In this article, I wanted to focus more on people than modules because people are always behind the actual code. At least now, until Chat GPT, GitHub Copylot, and other AI tools become part of our normal development. This article will motivate developers to continue contributing to a range of Drupal development services or not be afraid to start doing it.

How the Lemberg Solutions Team Contributes to Drupal - CTA

Relevant blog posts

Drupal Commerce + SAP Integration: Solutions and Benefits
Drupal Commerce shop with SAP integration - Lemberg Solutions - Meta image
Drupal Commerce + SAP Integration: Solutions and Benefits
28 Feb 2023
Extend the functionality of your Drupal Commerce platform with an SAP integration. Read a comprehensive overview of an SAP integration by our Drupal Team Lead, Mykhailo Hurei.
DrupalCon Prague 2022: Developer’s POV
DrupalCon Prague 2022_ Developer’s POV - Lemberg Solutions - Meta image
DrupalCon Prague 2022: Developer’s POV
30 Sep 2022
Did you miss DrupalCon this year? Don't worry, we've collected the main insights in our new article written by LS Drupal developer Mariia Denysiuk. Read and learn what's new with Drupal.
How to Build a B2B eCommerce Marketplace with Drupal Commerce?
How to Build a B2B eCommerce Marketplace with Drupal Commerce_ - Lemberg Solutions - Meta image
How to Build a B2B eCommerce Marketplace with Drupal Commerce?
10 Feb 2023
Not all ready-made eCommerce platforms have the functionalities that will suit your B2B needs. Use our best practices to develop a custom eCommerce website and provide a personalized customer experience through your B2B eCommerce marketplace.
How to Use Drupal Visual Layouts to Make Newsletters Look Good
How to Use Drupal Layout Builder to Make Newsletters Look Good - Lemberg Solutions - Meta image
How to Use Drupal Visual Layouts to Make Newsletters Look Good
19 Sep 2022
Our Drupal developer Serhii Checheniev prepared an article full of useful code snippets and tips on how to make your newsletters look good using Drupal LB and attract more clients to your website.