DrupalEasy: DrupalEasy Podcast S15E6 - Cameron Eagans - Composer Patches

We talk with Cameron Eagans about Composer Patches, an open-source, Composer plugin to assist with applying patches to code files.

URLs mentioned

DrupalEasy News 

Audio transcript

We're using the machine-driven Amazon Transcribe service to provide an audio transcript of this episode.

Subscribe

Subscribe to our podcast on iTunes, Google Play, iHeart, or Spotify. If you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our contact page
 

Specbee: To Booth or Not to Booth: Our Candid DrupalCon’23 Experience

If you’ve ever worked a trade show, you already know the dirty little secret… ROI is hard to come by. For those who haven’t, you can do the math in your head - travel, hotels, the cost of the booth, swag and the tickets themselves. It’s such a large expense that to get that return on investment, you need to start putting value on non-monetary returns for any of it to make sense. That leads to something like “exposure” being worth $10,000 in your report to the VP of Marketing. “Surely the leads make up for it!,” you say to yourself in the mirror over and over while the panic sweats begin to make your hair itch.   But deep down in your soul, you know those leads aren’t going to get back to you. And that’s because they rarely do. Not to throw Glengary Glen Ross references at you, but the leads aren’t bad. The circumstances are. From an attendees perspective, they are meeting dozens of organizations just like you at these shows. When they get back to the office, they’re going to get dozens of emails and calls from people following up on the show. It’s too much. And in most cases, all you are is noise. Yes, you can be the one they follow up with, but to put yourself in that position is a whole other topic. I’m just laying out the common narrative after a trade show - you’re coming home with not much to show for it from a KPI perspective. Many companies have a booth at trade shows just to keep their name out there: What would people think if they didn’t show? Booth at DrupalCon Pittsburgh 2023 Reflecting on DrupalCon 2022 All that to say, Specbee has never had a booth at anything, but we’d always considered it. It wouldn’t be fair to our budget to try it without getting at least a little experience, so we decided to attend a DrupalCon in some capacity. The ROI plan was half an experiment in branding and the other half a bit of a “lay of the land” exercise. The big question being, what outcome is possible at this event? We knew education-wise, there’s a ton of value - the courses and topics are well planned and executed. This event is focused on users and growth of Drupal, so that’s the expectation. But is a booth worth it? Is the sponsorship worth it? We booked our hotels and flights to dip our toe in the water at DrupalCon 2022 in Portland to find out. But we couldn’t just show up. We had to do something to make some sort of mark. That’s where the DrupalCon Happy Meal was born. Snack break sponsors at DrupalCon Portland 2022 The sponsorship we landed on was for the snack table. Every few hours the trade show floor gets busy with folks between sessions and almost everyone stops to see what’s available food-wise. Now the key was to make this sponsorship more meaningful than a “Sponsored By Specbee” sign. As we thought about how people might approach the table we landed on the usability of a box they could put their snack in - what if it was an adult happy meal box? And the idea was born. We found a printer, designed a box that included games, jokes and trivia… Here’s the design itself (designed by: Gagana Girish)! The Happy Meal Box Not only was it fun and different, but it helped us create a memory for people. The feedback was fantastic. So mission #1 accomplished. We can make a mark at this conference. The only thing we found lacking in this premise was that we couldn’t spend much time with folks. I did see, however, that the booths were very often busy. So much so that it was clear that we should give a booth a chance for 2023. Unboxing Happy Meals and Fun SWAGging Our Way to Success at DrupalCon 2023 Cut to just before DrupalCon 2023. We are signed up for a booth. We have tickets for three staff members. The only thing we need is the guiding light of all booths: SWAG. Now, I don’t know if it’s like this everywhere these days, but at least 60% of the booths at DrupalCon 2022 were giving away T-shirts. So, yeah, we could have done that, but it didn’t feel like we’d be able to distinguish ourselves in our first DrupalCon. Instead, we had gym bags made with DrupalCon 2023 Free T-Shirt Holder printed on them. Stylish, stupid and practical - my favorite combo. Flaunting our Free T-shirt Holder But the bags weren’t the star of the show. Sure, you get folks coming up just to get their SWAG. I have no problem with that. That’s what it’s for. What we ended up with, however, was a connection with SO MANY new people. Fellow booth folks, Drupal users from all over the world, and, yes, leads. Good leads. The kind that we’re still in conversations with. Time will tell if we’ll get our official financial ROI, but I can tell you this: it was the best “trade show” I’ve ever attended. We’ll be back next year with a booth for sure. I really should get thinking about SWAG…

Talking Drupal: Talking Drupal #410 - Off the Cuff 7

Today we are talking about This and That with our Talking Drupal hosts.

For show notes visit: www.talkingDrupal.com/410

Topics
  • Module Builder
  • Drupal 10.2
    • Field UI / Admin UX
  • Augmentor
  • State API
  • main / 11.x
  • Changes to layout builder
Resources Hosts

Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Plunkett - @timplunkett Martin Anderson-Clutz - @mandclu

MOTW Correspondent

Martin Anderson-Clutz - @mandclu Responsive Theme Preview

  • Brief description:
    • Have you ever wanted to give content creators the power to preview how their posts will look on mobile devices, even before publishing them? There’s a module for that!
  • Brief history
    • How old: created in Feb 2013
    • Versions available: 2.1.1 for D9 & D10, 8.x-1.1 for D8 & D9
  • Maintainership
    • Officially maintenance fixes only, but the last release was in the past week
    • Number of open issues: 21, only 2 of which are bugs on the 2.x branch
    • Test coverage? Y
  • Usage stats:
    • 8,258 sites
  • Maintainer(s):
    • Last couple of releases by Rajeshreeputra, but has a team of maintainers
  • Module features and usage
    • Adds a dropdown to the secondary toolbar to select a device whose display resolution you want to preview for the current page
    • Preview launches in a modal overlay, and can be rotated, to see the landscape view
    • The list of devices can be configured to keep up with the most popular devices as they change over time, including phones and tablets
    • If you’re not using the admin toolbar, also offers a block to access the preview links
    • Not a perfect representation of how the page will look on a mobile device, but a useful way to see a quick approximation of how a page will look on different screen sizes

The Drop Times: The Knowledge Chronicle: Embracing the Power of Sharing

Dear Readers,

Knowledge is the cornerstone of evolution, empowering us to innovate and grow throughout history. In the digital age, knowledge management systems, and AI-driven knowledge bases are revolutionizing how we handle information and make data-driven decisions.

But the true value of knowledge lies in sharing it. Our newsletter celebrates the spirit of knowledge-sharing initiatives, spotlighting inspiring stories of communities and individuals and fostering collaboration and positive change.

In the heart of this knowledge-driven landscape lies Drupal, an open-source content management system. We delve into how Drupal empowers communities to share their expertise, creativity, and passion for technology. The Drupal community's inclusivity and support for contributors exemplify the importance of collective learning.

And now, we take you on a journey into the latest happenings in Drupal, as covered by TheDropTimes (TDT) last week.

Oliver Davies, a seasoned PHP Developer and Linux Systems Administrator, shares his experiences in maintaining a widely used Drupal module active on an impressive 34,981 websites. It is only just to lead this newsletter with such a remarkable story. 

Amy Hinckley's article on BollyInside provides an in-depth comparison between Drupal and Sitecore. This piece offers valuable information for those considering content management system options to make an informed decision. 

Ryan Loos, a Senior Drupal Developer, shares his insights on scrappy tricks in web development in an illuminating blog post. Ryan's blog is a must-read for developers seeking innovative and resourceful solutions. Debug Academy published a comprehensive blog post titled "How to Learn Drupal," providing beginners with a step-by-step guide to mastering this powerful content management system. If you're new to Drupal, this guide is your gateway to unlocking its full potential.

JoomTech Solutions has unveiled a comprehensive blog shedding light on Drupal Developer Salaries in India in 2023. For aspiring developers and seasoned professionals, understanding the factors influencing salaries is crucial for making informed career decisions. Fellow Drupal enthusiasts in South Minneapolis gathered at Venn Brewing for the Twin Cities Drupal Happy Hour. Click here to learn more about the event.

Mark your calendars for the 10th-anniversary celebration of NEDCamp, the renowned New England Drupal Camp. Click here to get information about the event. There is marketing, and there is phantom marketing. We had a funny piece on phantom marketing last week. Discover the covert ideas on how to become an industry leader by association. 

The Drupal community is gearing up to celebrate the Women in Drupal Award 2023 at DrupalCon Lille. This prestigious award aims to recognize and honor the exceptional contributions of Definers, Builders, and Scale winners who are shaping the future of Drupal. To get an insight, click here

In response to the European Union's Cyber Resilience Act (CRA), WordPress, along with Drupal, Joomla!, and TYPO3, has expressed its endorsement of the initiative while raising concerns about its implications on Free and Open Source Software (FOSS). The community remains committed to ensuring the security and integrity of digital products. Click here to read the story. Drupal Association and WordPress, Joomla, and Typo3 united to present a comprehensive webinar last week, offering insights and analysis on how the Cyber Resilience Act may impact the open-source CMS ecosystem. 

OSTraining's Rod Martin shares a video tutorial on a feature that significantly speeds up Drupal development and module creation. This resource offers developers practical tips and tricks for enhancing their productivity. Read about the exciting "Drupal Day 2023" event that unites Portugal's community. Stay tuned for more details on this event that promises knowledge-sharing, collaboration, and community-building.

That wraps up the highlights from TheDropTimes. We hope you find these stories insightful and that they ignite your passion for knowledge and Drupal. Until the next edition, keep exploring, sharing, and embracing the power of knowledge!

Sincerely,
Kazima Abbas
Sub Editor, TheDropTimes

Jacob Rockowitz: Organizing an Organization using the Schema.org Blueprints module for Drupal

My principal client, a healthcare organization, is working on leveraging Schema.org to develop a reusable, understandable, and API-first website. As the team works towards rearchitecting the website, we face the ongoing challenge of determining how our existing content model and relationships can be aligned with and migrated to a Schema.org-based content model.

 

Schema.org is a vocabulary that provides a standardized way of describing things on the web. It is used by search engines and other applications to understand the content of web pages.

 

Schema.org defines a vocabulary with 803 Types and 1465 Properties, which is a lot to take in. It can be easy to miss how your existing content types can be aligned with Schema.org. However, the Schema.org specification has been carefully thought out and developed with input from various organizations. For example, the Role type allows organizations to add additional specificity to any relationship. This is often used to define the role of members and employees within an Organization.

Despite my team's efforts, we occasionally need assistance aligning with Schema.org. This challenge led me to realize that instead of focusing on my organization's specific use case, I should look at how Schema.org can define an organization's content and information model. As a result, I created the Schema.org Blueprints Starter Kit: Organization module.

This starter kit leverages inverseOf relationships for member, employee, subOrganization, and department to arrange an organization's hierarchy and define individual roles within an organization using the Read More

LN Webworks: Drupal 9 to 10 Migration: Concerns and Strategies to Address Them

Image removed.

Drupal 10 is unarguably the most advanced version of Drupal CMS. It was released on December 14, 2022, and its cutting-edge modules, themes, and features make it irresistible for organizations from all industrial domains. However, despite possessing a strong desire to avail of Drupal migration services to upgrade to Drupal 10, a majority of companies refrain from doing so. This is because they are bothered by some challenges and concerns related to the process. 

This blog sheds light on the various challenges and concerns associated with Drupal 9 to 10 migration and ways to overcome them. Once you know how to slew every Drupal 9 to 10 migration challenge that comes your way, you can fearlessly upgrade to Drupal 10. 

LN Webworks: Upgrading from Drupal 8 to 9 Migration: A Step-by-Step Guide

Image removed.

Drupal, a flexible and powerful content management system (CMS), has won the hearts of web developers and site owners alike. With the release of Drupal 9, upgrading from Drupal 8 has become a crucial step to ensure enhanced features, security, and long-term support. 

In this blog, we present a step-by-step guide to facilitate a smooth and successful Drupal migration from Drupal 8 to 9. But before we get down to the steps of the Drupal 8 to 9 migration process, let’s understand why migration is important in the first place. 

5 Reasons for Migrating from Drupal 8 to Drupal 9

While Drupal 8 has been a reliable and feature-rich platform, Drupal 9 offers a host of compelling benefits that make the upgrade worthwhile. Let's understand the 5 reasons that make Drupal 9 Migration a must! 

Oomph Insights: Oomph's Client Lifespan Wins Nielsen Norman Group Award for Top Ten Intranets of 2023

We are thrilled to share that our client, Lifespan, has been named to the Nielsen Norman Group 2023 list of the ten best employee intranets in the world. Award winners are recognized worldwide for their leadership in defining the field of UX. NN/g is dedicated to improving the everyday experience of using technology. The company has evaluated thousands of websites and applications and consulted for leading brands in virtually every industry since 2001 to select the 10 best intranets annually. A Collaborative Process Lifespan collaborated with our team on strategy, stakeholder management, UX…

Drupal Association blog: ReDiscovering Discover Drupal

The Discover Drupal program aims to professionally and economically empower people from historically marginalized communities through careers in Drupal. This 12-18 month initiative provides training, mentorship, and hands-on experience. Through the support of Drupal mentors and strategic partnerships, this year's cohort was a huge success, further developing the skills and talent of our graduates.   

Over the past 12 months, Discover Drupal students dedicated their time and effort to this extensive program. They completed their respective comprehensive training program, DrupalEasy or Evolving Web, regularly met with their mentors, participated in weekly office hours with Ryan Price and monthly professional development workshops led by Drupal Community members. Students also attended DrupalCon Pittsburgh, where they were able to network with other Drupalers, present their final projects and take part in a recruitment fair. We are grateful for their commitment to the program. Join us in celebrating the 2022-2023 cohort!

  • Haroms Terfassa
  • AV Lee-A-Young
  • Cindy Garcia
  • Selvin Sahn
  • Anastasiya Kazakova
  • Briggitte Ayerves Valderas

For the upcoming 2023-2024 program year, Discover Drupal will pause the fellowship to create a strategic plan. This plan will be based on feedback from past students and mentors. The feedback has shown that there is a need to focus on equitable learning environments, where students can engage and learn from people who may have a shared identity. In “The Value of Intentional Cross-Identity Mentorship” written by Philip Wilkerson, III and Samara Reynolds, they stated, “Marginalized groups often benefit professionally when they have a mentor that shares elements of their identities. Having a mentor who shares similar identities has been shown to lower instances of imposter syndrome.” If you would like to learn more about the importance of shared identity in mentorship and workforce development, check out the following articles:

While we recognize the impact the program has made so far, we hope that the strategic plan will create further opportunities for marginalized folks to take on leadership roles in the program. We believe that it is important to uplift the voices of those who are historically underrepresented so that programs such as Discover Drupal are led by the needs of those most deeply impacted. It is our hope that through this level of intentionality, the program will not only serve as a resource for those who need it but it will also be an opportunity for us to highlight the talent and voices of current marginalized leaders in the Drupal community.

Over the next year, we will work with Drupal community experts and leaders to do the following:

  • Develop a robust curriculum
  • Deepen relationships with our strategic partners
  • Cultivate new connections for internship placement and employment for Discover Drupal Graduates

Once we have developed a new curriculum and established strong relationships with key partners, applications will open for the 2024-2025 cohort in June 2024. We are excited to take this journey and look forward to sharing more!

If you would like to be a part of reimagining Discover Drupal, either as a facilitator, mentor, fiscal supporter, or career placement entity, let us know! You can reach out to Joi Garret at joi@association.drupal.org. We hope to partner with you.

Golems GABB: Serverless Computing and its Impact on Web Development

Serverless Computing and its Impact on Web Development Editor Fri, 08/04/2023 - 12:35

Serverless computing is one of the main trends in cloud systems. Since the emergence of this approach to software development in 2014, its popularity has constantly increased, which means that this technology has significant potential for future widespread use.
According to GlobeNewswire, firms primarily move to the cloud to cut their business costs. Experts at Multisoft Virtual Academy have calculated that small businesses can save 40% on IT costs by using cloud computing. Learn about serverless computing, its elements, strengths, and weaknesses.