drunomics: A Journey Towards Sustainability and Team Building
At drunomics GmbH, our dedication to sustainable digital practices is at the heart of everything we do. We see technology as a powerful force for positive change, and our recent team event in Burgas, Bulgaria, emphasized sustainability as the focal point of the event. Here is a glimpse into the vibrant discussions, collaborative learning, and memorable moments that made this event truly special.
Nurturing Sustainability
1. Green UX Design Insights
During our event, we immersed ourselves in the principles of Green UX design. Our discussions centered on creating digital experiences that are both user-friendly and environmentally conscious. Here are some of the key insights we shared:
- Optimizing Code for Efficiency: Streamlining scripts and using efficient algorithms not only boosts performance but also cuts down on energy consumption, contributing to a greener web.
- Data Transfer Reduction: Minimizing data transfer is crucial for sustainability. We explored methods like lazy loading, content compression, and efficient caching to create smoother user experiences while reducing our digital carbon footprint.
- Balancing Aesthetics and Sustainability: Green UX is about finding harmony between visual appeal and resource efficiency. Thoughtful use of images, animations, and fonts can achieve this balance effectively.
2. User-Centric Sustainability
Our discussions also focused on empowering users to make eco-friendly choices through smart intuitive design:
-
Empowering Users: We brainstormed ways to integrate sustainability into user interactions, such as through informative tool-tips, personalized recommendations, and eco-friendly badges.
- Behavioral Nudges: Subtle prompts within the user experience can encourage eco-friendly behavior, like promoting energy-saving modes, suggesting public transportation options, or highlighting sustainable product choices.
3. Collaborative Learning
The event was an engaging forum for sharing ideas and fostering dynamic discussions. We challenged assumptions and explored new perspectives on integrating sustainability into our projects. This collaborative approach helped us discover innovative solutions and prepared us to infuse eco-consciousness into every stage of our work.
drunomics: Stop making your own life difficult. Integrate your CI/CD Pipeline with these monitoring tools
Drupal Association blog: Celebrating Success: DrupalCon Portland 2024 Event Impact Recap
Welcome to the Event Impact Recap of DrupalCon Portland 2024, a benchmark event in North America, that not only marked a significant milestone in the Drupal community, but also holds a special place in my journey. Having served as a contractor for DrupalCon Portland and now stepping into the role of the new Community Programs Director with the Drupal Association, I am thrilled to share the highlights and successes of this remarkable gathering. My goal is to have an Impact Report shared with the community after each DrupalCon that depicts the data and feedback on the event. Please view the slides.
Key Highlights from DrupalCon Portland 2024:
- Attendance and Engagement:
- With 1,368 registered attendees and an impressive 97.8% check-in rate, DrupalCon Portland 2024 brought together a vibrant community of Drupal enthusiasts and professionals.
- Of the 1,368 registered attendees, 438 (about one third) received comped registrations for volunteering, speaking, or other roles at the conference.
- The event saw 3,249 hotel rooms booked in Portland, OR, highlighting its impact on the local economy and hospitality sector AND, it’s worth to note, these were just the rooms through our block, many rooms were booked outside the block making an even bigger impact on the local business community.
- A post event survey showed the rank of overall experience at DrupalCon Portland 2024 at 4.21/5
- 32% of attendees said this was their 1st DrupalCon
- 8 Scholarship grants were given out to the community
- 95% of attendees said they would attend a future DrupalCon
- Global Representation:
- Attendees from 6 continents, 35 countries, and 46 states joined us, demonstrating Drupal's global reach and community diversity.
- Specialized Summits:
- Five Summits (Government, Higher Ed, Nonprofit, Healthcare, and Community) attracted 476 attendees, facilitating deep dives into crucial Drupal topics and fostering collaboration.
- DriesNote and Starshot:
- A highlight of the event was the DriesNote, attended by 950 people in person, eager to hear about Starshot, an exciting new initiative. (View the recording on the Drupal Association Youtube page). This session not only informed but also inspired attendees about the future of Drupal.
- Two BOFs were hosted, providing platforms for continued discussions and community engagement beyond the main sessions.
- Sponsorship:
- DrupalCon Portland 2024 was made possible thanks to the generous support of our sponsors
- Presenting Sponsors: 2
- Champion Sponsors: 6
- Advocate Sponsors: 11
- Exhibitors: 28
- Total Sponsors: 47
- The conference wouldn't have been possible without the dedication and partnership of these organizations. Their support underscores their commitment to the Drupal community and its ongoing success.
- DrupalCon Portland 2024 was made possible thanks to the generous support of our sponsors
- Volunteer Contributions:
- The success of DrupalCon Portland 2024 was further bolstered by 28 dedicated volunteers, including local ambassadors, logistics contributors, and translation assistants, who collectively contributed 221.5 hours onsite.
I am deeply honored to now step into the role of the new Community Programs Director with the Drupal Association. With over 18 years of experience in event planning, field marketing, nonprofit management, and community engagement, I am excited to leverage my skills to enhance community programs and initiatives within the Drupal ecosystem. My goal is to foster even stronger connections, facilitate meaningful collaborations, and support the growth and inclusivity of the Drupal community.
As we reflect on the achievements and connections fostered at DrupalCon Portland 2024, I am filled with optimism about the future of Drupal and the potential for continued growth and innovation within our community, and am excited to be a part of DrupalCon Barcelona, DrupalCon Singapore, DrupalCon Atlanta and many more for years to come!
DrupalCon Portland 2024 was not just an event but a celebration of collaboration, knowledge sharing, and community spirit. I extend my heartfelt gratitude to everyone who contributed to its success, from attendees and volunteers to sponsors and organizers. Let's carry this momentum forward as we embark on the next chapter of Drupal's journey together.
- Meghan Harrell
Community Programs Director
Drupal Association
drunomics: Custom Elements UI: quicker changes to your decoupled Drupal site
New Custom Elements module version
The Custom Elements module is an essential building block in the technology stack that drunomics uses to build headless Drupal solutions, facilitating output of pages in either 'custom elements' or JSON format as the front end requires it.
The newest version of the module features a user interface to modify any entity that is part of the output: any property can be included/excluded, and output format can be changed, without the need to write Drupal/PHP code. This allows a developer to more easily change both the backend API output and the decoupled frontend consuming the output at the same time, making for faster turnaround times in changes to your website.
Our talk at Drupal Developer Days Burgas
Roderik Muit and Alexandru Ieremia chaired an informal (Birds of a Feather) session at Drupal Developer Days in Burgas in June 2024, to prevent the new changes to any interested parties. They also prepared some information about the larger Lupus Decoupled stack for any interested attendees who would not be familiar with it yet.
After the presentation, an animated discussion followed. Some people were curious how the Custom Elements UI worked, what the code behind it looks like and how to write own 'formatters'.
Another person said that Lupus Decoupled seems to exactly satisfy their need to address the resource heavy JSON:API queries in his current main website. He was encouraged to try out a demo and ask any questions in our issue queue or on #lupus-decoupled on Drupal Slack. Users were assured that Lupus Decoupled is ready to use (for experienced developers) and completely open source.
The new Custom Elements version with UI to alter output, is currently available as a development version; we are working to finalize a beta release as soon as possible.
The Drop Times: Drupal Usage in Government: A Data-Driven Study of CMS Adoption Patterns
Specbee: Simplifying content duplication with Quick Node Clone module in Drupal
roose.digital: How to prefill a webform field based on the node/URL being viewed in Drupal 10
Talking Drupal: Talking Drupal #458 - Drupal & Next.js
Today we are talking about Next.js, what it is, and how to integrate it with Drupal with guest John Albin Wilkins. We’ll also cover Next.js Webform as our module of the week.
For show notes visit: www.talkingDrupal.com/458
Topics- What is Next.js
- What kind of server do you need
- How is it used on the web
- Does it only work on react based systems
- Why would someone want to integrate with Drupal
- When changes are made in the content how do you update the app
- On the module page there are a lot of references to Preview, is this something Next does well
- What is server side rendering
- How does Next work with menus and views
- Any preference on the api for json api vs graphql
- Performance
- Editorial experience
- Responsive images
- Will Drupal ever ship with a headless front end
- Winner of the TPOTM
- Next.js
- Next.js Wikipedia
- Next.js Webform Tutorial
- Example Next.js template to render an arbitrary webform
- Decoupled Menus Initiative
- FormDazzle
- Trival Patch of the Month
- https://www.drupal.org/project/drupal/issues/258089
- Flexinode
John Albin Wilkins - john.albin.net JohnAlbin
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Baddý Sonja Breidert - 1xINTERNET baddysonja
MOTW CorrespondentMartin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to build a webform in Drupal and have the corresponding Next.js template automatically created for you? There’s a Next.js library for that.
- Module name/project name:
- Brief history
- How old: created in Aug 2022 by Lauri Timmanee (lauriii), who listeners may know as the Drupal Core Product Manager, and one of the people leading the Starshot initiative
- Versions available: 1.1.1
- Maintainership
- Test coverage
- Documentation - Lengthy README and a tutorial on the Acquia Dev Portal
- Number of open issues: 17 open issues, 3 of which are bugs
- Usage stats:
- 2,246 weekly downloads according to npmjs.com
- Module features and usage
- Using this library does require some setup on the Drupal side, including installing the Webform and Webform REST modules. There’s also an extra patch to install if you want to use any autocomplete fields, and some configuration needed for both the REST resources that will be used to exchange data, and the permissions for the account that will be used to retrieve and submit data
- Out of the box, the library supports over 40 webform components, but you can also provide custom elements if you need something additional. The library also supports conditional logic, so fields can show or hide in the Next.js front end based on conditions defined in your Drupal backend
- The library also provides front-end validation for email confirmation, date list, and datetime fields, but back end validation is also processed for every submission
- There is a crowded field of headless CMS competitors, but I thought this library is a good example of the extra power and flexibility you get by using a robust, open source CMS like Drupal as the back end in your headless architecture
Drupal Association blog: Navigating the Future 6 Months out from Drupal 7 Support Ending: Options for Your Drupal 7 Site
With Drupal 7’s (D7) end-of-life (EOL) in 6 months on January 5, 2025, organizations relying on D7 face critical decisions regarding the future of their websites. This article will help guide you through the paths you can take: migrating to modern Drupal, leveraging extended long-term support options, or staying on unsupported Drupal 7.
Update to Modern Drupal
Transitioning from Drupal 7 to a newer version is crucial in future-proofing your digital presence. These versions embrace modern PHP standards, object-oriented programming, and Symfony components, providing a powerful foundation for your website. This upgrade allows you to access advanced features, enhanced performance, and ensures ongoing support and security updates.
Why Migrate to the Latest Versions?
Modernization: Drupal 10 offers cutting-edge features and performance improvements, and an easy upgrade path to Drupal 11, releasing very soon.
Security: Continuous security updates protect your site from vulnerabilities.
Flexibility: Adopt contemporary coding standards and best practices.
Future-Proofing: Ensure compatibility with future updates and maintain a seamless digital experience.
Additionally, the upcoming release of Starshot, slated before the end of 2024, promises even more enhancements and features that will elevate your website's capabilities. By migrating now, your organization can seamlessly integrate these future advancements.
Migrating to newer versions can involve navigating significant architectural changes, and may require extensive modifications to custom modules and themes. However, tools like Drupal Rector and Retrofit on our DIY migration resources page can help make this process easier. The benefits of modernization, enhanced security, and future-proofing outweigh the initial investment in time, resources, and budget.
But you don’t have to do it yourself. There are a number of Drupal Certified Partners who can assist organizations in planning and implementing their migration.
Find the qualified company that is best for you: Certified Migration Partners.
Extended Security Support for Drupal 7
To address the challenges of using unsupported software, the Drupal Association has established a program for supporting site owners who won't be able to migrate before the end of life date. The D7 Extended Security Support Program identifies existing Drupal Certified Partners who meet stringent standards and who the Drupal Association feels confident recommending.
With the end of support, the Drupal Security Team will no longer be involved in supporting Drupal 7. The Drupal Association recognizes that some site owners will not be in a position to migrate their site or need more time to do so. For many of these site owners, paying for extended support would be a good option.
Recognizing that the Drupal Security Team would not be officially involved in any such service, the Drupal Association created rigorous standards before certifying companies under this program. Some of these requirements include:
- Being a Drupal Certified Partner at the Gold tier or higher
- Employing a core security team member
- Experience in providing security and compatibility fixes
- History of reporting 2 or more CVEs and creating fixes for the same
- Willingness to enter in a service level agreement to ensure standards are being met
Find the company that will work best for you: D7 Extended Security Support Partners
Stay on Unsupported Drupal 7
When Drupal 7 reaches its EOL, it will no longer receive new security updates, fixes, or official support from the Drupal community. While this option might seem cost-effective and leverages your team's stability and familiarity with Drupal 7, it comes with significant risks.
Without updates, your site will be vulnerable to new security exploits and non-compliance with standards such as FedRAMP, PCI-DSS, and HIPAA. Over time, tools and utilities supporting your Drupal 7 site may become incompatible with new versions of dependencies like PHP, and finding developers skilled in outdated technology could become increasingly difficult.
The Drupal Association does not recommend this option.
Conclusion
Organizations must carefully weigh their options as Drupal 7 approaches its EOL to ensure continued security, compliance, and compatibility. Embracing Drupal 10 and the upcoming Drupal 11 and Starshot release will position your organization for long-term success with access to the latest features, security updates, and a vibrant support community..