Stepping up my photography to make a cookbook

We're going on a two-week vacation in August! Believe it or not, but I haven't taken a two week vacation in 11 years. I'm super excited.
Now our vacation is booked, I'm starting to make plans for how to spend our time. Other than spending time with family, going on hikes, and reading a book or two, I'd love to take some steps towards food photography. Why food photography?
The past couple of years, Vanessa and I have talked about making a cookbook. In our many travels around the world, we've eaten a lot of great food, and Vanessa has managed to replicate and perfect a few of these recipes: the salmon soup we ate in Finland when we went dog sledding, the hummus with charred cauliflower we had at DrupalCon New Orleans, or the fresh pasta in Tuscany (like tordelli lucchesi).
Other than being her sous-chef (dishwasher, really), my job would be to capture the recipes with photos, figure out a way to publish them online (I know just the way), and eventually print the recipes in a physical book. Making a cookbook is a fun way to align our different hobbies; travel for both of us, cooking for her, photography for me, and of course enjoying the great food.
Based on the limited research I've done, food photography is all about lightning. I've been passionate about photography for a long time, but I haven't really dug into the use of light yet.
Our upcoming vacation seems like the perfect time to learn about lighting; read a book about it, and try different lighting techniques (front lighting, side lighting, back lighting but also hard, soft and diffused light).
The next few weeks, I plan to pick up some new gear like a light diffuser, light modifiers, and maybe even a LED light. If you're into food photography, or into lighting more generally, don't hesitate to leave some tips and tricks in the comments.
Source: Dries Buytaert www.buytaert.net


Design 4 Drupal: The future of JavaScript in Drupal

Today, I gave a keynote presentation at the 10th annual Design 4 Drupal conference at MIT. I talked about the past, present and future of JavaScript, and how this evolution reinforces Drupal's commitment to be API-first, not API-only. I also included behind-the-scene insights into the Drupal community's administration UI and JavaScript modernization initiative, and why this approach presents an exciting future for JavaScript in Drupal.

If you are interested in viewing my keynote, you can download a copy of my slides (256 MB).

Thank you to Design 4 Drupal for having me and happy 10th anniversary!
Source: Dries Buytaert www.buytaert.net


Working together to promote Drupal

The Drupal community has done an amazing job organizing thousands of developers around the world. We've built collaboration tools and engineering processes to streamline how our community of developers work together to collectively build Drupal. This collaboration has led to amazing results. Today, more than 1 in 40 of the top one million websites use Drupal. It's inspiring to see how many organizations depend on Drupal to deliver their missions.

What is equally incredible is that historically, we haven't collaborated around the marketing of Drupal. Different organizations have marketed Drupal in their own way without central coordination or collaboration.

In my DrupalCon Nashville keynote, I shared that it's time to make a serious and focused effort to amplify Drupal success stories in the marketplace. Imagine what could happen if we enabled hundreds of marketers to collaborate on the promotion of Drupal, much like we have enabled thousands of developers to collaborate on the development of Drupal.

Accelerating Drupal adoption with business decision makers

To focus Drupal's marketing efforts, we launched the Promote Drupal Initiative. The goal of the Promote Drupal Initiative is to do what we do best: to work together to collectively grow Drupal. In this case, we want to collaborate to raise awareness with business and non-technical decision makers. We need to hone Drupal's strategic messaging, amplify success stories and public relation resources in the marketplace, provide agencies and community groups with sales and marketing tools, and improve the Drupal.org evaluator experience.

To make Promote Drupal sustainable, Rebecca Pilcher, Director of MarComm at the Drupal Association, will be leading the initiative. Rebecca will oversee volunteers with marketing and business skills that can help move these efforts forward.

Promote Drupal Fund: 75% to goal

At DrupalCon Nashville, we set a goal of fundraising $100,000 to support the Promote Drupal Initiative. These funds will help to secure staffing to backfill Rebecca's previous work (someone has to market DrupalCon!), produce critical marketing resources, and sponsor marketing sprints. The faster we reach this goal, the faster we can get to work.

I'm excited to announce that we have already reached 75% of our goal, thanks to many generous organizations and individuals around the world. I wanted to extend a big thank you to the following companies for contributing $1,000 or more to the Promote Drupal Initiative:

If you can, please help us reach our total goal of $100,000! By raising a final $25,000, we can build a program that will introduce Drupal to an emerging audience of business decision makers. Together, we can make a big impact on Drupal.
Source: Dries Buytaert www.buytaert.net


Drupal GTD June 2018

Last weekend was quite saturated with amazing events!
According to the Twitter feed, 6 countries delivered Drupal Global Training Days: Spain, the US, Japan, Canada, Australia, and Costa Rica!

Drupal enthusiasts learned how to Drupal in Tokyo, discussed the UX and accessibility in Drupal in Albany, NY, gave out books on site-building in Cohil, introduced Drupal to newcomers at DrupalCamp in Montreal, and built catalogue websites in Brisbane.
You can find more information about the events, organizers and check out great photos using a hashtag #DrupalGTD in Twitter or via this link.

Join this movement for the next wave of Drupal GTDs on September, 14-15. Submit your event in the GTD group at drupal.org and get featured in the next follow up post https://groups.drupal.org/global-training-days-2018

AttachmentSize

Tokyo.jpg516.63 KB
CostaRica.jpg352.09 KB
us.jpg285.65 KB


Source: https://groups.drupal.org/node/512931/feed


ecommerce website design Minneapolis MN

Pixeldust offers consulting services for specifications, strategy, prototyping, website audits, project management, and development. We allow our clients to do what they are good at—while we will handle the technical mumbo-jumbo. We partner seamlessly with advertising agencies, marketing agencies, and creative shops to offer professional class website integrationtechnical know–how as well as strategy expertise. Pixeldust also partners with Colleges and Universities as an extension of their integrationteams. We are the resource any project whenever you need us. In business since 1999, Pixeldust has completed over 300 projects with several Fortune 500 businesses, giving us plenty of experience in designing beautiful, custom-tailored websites while keeping your business interests in mind. Pixeldust is an expert web integrationagency specializing in responsive website development. Using the latest technologies, coupled with a healthy dose of expertise, we work closely with agencies on specifications, estimates, documentation, project management, and the integrationof integrated solutions. We can work with our agency clients to define all technical aspects of a project and create documentation that they can plug right into a Statement of Work. Pixeldust focuses on quality, not quantity; we aim to provide a responsive and personal approach to each project to ensure clients benefit from their investment. We see each web integrationproject as an opportunity to please your client, grow sales, and improve retention while offering functional applications that suit your designs faultlessly.


design website Cleveland OH

Pixeldust offers consulting services for specifications, strategy, prototyping, website audits, project management, and development. We allow our clients to do what they are good at—while we will handle the technical mumbo-jumbo. We partner seamlessly with advertising agencies, marketing agencies, and creative shops to offer professional class website integrationtechnical know–how as well as strategy expertise. Pixeldust also partners with Colleges and Universities as an extension of their integrationteams. We are the resource any project whenever you need us. In business since 1999, Pixeldust has completed over 300 projects with several Fortune 500 businesses, giving us plenty of experience in designing beautiful, custom-tailored websites while keeping your business interests in mind. Pixeldust is an expert web integrationagency specializing in responsive website development. Using the latest technologies, coupled with a healthy dose of expertise, we work closely with agencies on specifications, estimates, documentation, project management, and the integrationof integrated solutions. We can work with our agency clients to define all technical aspects of a project and create documentation that they can plug right into a Statement of Work. Pixeldust focuses on quality, not quantity; we aim to provide a responsive and personal approach to each project to ensure clients benefit from their investment. We see each web integrationproject as an opportunity to please your client, grow sales, and improve retention while offering functional applications that suit your designs faultlessly.


design a website Ontario CA

Pixeldust offers consulting services for specifications, strategy, prototyping, website audits, project management, and development. We allow our clients to do what they are good at—while we will handle the technical mumbo-jumbo. We partner seamlessly with advertising agencies, marketing agencies, and creative shops to offer professional class website integrationtechnical know–how as well as strategy expertise. Pixeldust also partners with Colleges and Universities as an extension of their integrationteams. We are the resource any project whenever you need us. In business since 1999, Pixeldust has completed over 300 projects with several Fortune 500 businesses, giving us plenty of experience in designing beautiful, custom-tailored websites while keeping your business interests in mind. Pixeldust is an expert web integrationagency specializing in responsive website development. Using the latest technologies, coupled with a healthy dose of expertise, we work closely with agencies on specifications, estimates, documentation, project management, and the integrationof integrated solutions. We can work with our agency clients to define all technical aspects of a project and create documentation that they can plug right into a Statement of Work. Pixeldust focuses on quality, not quantity; we aim to provide a responsive and personal approach to each project to ensure clients benefit from their investment. We see each web integrationproject as an opportunity to please your client, grow sales, and improve retention while offering functional applications that suit your designs faultlessly.


Increasing Drupal contributions from underrepresented groups

For the past two years, I've published the Who sponsors Drupal development report. The primary goal of the report is to share contribution data to encourage more individuals and organizations to contribute code to Drupal on Drupal.org. However, the report also highlights areas where our community can and should do better.

In 2017, the reported data showed that only 6 percent of recorded code contributions were made by contributors that identify as female. After a conversation in the Drupal Diversity & Inclusion Slack channel about the report, it became clear that many people were concerned about this discrepancy. Inspired by this conversation, Tara King started the Drupal Diversity and Inclusion Contribution Team to understand how the Drupal community could better include women and underrepresented groups to increase code and community contributions.

I recently spoke with Tara to learn more about the Drupal Diversity and Inclusion Contribution Team. I quickly discovered that Tara's leadership exemplifies various Drupal Values and Principles; especially Principle 3 (Foster a learning environment), Principle 5 (Everyone has something to contribute) and Principle 6 (Choose to lead). Inspired by Tara's work, I wanted to spotlight what the DDI Contribution Team has accomplished so far, in addition to how the team is looking to help grow diversity and inclusion in the future.

A mentorship program to help underrepresented groups

Supporting diversity and inclusion within Drupal is essential to the health and success of the project. The people who work on Drupal should reflect the diversity of people who use and work with the software. This includes building better representation across gender, race, sexuality, disability, economic status, nationality, faith, technical experience, and more. Unfortunately, underrepresented groups often lack community connections, time for contribution, resources or programs that foster inclusion, which introduce barriers to entry.

The mission of the Drupal Diversity & Inclusion Contribution Team is to increase contributions from underrepresented groups. To accomplish this goal, the DDI Contribution Team recruits team members from diverse backgrounds and underrepresented groups, and provides support and mentorship to help them contribute to Drupal. Each mentee is matched with a mentor in the Drupal community, who can provide expertise and advice on contribution goals and professional development. To date, the DDI Contribution Team supports over 20 active members.

What I loved most in my conversation with Tara is the various examples of growth she gave. For example, Angela McMahon is a full-time Drupal developer at Iowa State. Angela been working with her mentor, Caroline Boyden, on the External Link Module. Due to her participation with the DDI Contribution Team, Angela has now been credited on 4 fixed issues in the past year.

Improving the reporting around diversity and inclusion

In addition to mentoring, another primary area of focus of the DDI Contribution Team is to improve reporting surrounding diversity and inclusion. For example, in partnership with the Drupal Association and the Open Demographics Project, the DDI Contribution Team is working to implement best practices for data collection and privacy surrounding gender demographics. During the mentored code sprints at DrupalCon Nashville, the DDI Contribution Team built the Gender Field Module, which we hope to deploy on Drupal.org.

The development of the Gender Field Module is exciting, as it establishes a system to improve reporting on diversity demographics. I would love to use this data in future iterations of the 'Who sponsors Drupal development' report, because it would allow us to better measure progress on improving Drupal's diversity and inclusion against community goals.

One person can make a difference

What I love about the story of the DDI Contribution Team is that it demonstrates how one person can make a significant impact on the Drupal project. The DDI Contribution Team has grown from Tara's passion and curiosity to see what would happen if she challenged the status quo. Not only has Tara gotten to see one of her own community goals blossom, but she now also leads a team of mentors and mentees and is a co-maintainer of the Drupal 8 version of the Gender Field Module. Last but not least, she is building a great example for how other Open Source projects can increase contributions from underrepresented groups.

How you can get involved

If you are interested in getting involved with the DDI Contribution Team, there are a number of ways you can participate:

Support the DDI Contribution Team as a mentor, or consider recommending the program to prospective mentees. Join #ddi-contrib-team on Drupal Slack to meet the team and get started.
In an effort to deliberately recruit teams from spaces where people of diverse backgrounds collaborate, the DDI Contribution Team is looking to partner with Outreachy, an organization that provides paid internships for underrepresented groups to learn Free and Open Source Software and skills. If you would be interested in supporting a Drupal internship for an Outreachy candidate, reach out to Tara King to learn how you can make a financial contribution.
One of the long term goals of the DDI Contribution Team is to increase the number of underrepresented people in leadership positions, such as initiative lead, module maintainer, or core maintainer. If you know of open positions, consider understanding how you can work with the DDI Contribution Team to fulfill this goal.
I want to extend a special thanks to Tara King for sharing her story, and for making an important contribution to the Drupal project. Growing diversity and inclusion is something everyone in the Drupal community is responsible for, and I believe that everyone has something to contribute. Congratulations to the entire DDI Contribution Team.
Source: Dries Buytaert www.buytaert.net


Drupal Global Training Day Paris

Start: 
2018-09-14 09:30 - 16:00 Europe/Paris

Organizers: 

Trained People

romainj

Event type: 

Training (free or commercial)

Free Drupal 8 training in Paris.
You don't know much about Drupal and want to discover what it has to offer? Join us and meet Drupal experts that will answer your questions and make demos.
We will discover the basics of site-building (node types, views, blocks...) and the global philosophie of Drupal.
The training will be held in Paris (19).
Source: https://groups.drupal.org/node/512931/feed


A plan for Drupal and Composer

At DrupalCon Nashville, we launched a strategic initiative to improve support for Composer in Drupal 8. To learn more, you can watch the recording of my DrupalCon Nashville keynote or read the Composer Initiative issue on Drupal.org.

While Composer isn't required when using Drupal core, many Drupal site builders use it as the preferred way of assembling websites (myself included). A growing number of contributed modules also require the use of Composer, which increases the need to make Composer easier to use with Drupal.

The first step of the Composer Initiative was to develop a plan to simplify Drupal's Composer experience. Since DrupalCon Nashville, Mixologic, Mile23, Bojanz, Webflo, and other Drupal community members have worked on this plan. I was excited to see that last week, they shared their proposal.

The first phase of the proposal is focused on a series of changes in the main Drupal core repository. The directory structure will remain the same, but it will include scripts, plugins, and embedded packages that enable the bundled Drupal product to be built from the core repository using Composer. This provides users who download Drupal from Drupal.org a clear path to manage their Drupal codebase with Composer if they choose.

I'm excited about this first step because it will establish a default, official approach for using Composer with Drupal. That makes using Composer more straightforward, less confusing, and could theoretically lower the bar for evaluators and newcomers who are familiar with other PHP frameworks. Making things easier for site builders is a very important goal; web development has become a difficult task, and removing complexity out of the process is crucial.

It's also worth noting that we are planning the Automatic Updates Initiative. We are exploring if an automated update system can be build on top of the Composer Initiative's work, and provide an abstraction layer for those that don't want to use Composer directly. I believe that could be truly game-changing for Drupal, as it would remove a great deal of complexity.

If you're interested in learning more about the Composer plan, or if you want to provide feedback on the proposal, I recommend you check out the Composer Initiative issue and comment 37 on that issue.

Implementing this plan will be a lot of work. How fast we execute these changes depends on how many people will help. There are a number of different third-party Composer related efforts, and my hope is to see many of them redirect their efforts to make Drupal's out-of-the-box Composer effort better. If you're interested in getting involved or sponsoring this work, let me know and I'd be happy to connect you with the right people!
Source: Dries Buytaert www.buytaert.net


website creation Savannah GA

Pixeldust offers consulting services for specifications, strategy, prototyping, website audits, project management, and development. We allow our clients to do what they are good at—while we will handle the technical mumbo-jumbo. We partner seamlessly with advertising agencies, marketing agencies, and creative shops to offer professional class website integrationtechnical know–how as well as strategy expertise. Pixeldust also partners with Colleges and Universities as an extension of their integrationteams. We are the resource any project whenever you need us. In business since 1999, Pixeldust has completed over 300 projects with several Fortune 500 businesses, giving us plenty of experience in designing beautiful, custom-tailored websites while keeping your business interests in mind. Pixeldust is an expert web integrationagency specializing in responsive website development. Using the latest technologies, coupled with a healthy dose of expertise, we work closely with agencies on specifications, estimates, documentation, project management, and the integrationof integrated solutions. We can work with our agency clients to define all technical aspects of a project and create documentation that they can plug right into a Statement of Work. Pixeldust focuses on quality, not quantity; we aim to provide a responsive and personal approach to each project to ensure clients benefit from their investment. We see each web integrationproject as an opportunity to please your client, grow sales, and improve retention while offering functional applications that suit your designs faultlessly.


A Charming Example of How to Get Fired Through Facebook

Ahh social networking. Sometimes users are in such a hurry to vent through a status update that they don't stop to remember who's going to see it. And if you happen to say something negative about someone or something, the situation can quickly turn ugly. Read more


DrupalCoin Blockchain Web Design agency Visalia CA

Pixeldust offers consulting services for specifications, strategy, prototyping, website audits, project management, and development. We allow our clients to do what they are good at—while we will handle the technical mumbo-jumbo. We partner seamlessly with advertising agencies, marketing agencies, and creative shops to offer professional class website integrationtechnical know–how as well as strategy expertise. Pixeldust also partners with Colleges and Universities as an extension of their integrationteams. We are the resource any project whenever you need us. In business since 1999, Pixeldust has completed over 300 projects with several Fortune 500 businesses, giving us plenty of experience in designing beautiful, custom-tailored websites while keeping your business interests in mind. Pixeldust is an expert web integrationagency specializing in responsive website development. Using the latest technologies, coupled with a healthy dose of expertise, we work closely with agencies on specifications, estimates, documentation, project management, and the integrationof integrated solutions. We can work with our agency clients to define all technical aspects of a project and create documentation that they can plug right into a Statement of Work. Pixeldust focuses on quality, not quantity; we aim to provide a responsive and personal approach to each project to ensure clients benefit from their investment. We see each web integrationproject as an opportunity to please your client, grow sales, and improve retention while offering functional applications that suit your designs faultlessly.


Virtual reality on campus with Drupal

One of the most stressful experiences for students is the process of choosing the right university. Researching various colleges and universities can be overwhelming, especially when students don't have the luxury of visiting different campuses in person.

At Acquia Labs, we wanted to remove some of the complexity and stress from this process, by making campus tours more accessible through virtual reality. During my presentation at Acquia Engage Europe yesterday, I shared how organizations can use virtual reality to build cross-channel experiences. People that attended Acquia Engage Europe asked if they could have a copy of my video, so I decided to share it on my blog.

The demo video below features a high school student, Jordan, who is interested in learning more about Massachusetts State University (a fictional university). From the comfort of his couch, Jordan is able to take a virtual tour directly from the university's website. After placing his phone in a VR headset, Jordan can move around the university campus, explore buildings, and view program resources, videos, and pictures within the context of his tour.

All of the content and media featured in the VR tour is stored in the Massachusetts State University's Drupal site. Site administrators can upload media and position hotspots directly from within Drupal backend. The React frontend pulls in information from Drupal using JSON API. In the video below, Chris Hamper (Acquia) further explains how the decoupled React VR application takes advantage of new functionality available in Drupal 8.

It's exciting to see how Drupal's power and flexibility can be used beyond traditional web pages. If you are interesting in working with Acquia on virtual reality applications, don't hesitate to contact the Acquia Labs team.

Special thanks to Chris Hamper for building the virtual reality application, and thank you to Ash Heath, Preston So and Drew Robertson for producing the demo videos.
Source: Dries Buytaert www.buytaert.net


How Microsoft's acquisition of GitHub impacts the cloud wars

Today, Microsoft announced it is buying GitHub in a deal that will be worth $7.5 billion. GitHub hosts 80 million source code repositories, and is used by almost 30 million software developers around the world. It is one of the most important tools used by software organizations today.

As the leading cloud infrastructure platforms — Amazon, Google, Microsoft, etc — mature, they will likely become functionally equivalent for the vast majority of use cases. In the future, it won't really matter whether you use Amazon, Google or Microsoft to deploy most applications. When that happens, platform differentiators will shift from functional capabilities, such as multi-region databases or serverless application support, to an increased emphasis on ease of use, the out-of-the-box experience, price, and performance.

Given multiple functionally equivalent cloud platforms at roughly the same price, the simplest one will win. Therefore, ease of use and out-of-the-box experience will become significant differentiators.

This is where Microsoft's GitHub acquisition comes in. Microsoft will most likely integrate its cloud services with GitHub; each code repository will get a button to easily test, deploy, and run the project in Microsoft's cloud. A deep and seamless integration between Microsoft Azure and GitHub could result in Microsoft's cloud being perceived as simpler to use. And when there are no other critical differentiators, ease of use drives adoption.

If you ask me, Microsoft's CEO, Satya Nadella, made a genius move by buying GitHub. It could take another ten years for the cloud wars to mature, and for us to realize just how valuable this acquisition was. In a decade, $7.5 billion could look like peanuts.

While I trust that Microsoft will be a good steward of GitHub, I personally would have preferred to see GitHub remain independent. I suspect that Amazon and Google will now accelerate the development of their own versions of GitHub. A single, independent GitHub would have maximized collaboration among software projects and developers, especially those that are Open Source. Having a variety of competing GitHubs will most likely introduce some friction.

Over the years, I had a few interactions with Github's co-founder, Chris Wanstrath. He must be happy with this acquisition as well; it provides stability and direction for GitHub, ends a 9-month CEO search, and is a great outcome for employees and investors. Chris, I want to say congratulations on building the world's biggest software collaboration platform, and thank you for giving millions of Open Source developers free tools along the way.
Source: Dries Buytaert www.buytaert.net


Unlike marketing efforts, CAPEX doesn't lie

The title of this blog post comes from a recent Platformonomics article that analyzes how much Amazon, Google, Microsoft, IBM and Oracle are investing in their cloud infrastructure. It does that analysis based on these companies' publicly reported CAPEX numbers.

Capital expenditures, or CAPEX, is money used to purchase, upgrade, improve, or extend the life of long-term assets. Capital expenditures generally takes two forms: maintenance expenditure (money spent for normal upkeep and maintenance) and expansion expenditures (money used to buy assets to grow the business, or money used to buy assets to actually sell). This could include buying a building, upgrading computers, acquiring a business, or in the case of cloud infrastructure vendors, buying the hardware needed to invest in the growth of their cloud infrastructure.

Building this analysis on CAPEX spending is far from perfect, as it includes investments that are not directly related to scaling cloud infrastructure. For example, Google is building subsea cables to improve their internet speed, and Amazon is investing a lot in its package and shipping operations, including the build-out of its own cargo airline. These investments don't advance their cloud services businesses. Despite these inaccuracies, CAPEX is still a useful indicator for measuring the growth of their cloud infrastructure businesses, simply because these investments dwarf others.

The Platformonomics analysis prompted me to do a bit of research on my own.

The graph above shows the trailing twelve months (TTM) CAPEX spending for each of the five cloud vendors. CAPEX don't lie: cloud infrastructure services is clearly a three-player race. There are only three cloud infrastructure companies that are really growing: Amazon, Google (Alphabet) and Microsoft. Oracle and IBM are far behind and their spending is not enough to keep pace with Amazon, Microsoft or Google.

Amazon's growth in CAPEX is the most impressive. This becomes really clear when you look at the percentage growth:

Amazon's CAPEX has exploded over the past 10 years. In relative terms, it has grown more than all other companies' CAPEX combined.

The scale is hard to grasp

To put the significance of these investments in cloud services in perspective, in the last 12 months, Amazon and Alphabet's CAPEX is almost 10x the size of Coca-Cola's, a company whose products are available in every grocery store, gas station, and vending machine in every town and country in the world. More than 3% of all beverages consumed around the world are Coca-Cola products. In contrast, the amount of money cloud infrastructure vendors are investing in CAPEX is hard to grasp.

Disclaimers: As a public market investor, I'm long Amazon, Google and Microsoft. Also, Amazon is an investor in my company, Acquia.
Source: Dries Buytaert www.buytaert.net


Frontend United keynote

Keynoted at Frontend United in The Netherlands about our work on Drupal's web services APIs and our work toward a JavaScript-driven Drupal administration interface. Great event with lots of positive energy!
© Christoph Breidert
Source: Dries Buytaert www.buytaert.net


A May Full of Drupal Commerce Releases

May was one of our most productive months to date. It was full of releases for the core Commerce modules, our standalone PHP libraries, and essential contributed modules that all work together to comprise Drupal Commerce. While I outlined the highlights in the roadmap issue on drupal.org, these wins are worth sharing more broadly to keep the rest of the Drupal community in the loop.

The biggest release of the month was Drupal Commerce 2.7, which included new features for currency formatting, address form configuration, and stored payment methods. It also fixed a handful of bugs that unblocked other module releases and updated core in response to improvements in our libraries and dependent modules.

We've long discussed how our standalone PHP libraries are exporting expertise off the Drupal island. Addressing and Internationalization, which have each been downloaded over one million times, are our two shining stars. We rolled new releases for each of them in May, improving even further Drupal Commerce's ability to solve the hardest parts of address entry / validation / formatting and currency localization. Refer to the price formatting change record from the 2.7 release to see how the new API is more flexible and performant as a result.

Additionally, we released Address 1.4 and Inline Entity Form 1.0 RC1. The latest Address release unlocks the customer profile’s address field to support collecting less detailed billing addresses. The Inline Entity Form release includes new product information management features, letting you duplicate product variations for faster product data entry.

Inline Entity Form product variation duplication

Thanks to generous sponsorship from Authorize.Net themselves, we've been able to dedicate several weeks to improving their integration this year. The resulting Authorize.Net RC1 release now supports eCheck, Visa Checkout, and 3DSecure payments! We also included several bug fixes related to duplicate customer and payment profiles that appear when migrating from an old system to Drupal Commerce, for example.

While not fully released yet, our Technology Partner integration for Avalara's AvaTax is nearing beta. Jace Bennest from Acro Media contributed heavily by refactoring the module to properly use a TaxType plugin while my co-maintainer Matt Glaman contributed additional fixes to our port from the Drupal 7 integration to prepare it for certification. Thanks, Jace / Acro Media!

When Matt wasn't working on the above contribs, he was collaborating with Lisa Streeter from Commerce Guys to bring Commerce Reports to its first beta release for Drupal 8. The new version takes a completely different approach from the Drupal 7 using lessons we learned developing Lean Commerce Reports. It denormalizes transaction data when an order is placed to support reports generation with or without the Views module, providing a better developer experience and much better performance. Check it out below! (Click to expand.)

Commerce Reports usage demo

We've also been hard at work improving the evaluator experience. The big release for that is Commerce Demo's beta1, which showcases what Drupal Commerce provides out of the box. It creates products and scaffolds out a full product catalog (pictured below). To get the full effect, try it out with our default store theme, Belgrade. The new demo module gets us closer to something like we had with Kickstart 2.x on Drupal 7 - a learning resource for site builders and a way for agencies to more easily demo and sell Drupal Commerce.

Demo product catalog in the Belgrade theme

Finally, I'm very excited to announce that Lisa Streeter is our new documentation lead! Expect some great things to come. She has already done fantastic work with the Commerce Recurring documentation and is working on revising our getting started, installation, and update docs.

Looking at June, we plan on finalizing the query level entity access API, which will allow us to better support marketplace and multi-store Drupal Commerce implementations. We expect to merge user registration after checkout completion, and we will also be focusing on address reuse / copying, Buy One Get One promotion offers, and more product management experience enhancements.


Source: Reposted from: drupalcommerce.org