Drupal

Dries Buytaert: The privilege of free time in Open Source

Planet Drupal - 10 April 2019 - 2:44pm

In Open Source, there is a long-held belief in meritocracy, or the idea that the best work rises to the top, regardless of who contributes it. The problem is that a meritocracy assumes an equal distribution of time for everyone in a community.

Open Source is not a meritocracy

I incorrectly made this assumption myself, saying: The only real limitation [to Open Source contribution] is your willingness to learn.

Today, I've come to understand that inequality makes it difficult for underrepresented groups to have the "free time" it takes to contribute to Open Source.

For example, research shows that women still spend more than double the time as men doing unpaid domestic work, such as housework or childcare. I've heard from some of my colleagues that they need to optimize every minute of time they don't spend working, which makes it more difficult to contribute to Open Source on an unpaid, volunteer basis.

Or, in other cases, many people's economic conditions require them to work more hours or several jobs in order to support themselves or their families. Systemic issues like racial and gender wage gaps continue to plague underrepresented groups, and it's both unfair and impractical to assume that these groups of people have the same amount of free time to contribute to Open Source projects, if they have any at all.

These are just a few examples of free time not being equally distributed. What this means is that Open Source is not a meritocracy.

Free time is a mark of privilege, rather than an equal right. Instead of chasing an unrealistic concept of meritocracy, we should be striving for equity. Rather than thinking, "everyone can contribute to open source", we should be thinking, "everyone deserves the opportunity to contribute".

Time inequality contributes to a lack of diversity in Open Source

This fallacy of "free time" makes Open Source communities suffer from a lack of diversity. The demographics are even worse than the technology industry overall: while 22.6% of professional computer programmers in the workforce identify as women (Bureau of Labor Statistics), less than 5% of contributors do in Open Source (GitHub). And while 34% of programmers identify as ethnic or national minorities (Bureau of Labor Statistics), only 16% do in Open Source (GitHub).

It's important to note that time isn't the only factor; sometimes a hostile culture or unconscious bias play a part in limiting diversity. According to the same GitHub survey cited above, 21% of people who experienced negative behavior stopped contributing to Open Source projects altogether. Other recent research showed that women's pull requests were more likely to get accepted if they had a gender-neutral username. Unfortunately, examples like these are common.

Taking action: giving time to underrepresented groups

While it's impossible to fix decades of gender and racial inequality with any single action, we must do better. Those in a position to help have an obligation to improve the lives of others. We should not only invite underrepresented groups into our Open Source communities, but make sure that they are welcomed, supported and empowered. One way to help is with time:

  • As individuals, by making sure you are intentionally welcoming people from underrepresented groups, through both outreach and actions. If you're in a community organizing position, encourage and make space for people from underrepresented groups to give talks or lead sprints about the work they're interested in. Or if you're asked to, mentor an underrepresented contributor.
  • As organizations in the Open Source ecosystem, by giving people more paid time to contribute.

Taking the extra effort to help onboard new members or provide added detail when reviewing code changes can be invaluable to community members who don't have an abundance of free time. Overall, being kinder, more patient and more supportive to others could go a long way in welcoming more people to Open Source.

In addition, organizations within the Open Source ecosystem capable of giving back should consider financially sponsoring underrepresented groups to contribute to Open Source. Sponsorship can look like full or part-time employment, an internship or giving to organizations like Girls Who Code, Code2040, Resilient Coders or one of the many others that support diversity in technology. Even a few hours of paid time during the workweek for underrepresented employees could help them contribute more to Open Source.

Applying the lessons to Drupal

Over the years, I've learned a lot from different people's perspectives. Learning out in the open is not always easy, but it's been an important part of my personal journey.

Knowing that Drupal is one of the largest and most influential Open Source projects, I find it important that we lead by example.

I encourage individuals and organizations in the Drupal community to strongly consider giving time and opportunities to underrepresented groups. You can start in places like:

When we have more diverse people contributing to Drupal, it will not only inject a spark of energy, but it will also help us make better, more accessible, inclusive software for everyone in the world.

Each of us needs to decide if and how we can help to create equity for everyone in Drupal. Not only is it good for business, it's good for people, and it's the right thing to do.

Special thanks to the Drupal Diversity and Inclusion group for discussing this topic with me.

Categories: Drupal

Redfin Solutions: Embedding a React App in a Drupal 8 Site

Planet Drupal - 10 April 2019 - 1:07pm
Embedding a React App in a Drupal 8 Site

Lots of people in the Drupal community are eager to learn React these days, following Dries's announcement that React is coming to Drupal.

At NEDCamp in 2018 I presented on how to dip your toe into embedding a react application into a Drupal framework (video on drupal.tv).

This is the long-delayed blog post to follow up to the presentation.

Chris April 10, 2019
Categories: Drupal

Amazee Labs: DrupalCon Seattle Recap Day 1 & 2: Here We Go Again

Planet Drupal - 10 April 2019 - 12:18pm
DrupalCon Seattle Recap Day 1 & 2: Here We Go Again

It’s been roughly four years since I last attended any DrupalCon, the one in L.A. being my endmost venture to the North American watering hole. After that, I took a break from the seasonal migration and remained at home, in the office, like an overfed cat with agoraphobia.

Victor Künzig Wed, 04/10/2019 - 21:18

Normally I would invest my time in writing about attending sessions and/or how talks went from our speakers or BoFs and other social events. But since I spent the better half of Monday on a plane somewhere over the Atlantic, I will be taking this opportunity to compare this weeks experience to the one I had from four years ago. 

Besides the summits and the different ways you can buy the ticket nowadays, not much has really changed. DrupalCon remains the biggest Drupal event in the world, and you will meet an overabundance of incredibly friendly people there.

Part 1: The journey to Seattle

Like all DrupalCons for me, this one also began with an elongated trip through several airports, first a 1h 5min hop from Zurich to Amsterdam, followed by a roughly ten-hour flight to touch down at Seattle Tacoma International Airport.

Italy vs. France

The flights went smooth and apart from the occasional shakedown, I didn’t notice much uneasiness. That is until I was served lunch. There were several intriguing options, I had to make a comprehensive decision between Caesar salad, a vegetarian mozzarella pizza or a turkey and cheese croissant. Naturally given my never-ending love for Italian cuisine I opted for the pizza but it seemed that by the time the food cart reached my row, they were out.



Instead, I received a box that read “Fresh Croissant“ in big, classy letters printed on a reasonably attractive shell showcasing a map of Paris. Trading Italy for France couldn't be that bad, surely. But upon opening my small box of doom I was treated to what must have been the remains of a gutter rat, shipped directly from the catacombs of Paris onto my food tray. It‘s hard to describe the shape, consistency, and scent of the box innards without using chemical compositions or comparison to what floats around in a sewer. The temperature also seemed to vary quite a bit from top to bottom, further confirming my theory of it being alive at one point.

Whatever this was, it wasn't a “Parmesan Cheese, Mature Cheddar Cheese & Turkey” croissant.

Order at the border

Once landed I was keen to leave the rat behind and make my way through the checkpoints. I last visited the US in 2015 and have an ESTA, so I was sure I would be able to get through quickly and effortlessly. 

There were only 2 lines, US/Canadian citizens and ESTA/VISA holders, the latter was full of the majority of the passengers from my flight. Because of my seating arrangements, I exited the air tube quite late. The wait was long enough that every so often a disgruntled passenger reached terminal annoyance and broke down before attempting to bargain with the officer who was making his rounds or one of the airport staff members. Results of these interactions varied between total denial and instant gratification. I didn't bother trying to negotiate, I wasn't in a particular hurry, but after thirty minutes of barely any movement, my knees were getting unhappy.

At some point, one of the staffers approached me and asked if I had visited the US since 2008. When I answered positively he immediately pointed me towards line 1. Now, I’m no UX expert but perhaps that information could have been included on the signs. When others within my vicinity heard about my redirection, they promptly followed suit. Soon I was racing most of line two as they migrated like a flock of seagulls to line 1. We waited again.

But that wasn't the end of it. After I checked through the automated migration ATM I had to stand in line again for the final stamp of approval. There were 6 border control officers working that day. Some faster than others and some nicer than others, one, in particular, was having a rough start to the week. To say the least, officer McNasty wasn't exactly welcoming, in contrary, in German there is a word for people like that, we call them “Arschloch”.

He must have smelled the gutter rat on me because he wasn't exactly thrilled when I approached. Our interaction went something like this:

Officer McNasty: “You here for business or pleasure?”
Me: “Both.”
Officer McNasty: “There is no both, there is either business or pleasure. Are you here for business or pleasure?”
Me: “One week business, one week holiday.”

He responded with a frown that would have put my math teacher to shame, but a few minor questions later I finally received the approving stamp as he silently pointed me towards the escalator down to the baggage claim. I was free. Sort of.

The first one to spot both me and my suitcase gets a drink at DC Seattle. 

At last, I made it to Seattle, riding into the city I was treated with tall, striking buildings and a glimpse of the Harbour.

Hello Seattle!

Part 2: The venue and playing “Guess who?” The fortress of not so solitude

This year, DrupalCon is being held at the Washington State Convention Center. Built in 1988, this large 415’000 sqft complex is humongous compared to the European counterparts. It’s also located in what I would call “Downtown” Seattle. Take that with a grain of salt though as I base this on the six hours I’ve been in the city.

The building also sits on top of a freeway, which you can spot and overlook while you’re inside of it, neat!

When I first arrived, it took me some time to find the entrance. The building, depending on where you approach it from, is rather defensive and resembles a fortress more than a convention centre (think of the freeway as the moat). Even after finding the entrance, if you come in from the west you’ll have to use 4-6 escalators before you see any rooms. 

After collecting my badge from the friendly volunteers I made my way through the halls and started to look for familiar faces. DrupalCons are always tricky, you end up meeting a lot of people who seem to know you (or not) and I often have trouble remembering if I’ve met them. 

During times like these, I’d like to play the good old “Guess who?” game. The goal is to keep the conversation going until you can figure out who you’re talking to before your cover gets blown. 

Admittedly I've never successfully finished a session, but the strategy I’d recommend is starting the conversation with “Oh wow, it's been quite a while hasn’t it? What have you been up to since we last met?”. Hopefully make your opponent reveal some crucial information about their job, location, and where you met previously. If you're lucky one of these things will tip you off and trigger a spark to put that name on that face.

If you find yourself on the receiving end of my blank stare, I apologize. it's not you, it's me.

The booth, the booth, the booth is unattended

This is one of the first years Amazee Labs doesn't have a physical booth, but our sister company amazee.io does. I was giddy with my freedom to wander and check out the exhibition hall and while it was still under construction. 

If you’re around the exhibit hall you can find some Amazees, of both the io and Labs variety hanging out at the io booth. Come and say hello!

Giving back

While the booth was being constructed several of our peeps dug themselves into the contribution hall on the 6th floor.

You can easily spot John from about 600 miles away as he overlooks the kingdom of room 6A with his standing desk contraption. It’s a great conversation starter really, for the time I sat there I witnessed several hundred people approaching him and asking about every little detail of his mobile turret unit. 

So if the makers of this product are reading this post I think they should consider making John the official global ambassador of this mobile standup desk unit solution that fits into a backpack and gets a pass from the TSA.

Part 3: Extracurricular activities and the endless consumption of beverages

Monday evening presented itself with several social offerings, amongst which was a pub crawl that was attended by a few of the fellowship.

– Image courtesy of Josef Dabernig (@dasjo)

Since I began to fall asleep while walking (I was still running on Zurich time so technically it was around 3 am) I decided to skip the crawl as that would have ended up in a different kind of pizza.

But before that, I realized that for the first time ever, I forgot to pack a toothbrush and some paste. So after taking a nap for about an hour, I was forced to venture out again, this time to find the holy brush.

It’s a restaurant

Tuesday evening also saw the Amazee dinner, were we collectively gathered and feasted on quality beverages in a place called “Outlier”. The food was indeed fantastic, some people even dropped phrases such as “this is the best _________ I ever had in a restaurant”. 

Everyone seemed equally amazed about the quality of the provided liquid but not the selection. Which is why several of us left afterwards in search of alternatives to quench one's thirst.

In the end, it was a great, cosy dinner, filled with friends and family alike.

Part 4: Conclusion and final thoughts Should you go or should you stay?

So, then you wonder, what's this all about, what is the meaning of this stretched out the first impression? To be honest, I’m not sure. You probably noticed that I didn't compare it all that much to L.A., the reason for it is very simple, there is not much comparing needed.

While the venue and sessions may change, and the outside activities like the pub crawls are fun and inviting, there’s not really a wrong way to do DrupalCon. You can find your own way, roam around freely in town and every now and then you might run into some Drupal people that couldn’t be more different but somehow share the same passion.

Categories: Drupal

Events near you

New Drupal Modules - 10 April 2019 - 8:54am
Categories: Drupal

Webform Heading

New Drupal Modules - 10 April 2019 - 8:21am

Provides a simple mechanism for adding headings to webforms.

Categories: Drupal

Media Popin

New Drupal Modules - 10 April 2019 - 6:46am
Categories: Drupal

Basetis GDPR

New Drupal Modules - 10 April 2019 - 5:43am

This project provides help to control sensitive data in order to become more GDPR compliant
The Basetis GDPR module allows you to configure different messages to be displayed in a pop-up before a user enters a page with sensitive data.
The message informs the user the page he is entering contains sensitive data and he has to accept the pop-up before entering. The interactions between the user and pages with messages associated are registered in a log.
Drupal 7.x only

Supporting organizations:

Categories: Drupal

InternetDevels: Decoupled Drupal out-of-box with Contenta CMS distribution

Planet Drupal - 10 April 2019 - 5:39am

When it comes to creating websites quickly and easily, there’s hardly anything that compares to Drupal distributions. These are ready Drupal builds with core, theme, set of modules, libraries, and configuration ready for a particular industry, website type, or use case. One of the hottest use cases today is decoupled Drupal architecture. Of course, Drupal has got distributions for it that give you decoupled Drupal out-of-box.

Read more
Categories: Drupal

Vardot: Top 10 Drupal Websites in the World (Updated)

Planet Drupal - 10 April 2019 - 5:00am
Firas Ghunaim April 10, 2019

Editor’s Note -- This article was formerly listed as the Top 10 Websites Built with Drupal, and based on TopDrops.org. That site has since stopped updating, so we decided to pivot towards a new kind of value for our readers: the most surprising examples of Drupal-run sites.

Some of the world’s most influential businesses and organizations run their websites using Drupal: General Electric, eBay, The Economist, etc.

A good number of groups using the CMS might come as a surprise, however, and they prove its reliability for creating powerful and noteworthy sites. We checked the web to bring you our list of the top Drupal websites. For a list of Drupal’s 10 best sites, read on.

 

Learn why Drupal is the Best CMS for your Website

 

10. Entertainment Weekly

Entertainment Weekly (a.k.a. EW) is an American publication, owned by Time Inc., that covers film, television, music, theater, books and pop culture.

It’s renowned for covering all things Hollywood, from the latest films and trends to the high-octane lives of its celebrities. EW reports on television ratings, movie grosses, production costs, and even concert ticket sales. Their in-depth articles are among the top resources for the world’s favorite shows, producers, showrunners, and more.

In addition to being a top Drupal site, ew.com is also ranked by Alexa as the 902nd most popular website globally over the last three months.

 

9. Tesla

Tesla is one of the world’s most talked-about companies, known for making waves in the markets for automobiles and clean energy. You’ve probably heard about their fleet of self-driving, electric cars or the Tesla Wall: a giant battery providing homes with storage options for clean energy.

Their site is neat, clean, and highly effective at showcasing their products. We’re big fans of their homepage in particular, and we recommend you check it out. It’s exactly what a future tech company’s website should look like!

 

8. NCAA

College sports in the United States is big business. The National Collegiate Athletic Association (NCAA) is a non-profit association which regulates athletic competitions for 1,281 institutions, hosts conferences, and manages related organizations across the United States.

In 2014, the NCAA generated nearly a billion dollars in revenue—80 to 90% of which was thanks to the Men's Division I Basketball Tournament.

Their website is a functional mix of sports journalism and sales. Not only do they post schedules, analysis, and video coverage, but they also market their team merchandise hosted on the secondary site, shopncaasports.com.

 

 

7. Mint

Mint.com is a free web-based personal financial management service that caters to over 16,000 US and Canadian financial institutions and self-reports having 10 million users. Mint's primary service allows users to track bank, credit card, investment, and loan transactions and balances them all through a single user interface --as well as create personal budgets and goals.

In 2009, it was acquired by Intuit, the makers of Quicken and TurboTax. Judging by the look and feel of their site, that merger came with a bump in digital marketing expertise; Mint.com is simple, clean, and makes user acquisition easy.

 

6. The Australian Government

The state of Australia leans on Drupal to power their website: a sprawling information resource for citizens, visitors, and entrepreneurs. The site hosts over 3,000 distinct pages covering topics from healthcare and culture to career opportunities and travel suggestions. The website even goes the extra mile by linking to local news and social media channels.

Australia.gov.au is a great example of Drupal’s ability to organize and present information. The site is designed like an inverted funnel, with the homepage offering a selection of categories that branch into more specific topics the deeper you dive.

 

5. Le Figaro

Founded in 1826, Le Figaro is the oldest national newspaper in France. It is the second-largest national newspaper in France after Le Parisien and before Le Monde and is part of Le Figaro Group, whose publications include TV Magazine and Evene.

The site delivers a variety of features that naturally belong on the website of a leading periodical. Page load speed is stellar despite being packed with feeds, media, and a live video pop-up on the bottom corner of the screen.

 

4. The Emmy Awards

The Emmy Awards are a group of American awards dedicated to recognizing the best of U.S. television --from its actors and directors to its engineers and humanitarian impact. Their website covers featurettes on notable happenings and personalities surrounding television around the world (though naturally centered on America), as well as event schedules and videos of events and commentary.

Their site is dense in terms of content but smooth in presentation --just what you might expect from a showbiz powerhouse like the Television Academy.

While there are many options to choose from regarding themes for your website's content, here's our list of recommended Drupal themes that enable an effective and engaging digital experience.

 

3. Keap

Keap offers a client management service and automation platform (Infusionsoft) for small businesses. Their products are aimed at streamlining the customer lifecycle, facilitating customer relationship management, marketing automation, lead capture, and e-commerce.

Based in Chandler, Arizona, USA, Keap is one of the fastest growing private companies in the region, adding 240 jobs between 2012 and 2013, and also receiving $54 million in venture capital from Goldman Sachs in early 2013.

 

2. ABS-CBN News

ABS-CBN News and Current Affairs is the news division of the ABS-CBN Corporation, a Philippine media conglomerate. It’s headquartered in the Philippines, and has news bureaus in North America, Europe, Asia Pacific, and the Middle East, making it the largest and the most comprehensive news outlet when it comes to local and international newsgathering in the island nation.

Their website is powered by Drupal, which allows them to deliver news in real time, connect across various social media platforms, and encourage community discussion through a login system for news readers to set up profiles and engage in discussions.

 

1. NASA

NASA is the American government’s flagship agency for its civilian space program, aeronautics research, and aerospace research. They stand at the forefront of many of the world’s latest discoveries in physics, astronomy, and engineering --and their website is a haven for the world’s science enthusiasts.

Their site hosts information about past and present space missions, ultra-high definition photos and videos of the cosmos, and download links to a nearly endless amount of apps and learning resources for those looking to learn more about the universe we inhabit. It’s a shining example of Drupal CMS used to present stunning information, and elevate the user’s experience.

 

Honorable Mentions

As of 2019; the following 2 major platforms were revamped and enhanced as digital experiences with Drupal 8:

 

Amman Stock Exchange

 

and

 

Al-Bawaba News (BETA)

New Drupal sites are always being uploaded, updated, and refined as the world’s site designers and marketers find more ways to work with the system. Drupal’s large community of developers and companies like Vardot are always at work innovating the craft of designing with Drupal; it’s only a matter of time before new sites earn a spot on our list.

Do you agree with our list of top 10 Drupal websites in the world? If you don't or see better websites out there worth mentioning... let us know in the comments!

 

How to Ensure the Future of your Digital Business

 

Categories: Drupal

mark.ie: Printing Regions in Views in Different Places Using the Same Template

Planet Drupal - 10 April 2019 - 4:08am
Printing Regions in Views in Different Places Using the Same Template

We had a case where on some views we needed to print the header above the exposed filters and on others we needed to print the header after the exposed filters. Here's my simple solution.

markconroy Wed, 04/10/2019 - 12:08

This is rather simple, in my views template (list.twig I call it, as I am using PatternLab), I created the following:

  1. {% if not header_after_exposed and header %}
  2. {{ header }}
  3. {% endif %}
  4.  
  5. {% if exposed %}
  6. {{ exposed }}
  7. {% endif %}
  8.  
  9. {% if header_after_exposed and header %}
  10. {{ header }}
  11. {% endif %}

Now, in my corresponding views template in Drupal - views-view--search.html.twig - I just use that template and set the header_after_exposed variable to true.

  1. {% set header_after_exposed = true %}
  2. {% include '@content/list/list.twig' %}
Categories: Drupal

Related block condition

New Drupal Modules - 10 April 2019 - 2:30am

This module provide a method to set the visibility of blocks throught an entity field.

For example you can place a block on a theme region and you can set the visibility for the node entity. In a node you can enable this block or not. If it is enabled the visibility condition is validated and the block shows.

This module enable you an interactive method to show or not blocks based on content.

Categories: Drupal

Sooper Drupal Themes: Why Drupal is the Go To CMS for Higher Education

Planet Drupal - 10 April 2019 - 2:27am
Who is choosing Drupal as a CMS?

Picking the right type of CMS for any website is no easy task. However, when it comes to complex websites that have to be shown on a wide variety of displays and in 10 different languages, the choice is even harder. In this article, I am going to tell you the reason why universities such as Harvard, Oxford, MIT, Stanford etc. are choosing Drupal as their default Content Management System.

Growth is no problem

Higher education websites are constantly growing and expanding. On top of that, most university websites are having sister sites. This means that a CMS has to handle a bigger degree of complexity when it comes to managing multiple websites. Having this in mind, more simplistic Content Management Systems are likely to fail at handling such a big amount of data in an efficient way. However, Drupal was specifically designed for this. For Drupal, handling such an impressive amount of data in a quick and efficient way is no problem. 

Multi-platform support

Another interesting factor that comes into play when choosing the right CMS is technology. The main consumer market for universities are students. Research shows that on average a student owns 6.9 devices. What this means is that they spend a lot of time on different electronic devices such as laptops, smartphones and tablets. With Drupal however, the websites are already optimized for different screen sizes, provided that you use a mobile-ready theme like our Glazed framework theme. This means that when a website is built and ready to launch, Drupal is going to automatically adapt it to be also shown in the right format for the screen of a smartphone or any other device that is capable of browsing the internet. This leads to a further drop in the IT overhead costs.

Language is no barrier for Drupal

University websites usually have to come in a variety of languages for international students. The entire multilangual support architecture of Drupal has been rebuild from the ground up. It makes it easy to create a multilingual experience by having the native language functionality directly integrated in Drupal 8 core API’s. Universities now can have the power to adapt to any kind of student demographic. What this means is that Drupal gives you the option to be able to extend your communication campaign in over 100 different languages. 

Easy content management

Managing content is easy on Drupal 7 and 8. All you had to do was presss the edit button present on every page. However, the Drupal experience can be further improved by using Glazed Builder, which is taking this a step further by adding inline editing for the easy access and convenience of its user. This improved experience can benefit universities especially, since a university website should facilitate an easy access to downloading, uploading, updating and editing different files. With Drupal and Glazed Builder you don’t have to be a computer wizard to take advantage of the easy content management that it's offered.

No licensing fees

Proprietary CMS’s are usually charging licensing fees, which have to be taken into account by a university when calculating the cost for building a website. With Drupal however, the costs for licensing are non-existing. The reason for this is that Drupal is an open source CMS. What this means is that people are dedicating their free time for developing the project without any monetary expectations in mind. With this in mind, Drupal is sure to be able to cut down the costs which you would otherwise have for building a new website by choosing another CMS. 

Drupal, the perfect choice for higher education

Drupal is one of the best content management systems currently on the market. There are many advantages, however, when also taken into account with the lack of licensing fees, Drupal is the obvious CMS of choice for higher education institutions. So what are you waiting for? If you're a university and are looking to upgrade your website, then Drupal is the right answer for you.

Categories: Drupal

Jeff Geerling's Blog: Drupal VM 5 ('Flynn Lives') brings updates to all the things!

Planet Drupal - 9 April 2019 - 2:10pm

It's been five years since Drupal VM's first release, and to celebrate, it's time to release Drupal VM 5.0 "Flynn Lives"! This update is not a major architectural shift, but instead, a new major version that updates many defaults to use the latest versions of the base VM OS and application software. Some of the new default versions include:

  • Ubuntu 18.04 'Bionic' LTS (was Ubuntu 16.04)
  • PHP 7.2 (was PHP 7.1)
  • Node.js 10.x (was Node.js 6.x)

See the full release notes here: Drupal VM 5.0.0 "Flynn Lives"

There are also a number of other small improvements (as always), and ever-increasing test coverage for all the Ansible roles that power Drupal VM. And in the Drupal VM 4.x release lifecycle, a new official pre-baked Drupal VM base box was added, the geerlingguy/drupal-vm Vagrant base box. Using that base box can speed up new VM builds by 50% or more!

Categories: Drupal

Quick Links

New Drupal Modules - 9 April 2019 - 1:55pm
Categories: Drupal

Menu item content fields

New Drupal Modules - 9 April 2019 - 1:39pm

The main purpose of the module is to be able to add fields to
custom menu items and render them with different view modes.

Categories: Drupal

Dries Buytaert: Supporting Girls Who Code at DrupalCon

Planet Drupal - 9 April 2019 - 9:22am

For most people, today marks the first day of DrupalCon Seattle.

Open Source communities create better, more inclusive software when diverse people come to the table. Unfortunately, there is still a huge gender gap in Open Source, and software more broadly. It's something I'll talk more about in my keynote tomorrow.

One way to help close the gender gap in the technology sector is to give to organizations that are actively working to solve this problem. During DrupalCon Seattle, Acquia will donate $5 to Girls Who Code for every person that visits our booth.

Categories: Drupal

Webform double opt-in

New Drupal Modules - 9 April 2019 - 9:08am
Categories: Drupal

Drupal core announcements: Core topic discussions at DrupalCon Seattle 2019

Planet Drupal - 9 April 2019 - 7:56am

DrupalCon Seattle includes are a number of core conversations where you can learn about current topics in Drupal core development, and a week of sprints where you can participate in shaping Drupal's future.

In addition to the core conversations, we have a few meetings on specific topics for future core development. These meetings will be very focused, so contact the listed organizer for each if you are interested in participating. There are also birds-of-a-feather (BoF) sessions, which are open to all attendees without notice.

Also be sure to watch Dries' keynote for ideas about Drupal's future! Check out the extended Dries Q&A session on Thursday as well to get even more questions answered.

All meetings will be in Room 507-508 in convention center, except for the retrospective on Thursday which is in Room 401 at the Convention Center, very close to lunch.

Time Topic Organizer Monday, April 8th 1pm Automatic updates David Strauss Monday, April 8th 4pm Symfony 4/5 meeting Alex Pott Tuesday, April 9th 4pm Core compatibility, d.o, contrib semantic versioning discussion XJM Wednesday, April 10th 11am Autosave in core discussion Cristina Chumillas Wednesday, April 10th 3:30pm Media path to stable Adam Hoenich Wednesday, April 10th 5pm CMI boundaries Fabian Bircher Thursday, April 11th 9:45am Frontend deprecation, theme policies Laurii Thursday, April 11th 12pm Initiative leads retrospective discussion Gabor Friday, April 12th 10am Drupal strategy, how to do less, how to gracefully remove things Alex Pott Friday, April 12th 11am Layout translations discussion Ted Bowman Friday, April 12th 1pm Claro path to core Cristina Chumillas
Categories: Drupal

Paragraphs Webform

New Drupal Modules - 9 April 2019 - 5:44am
Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal