Drupal CMS News Digest

developments tricks, articles and reviews from Drupal specialists

News Categories: SEO  Design  Marketing
Tag1 Consulting: Next steps for components everywhere in Drupal - part 2
Part 1 | Part 2 Emerging approaches to front-end development portend a very different world from the one we live in today with regard to handling and juggling components. After all, new best practices promulgated by the likes of JavaScript technologies like React are overturning our preconceived notions about components and our foregoing definitions. For instance, React now contains both declarative rendering of components through JSX and efficient document object model (DOM) diffing through the concept of Virtual DOMs. Despite all of this progress, however, content management systems (CMS) like Drupal and others have not kept pace with the rapid change in how components are realized in front-end ecosystems. Can they ever catch up? Fabian Franz (Senior Technical Architect and Performance Lead at Tag1) presented a well-attended session entitled "Components everywhere: Bridging the gap between back end and front end" at DrupalCon Amsterdam 2019 that articulated his dream vision for shared components across back end and front end in Drupal's own native rendering. He recently rejoined Michael Meyers (Managing Director at Tag1), and me (Preston So, Editor in Chief at Tag1; Senior Director, Product Strategy at Oracle; and author of Decoupled Drupal in Practice) for [a Tag1 Team...Read more preston Mon, 07/20/2020 - 12:11
Evolving Web: Digital Marketing for Higher Ed: Insights From PSEWEB 2020
Last week I had the opportunity to attend PSEWEB 2020, Canada's annual digital marketing conference for colleges and universities. While it would have been nice to attend sessions and meet attendees in person (the conference was originally supposed to take place on the McGill campus in Evolving Web's home city of Montreal), it's safe to say that the virtual version of the event was still a success. Screenshot of the PSEWEB virtual streaming platform, with the chat open in the right-hand column. The streaming platform worked like a charm, the chat and live Q&A features added depth and dimension to each presentation, and the presenters nailed their sessions despite having to deliver them in front of a screen rather than a live audience. As a newcomer to the Canadian higher ed space, I really enjoyed the friendly community vibe surrounding the event. Attendees and speakers alike seemed truly eager to share their experiences and help each other work through the industry's unique digital marketing challenges. The only downside was having to choose between two simultaneous sessions — but that's always a dilemma IRL as well. I've tried to pick out a few highlights among the presentations I did get to attend, but they represent just a fraction of the insights and knowledge that were shared over the two-day event. Running Successful Large-Scale Campaigns In her presentation...
Dries Buytaert: State of Drupal presentation (July 2020)
Last week, Drupalists from around the world gathered for DrupalCon Global. This DrupalCon was the first ever virtual event of this scale for the Drupal community. As a matter of tradition, I delivered the opening keynote. You can watch a video recording of my keynote, download a copy of my slides (212 MB), or read the brief summary below. A screenshot of the first ever virtual DriesNote. The virtual conference tool showed my slides, my webcam, and real-time chat. I announced that we are targeting the release of Drupal 10 around June 2022. Next, I spent the majority of my presentation proposing five strategic initiatives for Drupal 10. While it seems early to speak about Drupal 10, we need to start working on these strategic goals now to have them ready by the time Drupal 10 is released. The goal of my presentation was to propose five well-balanced initiatives for Drupal 10.We decided to go with just five initiatives so we're more focused and because the Drupal 10 release cycle will be shorter than Drupal 9's. Selecting only five initiatives was hard. I spent 35 minutes walking the audience through the selection process. The five proposed initiatives: Drupal 10 readiness An easier out-of-the-box experience A new front-end theme (Olivero) Automated updates for security releases An official JS menu component for React and Vue 1. Drupal 10 readiness Drupal depends on...
State of Drupal presentation (July 2020)
Last week, Drupalists from around the world gathered for DrupalCon Global. This DrupalCon was the first ever virtual event of this scale for the Drupal community. As a matter of tradition, I delivered the opening keynote. You can watch a video recording of my keynote, download a copy of my slides (212 MB), or read the brief summary below. A screenshot of the first ever virtual DriesNote. The virtual conference tool showed my slides, my webcam, and real-time chat. I announced that we are targeting the release of Drupal 10 around June 2022. Next, I spent the majority of my presentation proposing five strategic initiatives for Drupal 10. While it seems early to speak about Drupal 10, we need to start working on these strategic goals now to have them ready by the time Drupal 10 is released. The goal of my presentation was to propose five well-balanced initiatives for Drupal 10.We decided to go with just five initiatives so we're more focused and because the Drupal 10 release cycle will be shorter than Drupal 9's. Selecting only five initiatives was hard. I spent 35 minutes walking the audience through the selection process. The five proposed initiatives: Drupal 10 readiness An easier out-of-the-box experience A new front-end theme (Olivero) Automated updates for security releases An official JS menu component for React and Vue 1. Drupal 10 readiness Drupal depends on...
Tag1 Consulting: DrupalCon Global
Tag1 is a proud Platinum sponsor of DrupalCon Global. Find the slides for our contributed talks attached. I was just talking to my team about how much I liked how the DA put on this DrupalCon Global virtual conference. Despite the short lead time DA had to prepare, it worked! Hopin had very few hiccups; I actually got to focus (better, oddly) on some of the talks/presentations; and I had wonderful wide-ranging (unscripted), but deep conversations in a big group at the Tag1 virtual booth. Plus, I even left my Hobbit Hole in the Shire to give a talk with my team. Miracles, indeed! The only two downsides were timezone management and not having work-related meeting conflicts interrupting my attendance (the downside from IRL conferences). DA harnessed a lot of Black Girl Magic this year. Thanks to Heather and all of the DA for pulling us out of the woodwork! You can see how much this community does give voice to all of of our stripes, just looking at the speakers, topics, guidelines — it's all very inclusive and thoughtful. Thanks to everyone that made the first virtual DrupalCon a big success! - [Caching and Performance Deep Dive](https://www.tag1consulting.com/sites/default/files/blog/files/Caching%20and%20Performance%20Deep%20Dive.pdf "Caching and...Read more peta Sun, 07/19/2020 - 06:42
DrupalEasy: DrupalEasy Podcast 235 - Nils Adermann (Composer co-author), DrupalCon Global chat
Direct .mp3 file download. Nils Adermann, co-author of the Composer project, joins Mike Anello to talk about the past, present, and future of Composer. Ryan Price and Mike chat about the chat about the DrupalCon Global chat system and the future(?) of global Drupal virtual events. URLs mentioned Jordi Boggiano, Composer co-author. Composer on GitHub Nils on Twitter PEAR Composer 2.0 slides from Nils composer.lock demystified slides from Nils Private Packagist DrupalCon Global hopin DrupalEasy News Composer Basics online workshop - 7-hour (split over 2 days) online workshop - Monday, August 24 from 1:30-5pm ET (part 1) and Tuesday, August 25 from 1:30-5pm ET (part 2). Professional local development with DDEV - 2-hour, hands-on, online workshop held monthly (Tuesday, September 8 and Tuesday, November 10). Local Web Development with DDEV Explained. Drupal Career Online - next semester begins August 31. Free information webinars on July 22, August 12, and August 26. 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 or Miro. Listen to our podcast on Stitcher and YouTube. 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...
ARREA-Systems: Technique to format html email (simplenews + swiftmailer + css)
Technique to format html email (simplenews + swiftmailer + css)   If you use swiftmailer + simplenews, you may want to send html email with custom css. To achieve that,you have to customise 2 twig templates. The first template is the default template that is provided by swiftmailer: simplenews-newsletter-body.html.twig. You can use this template to build your own email body with content you like to use. For example, in the template below, an hero image is inserted using table layout. Read more about Technique to format html email (simplenews + swiftmailer + css)Add new comment
Drupal blog: Drupal 10 target release date and Drupal 9 end-of-life
We are targeting to release Drupal 10 around June 2022. That is less than two years from today! Why so fast, you ask? Drupal 9's biggest dependency is Symfony 4, which has an end-of-life date in November 2023. This means that after November 2023, security bugs in Symfony 4 will not get fixed. Drupal has to adopt Symfony 5 (or later) and end-of-life Drupal 9 no later than November 2023. For security purposes, all Drupal 9 users will need to upgrade to Drupal 10 by November 2023. We like to give site owners at least one year to upgrade from Drupal 9 to Drupal 10, therefore we are targeting Drupal 10 to be released in June 2022. Will the upgrade to Drupal 10 be easy? Yes, it will be easy, and here is why. New functionality for Drupal 10 is actually added to Drupal 9 releases. This means module developers can start adopting any new APIs right away. Along the way, we deprecate old functionality but keep backwards compatibility. Once we are ready to release Drupal 10, we remove all deprecated code. Removing deprecated code breaks backwards compatibility, but because module developers had a chance to stay up to date with API changes, the upgrade to Drupal 10 should be easy. If that makes your head spin, think of it this way: Drupal 10 is identical to the last version of Drupal 9, with its deprecations removed. Because of that, there should be no last-minute, big or unexpected...
Axelerant Blog: What Does Planning For Drupal 9 Mean To You?
Plan a Drupal 9 upgrade while keeping the upcoming Drupal releases and versioning in mind. Read what the upgrade process will mean will for you.
Drupalize.Me: DrupalCon Global Day 3
Community Working Group posts: 2020 Aaron Winborn Award Winner: Baddý Breidert
During DrupalCon Global, the members of the Drupal Community Working Group announced the winner of the 2020 Aaron Winborn Award, Baddý Breidert (baddysonja).   The award is named after a long-time Drupal contributor who lost his battle with ALS in 2015. This award recognizes an individual who, like Aaron, demonstrates personal integrity, kindness, and an above-and-beyond commitment to the Drupal project and community. Previous winners of the award are Cathy Theys, Gabór Hojtsy, Nikki Stevens, Kevin Thull, and Leslie Glynn. Current CWG members, along with previous winners, selected the winner based on nominations submitted by Drupal community members. Baddy has been a member of the Drupal community for over nine years, and is the co-founder of 1xINTERNET based in Germany, Iceland, and Spain. She has been a relentless force for good in the Drupal community as one of the co-organizers of Drupal Europe 2018, Northern Lights and Solstice DrupalCamps (Iceland), local and international Splash Awards, and as an extremely active member of the German Drupal community. She is also currently a member of the Drupal Association Board of Directors.   Multiple people nominated Baddy for this award. Here are some of the things they said: She has consistently and tirelessly worked for the good of Drupal across event organisation (Drupal Europe), in Drupal Agency life promoting Drupal to wider...
Aten Design Group: Notification Message Module for Drupal 8
Notification Message Module for Drupal 8 Travis Tomka Thu, 07/16/2020 - 10:15 Drupal 8 Drupal Planet User Experience Drupal The Notification Message module for Drupal 8 lets content editors quickly and easily publish configurable notifications. It can create site-wide notifications, conditional alerts, or other site messages — all using a consolidated UI that doesn’t require editors to stitch together functionality with complex combinations of core and contributed modules. Have your organization’s hours of operation changed for the holiday? Is a specific product on backorder? Has a service area been affected by a storm system? No matter who needs to read it, what it needs to say, or when it needs to be automatically published and unpublished, Notification Message makes crafting messages to users simple. Nashville Public Library uses the Notification Message module for Drupal 8 to deploy notification messaging specific to distinct audience segments in a bright, clear yellow banner. I built the Notification Message module to help Nashville Public Library broadcast site-wide or contextual messages to their customers via time-boxed notification banners. Their previous...
InternetDevels: Expected time and costs of Drupal 7 to Drupal 8/9 migration
Drupal 7 to Drupal 8/9 migration is something that should bring a great value to your business. Numerous Drupal 8 improvements and its fully revamped architecture impressed everyone when the 8th version was released. Read more
Matt Glaman: Launching a Drupal 9 site on DDEV-Live
Sunday, July 5th, I did my livestream exploring DDEV-Live. DDEV-Live is the hosting counterpart of DDEV-Local. I use DDEV-Local as my local development stack, and I love its simplicity for running local environments with Docker. You may remember the company as DRUD - Destroy, Rebuild, Update, Destroy – and DDEV-Local as just DDEV. They have centralized on the DDEV brand name focusing on just the Local and Live products.
Agaric Collective: Are you building communities of practice for community health in this time of public recognition of injustice?
COVID-19 and recognizing racism as a public health threat spotlights the importance of health communities of practice and their need to have high-quality, data-driven discussions. How do we do data-informed conversations well?  How do we expand them to include more health professionals and more community members outside what is recognized as the healthcare industry?  Both are very clearly needed now. Thanks to a client giving us a shout out, Agaric realized recently we've done a lot of health communities over the years and would love to talk and learn with others.  We're hosting a "Birds of a Feather" (people interested in the same topic coming together) at DrupalCon Global today at 3:15 Eastern Time to talk about facilitating discussion among healthcare practitioners and researchers and the public, and anything along community or data-sharing lines.  Environmental racism was forced into the national conversation by Flint, Michigan years ago and COVID-19 has made long-standing problems of racism in healthcare provision impossible to ignore.  The rebellion against police repression started in Minneapolis is itself a reaction to the public health issues caused by policing which were predictable, and Minneapolis resident D.A. Bullock, indeed, predicted it. What's the next steps for healthcare workers and researchers?  For any person who cares about our communities?  How do we...
Acro Media: Google Summer of Code: Mentoring Future Developers
Acro Media is proud to be a part of Google Summer of Code 2020 for the first time in it’s 15 year history.  What is Google Summer of Code (GSoC)? “Google Summer of Code is a global program focused on introducing students to open source software development. Students work on a 3 month programming project with an open source organization during their break from university.” - About | Google Summer of Code Why is Acro Media involved in GSoC? Introducing students to open source software development and helping drive open source coding forward are key mandates of GSoC, which is something Acro Media can definitely get behind.  Improved coding and talented new developers are only going to make the Open Source Community stronger. Student developers like Vishal Chaudary gain valuable mentorship and insight through a 3-month internship.  Vishal was chosen to take part in GSoC as a student developer working on the Drupal Commerce Fraud Project. The project aims to port the Commerce fraud module to Drupal 8/9 with candidate level release. This includes updating the current module with adding new features compatible with latest versions of Drupal.  Vishal has been sharing his intern experience through a series of blog posts highlighting the things he has learned along the way.  Here is a quick look at some of his highlights: Week 1: ...

Number of Total Worldwide Registered Domains Updated: Oct 22 2020