I’ve learned something incredible as the PHP Track Chair for Drupalcon Vienna. The Drupal Association has no way to invite PHP speakers to Drupalcon.
This blew me away when I first learned about it. After all the work to bring mainstream PHP to Drupal core, after all the outreach to PHP-FIG, after all the talks Drupalists have given at major PHP conferences, how is this possible?
You see, basically every other PHP conference covers their speakers’ travel and accommodation costs. Drupalcon doesn’t, and never has. Historically it has to do with Drupalcon’s identity as a community conference, rather than a professional one. But it means the best PHP speakers never get to Drupalcon.
On one hand that’s great for our project: our speakers are all passionate volunteers! They’re specialists who care deeply about the project. On the other hand, it contributes to isolated, “stay on the island” thinking. If the only speakers we hear are Drupalists, where do we get new insights? If the only people at the BoF or code sprint table are Drupalists, how do we leverage the strengths of the broader PHP community? How do we contribute back? How do we grow?
Every year, the lack of financial support holds back major PHP contributors from speaking at Drupalcon. The maintainers of Composer, PHPUnit, and Guzzle want to come to Drupalcon, but we don’t make it possible. These people built and maintain the cornerstones of Drupal. Why do we hold them at arm’s length?
This year, as Drupalcon PHP Track Chair, I’m in a position to make some changes. So I invited two notable PHP speakers to come and join us at the con: Sebastian Bergmann, author of PHPUnit, and Michelle Sanver, president of @phpwomen. Today I’m announcing a very special GoFundMe campaign to pay the travel and accommodation for these two exceptional contributors.
I believe that Drupalists want to get off the island.
I believe in the benefits of closer cooperation with the PHP community.
I believe there’s a lot we can learn from these people, and a lot we can teach them too.
And I believe that I’m not the only one.
We’ve estimated costs conservatively; this is not a lot of money. Anything we collect above and beyond their needs will go to the Drupal Association, but let’s be honest with ourselves: this campaign isn’t just about bringing Sebastian and Michelle to Drupalcon. Your donation shows the Drupal Association that you want to welcome contributors from other communities. You prove to them that their constituents want to bring in this kind of speaker. When you donate, you stand up for the kind of community you believe in.
Please donate, share, and tweet the campaign today.
Because “get off the island” isn’t just about the code. It’s about the community.
Read more »
I'm on vacation this week, and I've been trying to disconnect and soak up time with my family. However, I had to make an exception to write a quick but exciting blog post, as Acquia was named a leader in the 2017 Gartner Magic Quadrant for Web Content Management. This marks Acquia's placement as a leader for the fourth year in a row, solidifying our position as one of the top three vendors in Gartner's report.Acquia recognized as a top 3 leader, next to Adobe and Sitecore, in the 2017 Gartner Magic Quadrant for Web Content Management.
Early in my career I didn't fully understand or value the role of industry analysts like Gartner. Experience has taught me that strong analyst reports provide credibility and expose vendors to new markets and customers. It's easy to underestimate the importance of this kind of recognition for Acquia, and by extension for Drupal. If you're not familiar with the role of analyst firms, you can think of it this way: if you want to find a good coffee place, you use Yelp. If you want to find a nice hotel in New York, you use TripAdvisor. Similarly, if a CIO or CMO wants to spend $250,000 or more on enterprise software, they consult an analyst firm like Gartner. Large enterprises continue to rely heavily on leading analyst firms.
This year's report further cements Acquia's position as an industry leader as we received the highest marks for Cloud Capability and Architecture. The report further highlights how Acquia enables our customers to use Drupal to the fullest extent. We enhance Drupal with services like Acquia Lift that empower organizations to not only meet the needs of their customers, but to be ambitious with digital. Today, a variety of organizations, ranging from DocuSign to the Tennessee Department of Tourism are using Acquia Lift to create significant value for their businesses.
In addition to tools like Acquia Lift, Gartner also highlighted the flexibility inherent to Acquia's platform. Acquia's emphasis on Open APIs, ranging from Drupal 8's API-first initiative to APIs for Acquia Cloud, Acquia Site Factory, and Acquia Lift, allows organizations to deliver critical capabilities faster and better integrated in their existing environments. For example, Wilson Sporting Goods delivers experiential commerce by marrying the abilities of Drupal and Magento, while Acquia supports Motorola's partnership with Demandware.
Our tenure as a leader in the Gartner Magic Quadrant for Web Content Management has enabled organizations across every industry to take a closer look at Acquia and Drupal. Organizations like Nasdaq, Pfizer, The City of Boston, and the YMCA continue to demonstrate the advantages of evolving their operating models with Drupal in comparison to our proprietary counterparts. Everyday, I get to witness firsthand how incredible and influential brands are shaping the world with Acquia and Drupal, and our standing in the Gartner Magic Quadrant reinforces that.
The monthly core patch (bug fix) release window is this Wednesday, August 02. Drupal 8.3.6 will be released with dozens of fixes for Drupal 8. Drupal 8.4.0-alpha1 will also be released sometime during the week to begin preparation for the upcoming minor release in October. There will be no Drupal 7 bugfix release this month.
To ensure a reliable release window for the patch release, there will be a Drupal 8.3.x commit freeze from 12:00 UTC Tuesday to 12:00 UTC Thursday. Now is a good time to update your development/staging servers to the latest 8.3.x-dev code and help us catch any regressions in advance. If you do find any regressions, please report them in the issue queue. Thanks!
To see all of the latest changes that will be included in the release, see the 8.3.x commit log.
Other upcoming core release windows after this week include:
- Wednesday, August 16 (security release window)
- Wednesday, September 06 (patch release window)
- Wednesday, October 5 (scheduled minor release)
Pantheon is rolling out free HTTPS to all their websites—great news for the Drupal community since HTTPS is tremendously important, and Pantheon now provides an easy and free alternative to buttoning up your Drupal site with HTTPS.
HTTPS is critical these days. I wrote a series of articles about HTTPS earlier this year, HTTPS Everywhere: Security is Not Just for Banks, HTTPS Everywhere: Quick Start With Cloudflare, and HTTPS Everywhere: Deep Dive Into Making the Switch.
As I noted in those articles, HTTPS is important for the privacy of your site users as well as the security of the site itself. And it's increasingly important in SEO.
Pantheon partnered with Fastly to deliver traffic across their edge cloud platform, and they integrated Let's Encrypt to provide HTTPS free to all sites on their platform. As a result, sites will run even faster, and content will be delivered even closer to users. As they say,"HTTPS on Pantheon is now automatic and free—forever."
All Pantheon sites are now automatically:
- Distributed across 36 global points of presence (POPs)
- Issued HTTPS certificates for free
- Getting an instant 2x boost in performance, at minimum
Pantheon provides details about how to take advantage of the HTTPS change. New sites will be set up on HTTPS automatically. Existing sites may need to make a small change to your DNS configuration and add some configuration to settings.php. Note that existing sites will be rolled out gradually. If you don't see a single "Domains/HTTPS" tab in your dashboard, your site hasn't been updated yet. Contact Pantheon, and they'll take care of it.
In my HTTPS series, I talked about the process of using a free Cloudflare account to add HTTPS to a Drupal site hosted on Pantheon. Any site set up as described in that article is ready for the Pantheon change, and will not need to make changes to DNS and settings.php file. They should have been configured correctly as a part of setting the site up to use Cloudflare. The only change needed to switch from Cloudflare to using Pantheon's CDN is to go to the "DNS" page on Cloudflare and toggle the orange cloud icon, so it is gray instead of orange. That will indicate that Cloudflare is no longer providing the proxy service, only DNS.
I tried this out on my own Pantheon site. I had set it up using Cloudflare's free SSL option. Since I already made the necessary DNS changes as a part of that change, the switch to Pantheon's new CDN was seamless. I only had to contact them to tell them I was ready to switch, wait for the changes to propagate, go to Cloudflare and toggle their CDN off, and a few minutes later I could see that my site was serving HTTPS using the Pantheon certificate. After this change, Cloudflare is still providing my DNS services, but not my SSL certificate.
I commend Pantheon for adding free HTTPS to their platform!
When it comes to new tools, different workflows or any other kind of process changes, a company needs to ensure that the changes happen as smooth and resource saving as possible.
Drop Guard will undergo some big improvements this year to keep this switch for our users, developers, small Drupal shops and big agencies, as simple as possible. Besides outside-feedback from customers, we always love to hear the thoughts of our own team members. This time, we want to share an interview with our web developer Serkan Bekdemir, who’s now responsible for the Drop Guard usage in our own company, Bright Solutions.
Enjoy a scoop of honest critique and suggestions!Business Drupal Drupal Planet Drupal shops
In this post I will show you how to migrate thumbnail content from Wordpress to Drupal 8. My goals are to help you better understand the content migration process, give you starting point for future migrations, and teach you how to write process plugins and migration sources. Taxonomy terms and users migration is more straightforward so I won't cover it here.
This migration example contains templates to migrate thumbnails content. For this post, I assume the image/thumbnail field is using the Media module field. I will be using the Migrate drush module to run migrations.
First, make sure to configure your connection in your settings.php file. Add the following with proper credentials:
In Drupal 8 there are a handful of ways you can install contrib modules to your project and here we’ll discuss some of the pros and cons of each.Brett July 27, 2017
The improved blocks system in Drupal 8 provides a lot of flexibility to the site builder. But, have you ever had the problem of blocks showing on undesired pages because of the limits to visibility patterns?Read More
Starting in Drupal 8, we've added the notion of Experimental Modules, to help provide an early look at core features which are not yet complete. A major focus of Drupal 8.4.0 has been stabilizing these experimental modules, so that they can "graduate" to stable modules which can be installed in production and leveraged by other core and contrib modules.
Here's a document that outlays the current status of each experimental module, as well as their goals with respect to the forthcoming 8.4.0 alpha deadline (which is this coming Monday, July 31). If you're looking for a productive way to help your favourite initiative during 8.4.0's alpha/beta/RC phase, check it out!
Here's the TL;DR:
- Content Moderation: Move from alpha to beta
- Workflow: Move from alpha to beta
- DateTime Range: Move to stable
- Inline Form Errors: Move to stable
- Layout Discovery: Move to stable
- Media Entity: Move to stable (so contrib can rely on it), but hide module from UI (so end users don't accidentally turn this on solo, as it causes UX regressions)
- Migrate / Migrate UI: Get as close to stable as possible.
- Place Block: Hide module from UI (so end users don't turn it on), propose instead as patch to Block module for 8.5.0
- Settings Tray: Move from alpha to beta
Drupal is phenomenal for SEO. When you use Drupal 8 for your content management system, you have a powerful tool to rock search engine optimization. I’ve worked in Drupal for 12 years and I’ve experienced firsthand how quickly search engines respond to a well-optimized Drupal website. I’ve seen customers triple their traffic in weeks after upgrading from another platform. I’ve seen competitive advantages from site-wide optimizations like RDF or AMP that put my clients on the cutting edge of SEO because... Read more
There are many choices out there for Web Content Management Systems (WCMS). Many commercial tools tout features and say that they compare favorably to Drupal, the leading open source solution for sophisticated WCMS. In this brief, I have researched to the best of my ability the features that make Drupal stand out from Adobe... Read more
Our Drupal 8 SEO book is ready for preorder! This is the first book ever published that includes all of the step-by-step instructions you need to search engine optimize your Drupal 8 website. Using this book, you can increase search engine ranking, get more website traffic, and generate leads that result in sales. This book is written for marketers; you don’t need to be a technical expert to use it and succeed.Companies that rank well in Google win.
I’m sure you realize the... Read more
That’s what I heard from a marketing director at the Unbounce conference I attended earlier this summer. I put Drupal on my nametag and posted a few Drupal-related times to the conference app and that started quite a few conversations.
This poor woman was fed up with her Drupal website and was ready to make some changes. She finds it hard to create new content and it’s getting costly to update and maintain her site. And forget about trying to find a Drupal developer who didn’t... Read more