Community: Governance Task Force Community Update, October 2018

This is a public update on the work of the Governance Task Force.

The Governance Task Force has been working hard to prepare the proposal. We currently have a completed draft that we are actively refining for editorial improvement. As part of the review, we believe it is important to get initial feedback from some key stakeholders to ensure there are no major issues identified. We’ll consider making changes to the proposal at our discretion. The proposal will then be delivered to the community and we’re very excited to soon share this. While things may change, we believe we are on time to deliver the proposal before the end of October.

Our team is actively discussing the handoff and next steps that follow from our work. We recognize that there may be ongoing support needed and want to do what we can to help follow-up efforts. It is imperative that momentum is maintained after our proposal is delivered.

We will be recommending a public commentary period before any recommendations move forward for the community to share their thoughts. This commentary period will likely outlast the task force. The task force will officially disband at the end of October, as we have stated in our charter. This does not mean that the work is complete, as there may be discussion and, most importantly, approved recommendations will need support to move forward. The task force wants to do what we can to enable the next steps and we are actively discussing how this might happen, even if we, as individuals, participate without an official charter.

We continue to be committed to serving the community and operating in a transparent way. If you wish to reach us, please fill out this Google form and we will respond as soon as we’re able.

Drupal Association blog: DrupalCon Amsterdam 2019: Advisory Committee

At Drupal Europe in September, the Association was thrilled to announce that DrupalCon Europe would be returning in 2019. During the gap year, we knew we wanted to transform the event to improve its fiscal sustainability, pilot a new more-scalable model that we may be able to bring to the rest of the world, and most of all ensure that the event still has the close care and attention of the local community. We believe our partnership with Kuoni Congress through the new licensing model we’ve established will accomplish each of those goals, and we’re excited to see its first iteration in Amsterdam next year.

The Community’s Homecoming

DrupalCon has always represented a homecoming for the community—and preserving that sense of belonging is critical to the future of the event. That’s why we’re pleased to announce that a DrupalCon Community Advisory Board has been chosen, chaired by Baddy Breidert and Leon Tong.

The community advisory committee consists of:

This membership represents a good cross-section of countries and roles within the community, with a focus on European representation to support the event. While Kuoni handles the operational and execution side of the event, this committee will help to inform the content and will bring more than a decade of historical knowledge about Drupal events. The charter of the committee is as follows:

  • Advise on programming
  • Create and oversee the content selection subcommittee
  • Create and oversee the volunteer subcommittee (room monitors, etc.)
  • Create any additional subcommittees as needed

In addition to this, members of the committee and the Drupal Association team will be traveling to Vienna in late November for a 2-day intensive kick-off with the Kuoni Congress team.

We want to thank all that showed interest in joining the committee and we will contact each and every one of you to offer the opportunity to take on some tasks for DrupalCon Amsterdam 2019.

We’ll see you in Amsterdam!

About Kuoni Congress

Kuoni is a professional event services organization with offices around the globe, including more than 20 in Europe. The team building DrupalCon Amsterdam is located in Europe, and attended Drupal Europe in September 2018, where they were incredibly impressed by the community spirit and professionalism of the Drupal community. The Kuoni team is proud to partner with the Drupal Association and the Drupal community to bring DrupalCon back to Europe in 2019.

Drupal Association blog: Summary of the September 10, 2018 Board Meeting

On September 10, 2018, the Drupal Association Board met at the DrupalEurope event in Darmstadt, Germany.

You can find the official meeting minutes and board packet on the Board Meeting Minutes and Materials page of the Drupal.org website.

Thank you to our outgoing class of board members

We want to say a special thanks to our outgoing class of board members. Their service has helped define the course for Drupal Association in recent years, and their contributions to this community are immense.

Donna is a long-time advocate of Open Source in Australia, and has served on the Drupal Association Board since2012. Donna was a consistent voice for inclusiveness, global representation, and community. In Drupal Europe Donna led a panel about the past, present, and future of the DA. Thank you, Donna!

Sameer served two terms on the Drupal Association Board, bringing his background as a Professor of Information Systems at SF State to provide historical insight into the wider open source world, as well as deep knowledge of Drupal in Higher Ed. Sameer’s knowledge of strategic frameworks helped to level up board conversations.

Steve Francia joined the Drupal Association Board to bring to bear his perspective from leading a wide variety of different open source projects, including MongoDB, Docker, Hugo, and Go. Steve helped provide an understanding of Drupal’s context in the larger world, and most notably, he shared that in his keynote at DrupalCon Nashville. Thank you, Steve!

Shyamala was elected in 2016 by the community to serve a two-year term on the Drupal Association Board. Shyamala enhanced the global perspective of the board, and helped to tie the Asian (and especially Indian) community more closely with the DA. Shyamala is now deeply involved in creating the local Indian Drupal Association.

Welcome to our new board members

Suzanne was elected by the community earlier this year to serve a two-year term on the Drupal Association Board. Suzanne has regularly spoken at Drupal events, runs an in-depth Drupal training program, and has more than a decade of experience in Drupal.

Vishal’s role as the head of Open Source Technology Solutions at Tata Consultancy Services gives him a wealth of experience with the open source landscape, both in Drupal and beyond. His experience at a major SI will help the board drive conversations about adoption of Drupal as the hub of a web solution for major service providers.

Luma brings her experience as a Managing Director of Charles Schwab to share her knowledge of the Financial Technology space, and Drupal’s impact on these organizations and end-users. Luma manages a large Drupal installation, and can provide a powerful end-user perspective on Drupal’s future.

Until next time

We hope you can join us for our future board meetings, which will be announced soon.

Bay Area Drupal Camp: 🎪🎪 Come To BADCamp! The Circus is Almost in Town! 🎪🎪

🎪🎪 Come To BADCamp! The Circus is Almost in Town! 🎪🎪

rob.thorne
Tue, 10/02/2018 – 22:55

Register For BADCamp!

🎡🎡Come one, come all to the largest free Drupal event on earth!🎢🎢

BADCamp — the Bay Area Drupal Camp — is an annual celebration of open-source software in Berkeley, California. Join us this October 24-27, 2018 for four days of talks, training classes, summits, sprints and socials with some of the brightest minds from all over the world! Admission to BADCamp is FREE!

Register Now!


Snag The Last Summit Spots!

Summits are back for 2018 with some past favorites and new offerings, such as DevOps, Nonprofits, Higher Education and more!

These day-long single-track events bring together a wide variety of folks working with Drupal, sharing and collaborating along a unified theme. Don’t wait, there are just a few spots left!

Register for a Summit


Training Seats are Going Fast!

For two full days on Wednesday and Thursday, BADCamp offers world-class training from some of the best Drupal instructors! Just $20 for full-day trainings and $10 for half-day trainings.

Find a Training

Sessions Galor!

Check out 61 sessions on topics ranging from Artificial Intelligence and DevOps to Drupal 8 Theming and Backdrop. There’s a session for everyone!

Sign-up for Sessions


Where should I stay?

October in Berkeley is a popular time of year so we encourage you to book your hotel now. We have rooms reserved in two host hotels. See the website for more options.

Hotel Shattuck Plaza

Right in downtown Berkeley, next to the Berkeley BART station.

ONLINE RESERVATIONS: https://reservations.travelclick.com/17233?groupID=2066400

Or: call the Hotel at (510) 845-7300 and ask for the BADCamp 2018 Rate (Attendee Code is 1810BADCAMP).

Graduate Berkeley (Formerly the Hotel Durant)

CALL RESERVATIONS: (510) 845-8981, and ask for BADCamp 2018 Group Block Rate
 

ONLINE RESERVATIONS: https://tinyurl.com/BADCAMP18 (case sensitive)
 

EMAIL RESERVATION REQUEST: reservations@graduateberkeley.com

We need your help!

BADCamp is 100% volunteer driven and we need your hands! We need stout hearts to volunteer and help set up, tear down, give directions and so much more! If you are local and can help us, please contact Val at info@badcamp.net or sign up on our Volunteer Form.


Thanks to Our Sponsors

A BIG thanks Platform.sh, Pantheon & DDEV and all our sponsors. Without them this magical event wouldn’t be possible. Interested in sponsoring BADCamp? Contact matt@badcamp.net or anne@badcamp.net

Would you have been willing to pay for your ticket? If so, then you can give back to the camp by purchasing an individual sponsorship at the level most comfortable for you.

🎪

See you in Berkeley!

Acro Media: Digital Downloads using the Drupal Media Module

The Media module made its way into Drupal core for the Drupal 8.4 release a while back. It gives Drupal users a standardized way for managing local media resources, including image, audio, video, and document files. We wanted to add using this module into our Drupal Commerce demo site to give an example of how this module could potentially be used in a Commerce setting.

In this Tech Talk video, I’ll quickly show you how we updated our digital download Commerce product example to use the Media module, giving us the flexibility to add audio samples to the product page and access to the full download after purchase.

Background

The product I wanted to update is the Epic Mix Tape by Urban Hipster digital download example product. This is a fake album featuring all of your favourites by artists you’ve never heard before. The idea is to showcase that you can add digital products to a Drupal Commerce based online store, not just physical products.

Originally we were using just a standard file field that, when checkout was completed, gave the customer access to download the file. This was done before the Media module made its way into core. Now that the Media module is in core, we figured it’s time to update it.

Setting up an Album media type

When the Media module is installed you get some new admin menu items. The first is a section called Media Types (under Structure) where you can configure your media entities like any other Drupal content entity. Here I created an ‘Album’ media type with two unlimited file fields, one for sample audio tracks and one for the full audio tracks. This is the basis for creating my downloadable albums.

The second admin menu is under Content. Here you get a new Media tab which is where you can add, edit and remove any media items. Since I already created the Album media type I can now add the Epic Mix Tape album files here. This completes the media side of the updated digital download product. All I need to do now is update the product configuration to use it.

Completing the digital download product configuration

Now that the media type has been added and I’ve uploaded an album, I need to set up a way to use it. It’s pretty easy to do. First, for the digital download Product Type, I add an entity reference field to give a way for selecting the album media entity to use for the product samples.

I then do the same thing for the Product Variation Type. This one, however, will be used to give access to the full files after purchase.

Finally, some template updates. The Drupal Commerce demo site has some pretty custom template files for the products. In the template, I access the media entity directly and loop through the items, printing each audio sample and track title onto the product page. I do the same thing for the checkout complete page but print out the full tracks instead.

Depending on your templates and display settings, you can get similar results without manually accessing the files in the template file, however I wanted to print out the file description with the audio player right on the page. Showing the description unfortunately is something you don’t have the option of doing using the standard audio display widget.

And that’s it! Check out the Urban Hipster Drupal Commerce demo site below to see it in action.

Demo Drupal Commerce today! View our demo site.

Jacob Rockowitz: Why I am one of the top contributors to Drupal?

Who sponsors Drupal development?

We know who contributes

A few weeks ago, Dries Buytaert published his annual who sponsors Drupal development. His report acknowledges individual and organization contributions and what projects they are supporting. This report provides a high-level overview of who contributing in the Drupal community. There are some old names on this list and some new names.

Asking why they contribute

Now that we know who is contributing to Drupal, the next and more difficult question is “Why are they contributing to Drupal?” Knowing the story behind why an individual or organization contributes to Drupal will inspire more people to get involved and give something back to Drupal and Open Source.

My contribution to Drupal

This year, I was the number three individual contributor to Drupal. The previous year, when I first appeared on the top contributor list, it was completely unexpected. I joked with my son, Ben, that, “I won a race that I did not know I was running.” Being included on this list was an honor that I did not expect to achieve, partially because I’m always in awe of the ongoing work by all the core maintainers and contributors.

Since last year, I have not slowed down on my commitment to the Webform module for Drupal 8. So I was not surprised to be included in this year’s list. Over the past year, I have had several interesting conversations with other developers on the top contributor list, and what resonated with me the most is that everyone on this list has a different history as to…Read More

lakshminp.com: Local Drupal development using Docker

Local Drupal development using Docker

Drupal development using Docker

lakshminp
Mon, 10/01/2018 – 14:20

One of the biggest arguments for using Docker to develop your app is to have isolated environments for different setups(The classic case of two different versions of PHP for two projects). Even that is sometimes not convincing enough. I find Docker to be damn useful when building production parity on local(Think trying to reproduce a production bug on your local). If you’ve faced this problem and want to solve it, read on.