Drupal 8 introduction

Start: 
2020-02-06 09:00 - 12:00 Asia/Kolkata

Organizers: 

joshicsin

beautifulmind

Event type: 

Training (free or commercial)

https://joshics.in/content/drupal-8-introduction

Drupal 8 introductory training for users new to Drupal. This session will cover:
Introduction to Drupal.
Drupal 8 Features.
How can it be leveraged by organizations.
Updates & upgrades.
Question & Answer session
This session targets users who have been using other platforms/CMS to manage and build their sites on.
Source: https://groups.drupal.org/node/512931/feed


Global Training & First Contribution Day 2019-1207 Tokyo

Start: 
2019-12-07 10:00 - 17:00 Asia/Tokyo

Event type: 

Training (free or commercial)

https://cmslabo.doorkeeper.jp/events/100466

Global Training & First Contribution Day 2019 1207 Tokyo

Global Training Day for beginners,
How to install, manage content, admin functions, modules, Themes, and so on.
Drupal 8 Hands-on training.
Since it is a one-day training, hands-on to experience Drupal concepts, especially how to build and manage databases.

First Contribution Day for Drupal developers and users
How to contribute Drupal community and how to use contribution resources that used at DrupalCon Europe Amsterdam 2019 Contribution Day Workshop.

Details and Registration is here,https://cmslabo.doorkeeper.jp/events/100466
We look forward to your participation.
Source: https://groups.drupal.org/node/512931/feed


State of Drupal presentation (October 2019)

Last week, many Drupalists came together for Drupalcon Amsterdam.

As a matter of tradition, I presented my State of Drupal keynote. You can watch a recording of my keynote (starting at 20:44 minutes), or download a copy of my slides (149 MB).

Drupal 8 innovation update

I kicked off my keynote with an update on Drupal 8. Drupal 8.8 is expected to ship on December 4th, and will come with many exciting improvements.

Drupal 8.7 shipped with a Media Library to allow editors to reuse images, videos and other media assets. In Drupal 8.8, Media Library has been marked as stable, and features a way to easily embed media assets using a WYSIWYG text editor.

I'm even more proud to say that Drupal has never looked better, nor been more accessible. I showed our progress on Claro, a new administration UI for Drupal. Once Claro is stable, Drupal will look more modern and appealing out-of-the-box.

The Composer Initiative has also made significant progress. Drupal 8.8 will be the first Drupal release with proper, official support for Composer out-of-the-box. Composer helps solve the problem of Drupal being difficult to install and update. With Composer, developers can update Drupal in one step, as Composer will take care of updating all the dependencies (e.g. third party code).

What is better than one-step updates? Zero-step updates. We also showed progress on the Automated Updates Initiative.

Finally, Drupal 8.8 marks significant progress with our API-first Initiative, with several new improvements to JSON:API support in the contributed space, including an interactive query builder called JSON:API Explorer. This work solidifies Drupal's leadership position as a leading headless or decoupled solution.

Drupal 9 will be the easiest major update

Next, I gave an update on Drupal 9, as we're just eight months from the target release date. We have been working hard to make Drupal 9 the easiest major update in the last decade. In my keynote at 42:25, I showed how to upgrade your site to Drupal 9.0.0's development release.

Drupal 9 product strategy

I am proud of all the progress we made on Drupal 8. Nevertheless, it's also time to start thinking about our strategic priorities for Drupal 9. With that in mind, I proposed four strategic tracks for Drupal 9 (and three initial initiatives):

Strategic track 1: reduce cost and effort

Users want site development to be low-cost and zero-maintenance. As a result, we'll need to continue to focus on initiatives such as automated updates, configuration management, and more.

Strategic track 2: prioritizing the beginner experience

As we saw in a survey Acqua's UX team conducted, most people have a relatively poor initial impression of Drupal, though if they stick with Drupal long enough, their impression of Drupal grows significantly over time. This unlike any of its competitors, whose impression decreases as experience is gained. Drupal 9 should focus on attracting new users, and decreasing beginners' barriers to entry so they can fall in love with Drupal much sooner.

Beginners struggle with Drupal while experts love Drupal.Drupal's sentiment curve goes in the opposite direction of WordPress', AEM's and Sitecore's. This presents both a big challenge and opportunity for Drupal.
We also officially launched the first initiative on this track; a new front-end theme for Drupal called "Olivero". This new default theme will give new users a much better first impression of Drupal, as well as reflect the modern backend that Drupal sports under the hood.

Strategic track 3: drive the Open Web

As you may know, 1 out of 40 websites run on Drupal. With that comes a responsibility to help drive the future of the Open Web. By 2022-2025, 4 billion new people will join the internet. We want all people to have access to the open web, and as a result should focus on accessibility, inclusiveness, security, privacy, and interoperability.

Strategic track 4: be the best structured data engine

We've already seen the beginnings of a content explosion, and will experience 300 billion new devices coming online by 2030. By continuing to make Drupal a better and better content repository with a flexible API, we'll be ready for a future with more content, more integrations, more devices, and more channels.

Over the next six months, we'll be opening up these proposed tracks to the community for discussion, and introducing surveys to define the 10 inaugural initiatives for Drupal 9. So far the feedback at DrupalCon Amsterdam has been very positive, but I'm looking forward to much more feedback!

Growing sponsored contributions

In a previous blog post, Balancing Makers and Takers to scale and sustain Open Source, I covered a number of topics related to organizational contribution. Around 1:19:44, my keynote goes into more details, including interviews with several prominent business owners and corporate contributors in the Drupal community.

You can find the different interview snippet belows:

Baddy Sonja Breidert, co-founder of 1xINTERNET, on why it is important to help convert Takers become Makers.
Tiffany Farriss, CEO of Palantir, on what it would take for her organization to contribute substantially more to Drupal.
Mike Lamb, Vice President of Global Digital Platforms at Pfizer, announcing that we are establishing the Contribution Recognition Committee to govern and improve Drupal's contribution credit system.
Thank you

Thank you to everyone who attended Drupalcon Amsterdam and contributed to the event's success. I'm always amazed by the vibrant community that makes Drupal so unique. I'm proud to showcase the impressive work of contributors in my presentations, and congratulate all of the hardworking people that are crucial to building Drupal 8 and 9 behind the scenes. I'm excited to continue to celebrate our work and friendships at future events.

Thanks to the 641 individuals who worked on Drupal 8.8 so far.Thanks to the 243 different individuals who contributed to Drupal 8.8 to date.
Source: Dries Buytaert www.buytaert.net


Practical theming in Drupal 8 (part of Drupal Global Training Day)

Start: 
2019-12-13 09:30 - 12:00 Australia/Brisbane

Organizers: 

VladimirAus

Event type: 

Training (free or commercial)

https://www.tomato-elephant-studio.com/events/2019-12-13

Introductory 2.5 hour workshop "Practical theming in Drupal 8" is coming to Brisbane as part of Drupal Global Training Day.
WORKSHOPS
Date: Brisbane :: Fri, 13 Dec 2019 :: 09:30-12:00
Location: Brisbane Square Library
SCHEDULE
09:30-12:00 :: Introduction & Training. Module 1
AGENDA
Introduction to Bootstrap 4 frontend library
Using bootstrap 4 components with Drupal 8
Additional helper Drupal 8 modules
Styling Drupal website via user interface
REQUIREMENTS
Limited seats are available. Register here.
PROVIDED
Wifi, powerpoints
Refreshments
SPONSORS
Tomato Elephant Studio :: training sponsor
Drupal Brisbane :: partner
Drupal Gold Coast :: partner
For sponsorship and other enquiries contact training@tomato-elephant-studio.com
LET OTHERS KNOW YOU ARE ATTENDING:
Share on social media. Use hashtag #drupalGTD
Drupal Groups: https://groups.drupal.org/node/535501
meetup.com: https://www.meetup.com/Drupal-Brisbane/events/266193262/
UNABLE TO ATTEND?
If you are unable to attend, please let us know as soon as possible by replying to training@tomato-elephant-studio.com.

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


Global Training Days 2020

Attend a training near you (or online) during Global Training Days in 2020. This list is updated frequently by the participating trainers.
Trainers, please add your event here and also create an event in groups.drupal.org in your local group.
February | April | June | September | December
February 6-8
Africa
Thursday | February 6th
add your event here
Friday | February 7th
add your event here
Saturday | February 8th
add your event here
Asia-Pacific
Thursday | February 6th
add your event here
Friday | February 7th
add your event here
Saturday | February 8th
add your event here
Central and South Americas
Thursday | February 6th
add your event here
Friday | February 7th
add your event here
Saturday | February 8th
add your event here
Europe
Thursday | February 6th
add your event here
Friday | February 7th
add your event here
Saturday | February 8th
add your event here
Middle East
Thursday | February 6th
add your event here
Friday | February 7th
add your event here
Saturday | February 8th
add your event here
North America
Thursday | February 6th
add your event here
Friday | February 7th
add your event here
Saturday | February 8th
add your event here
Online
Thursday | February 6th
add your event here
Friday | February 7th
Getting Started with Drupal 8 (a half-day live webinar from Pantheon) - COMING SOON
add your event here
Saturday | February 8th
add your event here
Back to Top
April 2-4
Africa
Thursday | April 2nd
add your event here
Friday | April 3rd
add your event here
Saturday | April 4th
add your event here
Asia-Pacific
Thursday | April 2nd
add your event here
Friday | April 3rd
add your event here
Saturday | April 4th
add your event here
Central and South Americas
Thursday | April 2nd
add your event here
Friday | April 3rd
add your event here
Saturday | April 4th
add your event here
Europe
Thursday | April 2nd
add your event here
Friday | April 3rd
add your event here
Saturday | April 4th
add your event here
Middle East
Thursday | April 2nd
add your event here
Friday | April 3rd
add your event here
Saturday | April 4th
add your event here
North America
Thursday | April 2nd
add your event here
Friday | April 3rd
add your event here
Saturday | April 4th
add your event here
Online
Thursday | April 2nd
add your event here
Friday | April 3rd
Getting Started with Drupal 8 (a half-day live webinar from Pantheon) - COMING SOON
add your event here
Saturday | April 4th
add your event here
Back to Top
June 25-27
Africa
Thursday | June 25th
add your event here
Friday | June 26th
add your event here
Saturday | June 27th
add your event here
Asia-Pacific
Thursday | June 25th
add your event here
Friday | June 26th
add your event here
Saturday | June 27th
add your event here
Central and South Americas
Thursday | June 25th
add your event here
Friday | June 26th
add your event here
Saturday | June 27th
add your event here
Europe
Thursday | June 25th
add your event here
Friday | June 26th
add your event here
Saturday | June 27th
add your event here
Middle East
Thursday | June 25th
add your event here
Friday | June 26th
add your event here
Saturday | June 27th
add your event here
North America
Thursday | June 25th
add your event here
Friday | June 26th
add your event here
Saturday | June 27th
add your event here
Online
Thursday | June 25th
add your event here
Friday | June 26th
Getting Started with Drupal 8 (a half-day live webinar from Pantheon) - COMING SOON
add your event here
Saturday | June 27th
add your event here
Back to Top
September 10-12
Africa
Thursday | September 10th
add your event here
Friday | September 11th
add your event here
Saturday | September 12th
add your event here
Asia-Pacific
Thursday | September 10th
add your event here
Friday | September 11th
add your event here
Saturday | September 12th
add your event here
Central and South Americas
Thursday | September 10th
add your event here
Friday | September 11th
add your event here
Saturday | September 12th
add your event here
Europe
Thursday | September 10th
add your event here
Friday | September 11th
add your event here
Saturday | September 12th
add your event here
Middle East
Thursday | September 10th
add your event here
Friday | September 11th
add your event here
Saturday | September 12th
add your event here
North America
Thursday | September 10th
add your event here
Friday | September 11th
add your event here
Saturday | September 12th
add your event here
Online
Thursday | September 10th
add your event here
Friday | September 11th
Getting Started with Drupal 8 (a half-day live webinar from Pantheon) - COMING SOON
add your event here
Saturday | September 12th
add your event here
Back to Top
December 10-12
Africa
Thursday | December 10th
add your event here
Friday | December 11th
add your event here
Saturday | December 12th
add your event here
Asia-Pacific
Thursday | December 10th
add your event here
Friday | December 11th
add your event here
Saturday | December 12th
add your event here
Central and South Americas
Thursday | December 10th
add your event here
Friday | December 11th
add your event here
Saturday | December 12th
add your event here
Europe
Thursday | December 10th
add your event here
Friday | December 11th
add your event here
Saturday | December 12th
add your event here
Middle East
Thursday | December 10th
add your event here
Friday | December 11th
add your event here
Saturday | December 12th
add your event here
North America
Thursday | December 10th
add your event here
Friday | December 11th
add your event here
Saturday | December 12th
add your event here
Online
Thursday | December 10th
add your event here
Friday | December 11th
Getting Started with Drupal 8 (a half-day live webinar from Pantheon) - COMING SOON
add your event here
Saturday | December 12th
add your event here
Back to Top
Source: https://groups.drupal.org/node/512931/feed


WYSIWYG media embedding in Drupal 8.8

I'm excited to share that when Drupal 8.8 drops in December, Drupal's WYSIWYG editor will allow media embedding.

You may wonder: Why is that worth announcing on your blog? It's just one new button in my WYSIWYG editor..

It's a big deal because Drupal's media management has been going through a decade-long transformation. The addition of WYSIWYG integration completes the final milestone. You can read more about it on Wim's blog post.

Drupal 8.8 should ship with complete media management, which is fantastic news for site builders and content authors who have long wanted a simpler way to embed media in Drupal.

Congratulations to the Media Initiative team for this significant achievement!
Source: Dries Buytaert www.buytaert.net


Acquia acquires Cohesion to simplify building Drupal sites

I'm excited to announce that Acquia has acquired Cohesion, the creator of DX8, a software-as-a-service (SaaS) visual Drupal website builder made for marketers and designers. With Cohesion DX8, users can create and design Drupal websites without having to write PHP, HTML or CSS, or know how a Drupal theme works. Instead, you can create designs, layouts and pages using a drag-and-drop user interface.

Amazon founder and CEO Jeff Bezos is often asked to predict what the future will be like in 10 years. One time, he famously answered that predictions are the wrong way to go about business strategy. Bezos said that the secret to business success is to focus on the things that will not change. By focusing on those things that won't change, you know that all the time, effort and money you invest today is still going to be paying you dividends 10 years from now. For Amazon's e-commerce business, he knows that in the next decade people will still want faster shipping and lower shipping costs.

As I wrote in a recent blog post, no-code and low-code website building solutions have had an increasing impact on the web since the early 1990s. While the no-code and low-code trend has been a 25-year long trend, I believe we're only at the beginning. There is no doubt in my mind that 10 years from today, we'll still be working on making website building faster and easier.

Acquia's acquisition of Cohesion is a direct response to this trend, empowering marketers, content authors and designers to build Drupal websites faster and cheaper than ever. This is big news for Drupal as it will lower the cost of ownership and accelerate the pace of website development. For example, if you are still on Drupal 7, and are looking to migrate to Drupal 8, I'd take a close look at Cohesion DX8. It could accelerate your Drupal 8 migration and reduce its cost.

Here is a quick look at some of my favorite features:

An easy-to-use “style builder” enables designers to create templates from within the browser. The image illustrates how easy it is to modify styles, in this case a button design.
In-context editing makes it really easy to modify content on the page and even change the layout from one column to two columns and see the results immediately.
I'm personally excited to work with the Cohesion team on unlocking the power of Drupal for more organizations worldwide. I'll share more about Cohesion DX8's progress in the coming months. In the meantime, welcome to the team, Cohesion!
Source: Dries Buytaert www.buytaert.net


Creating webforms in Drupal 8 (part of Drupal Global Training Day)

Start: 
2019-09-06 09:30 - 12:00 Australia/Brisbane

Organizers: 

VladimirAus

Event type: 

User group meeting

https://www.tomato-elephant-studio.com/events/2019-09-06

Introductory 2.5 hour workshop "Creating webforms in Drupal 8" is coming to Brisbane as part of Drupal Global Training Day.
WORKSHOPS
Date: Brisbane :: Fri, 06 Sep 2018 :: 09:30-12:00
Location: Brisbane Square Library
SCHEDULE
09:30-12:00 :: Introduction & Training. Module 1
AGENDA
Drupal 8 form examples
Building RSVP form
Building waiting list
Building online calculator
REQUIREMENTS
Limited seats are available. Register here.
PROVIDED
Wifi, powerpoints
Refreshments
SPONSORS
Tomato Elephant Studio :: training sponsor
Drupal Brisbane :: partner
Drupal Gold Coast :: partner
For sponsorship and other enquiries contact training@tomato-elephant-studio.com
LET OTHERS KNOW YOU ARE ATTENDING:
Share on social media. Use hashtag #drupalGTD
Drupal Groups: https://groups.drupal.org/node/535220
meetup.com: https://www.meetup.com/Drupal-Brisbane/events/262991729/
UNABLE TO ATTEND?
If you are unable to attend, please let us know as soon as possible by replying to training@tomato-elephant-studio.com.

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


Drupal Mumbai Monthly Meetup & Global Training day - June 29, 2019

Start: 
2019-06-29 10:00 - 16:15 Asia/Kolkata

Organizers: 

ashishdalvi

manasiv

rachit_gupta

Event type: 

Training (free or commercial)

https://www.meetup.com/Drupal-Mumbai-Meetup-Group/events/262074759

Hello Drupalers,
We are excited to announce that the “Drupal 8 In a Day” training session will be held on Saturday, June 29th, 2019 on Drupal Global Training Days.
What is Global Training Days?
• Drupal Global Training Days is an exciting initiative from the Drupal community to introduce new and beginning users to Drupal.
• Trainers from companies and local groups around the world make newcomers to the Drupal community feel inspired and empowered to start great work.
• Follow Global Training Days with #DrupalGTD on Twitter (https://twitter.com/hashtag/DrupalGTD?src=hash)
Who Should Attend?
• This training is intended for PHP/Web developers, Career switchers, and Students who wish to begin their career in Drupal.
• This will also benefit the Tech and Business Managers who wish to evaluate Drupal 8 as open source software.
Syllabus/Agenda:
• 11 am to 12:30 pm: Introduction to Drupal CMS
• 12:30 PM to 1:30 PM - Drupal Terminology (Entities, Hooks, Plugins & Events)
• 1:30 - 2:00 PM -Lunch Break
• 2:00 PM to 3:00 PM - Drupal 8 site building
• 3:00 PM to 4:00 PM - Extending Drupal
• Writing a custom module using Drupal console
• Theming - Twig - Render API
• REST with Drupal 8
• 4:00 PM to 4:30 PM - Drupal Contributions
System requirements:
1. Running Local Server :
* Download and Install MAMP/XAMPP/LAMP on your system.
* Windows User: XAMPP would be preferred (Faster and Easier) Install XAMPP for Windows
* Linux User: LAMP would be preferred. Run following command:apt-get install lamp-server
Gather knowledge about following :
* Content Management System
* Open Source
* PHP
* Mysql
How to register: This event is free but with limited seats. Registration is mandatory. RSVP!!
https://www.meetup.com/Drupal-Mumbai-Meetup-Group/events/262074759
Source: https://groups.drupal.org/node/512931/feed


4 Days of Drupal Training in NYC this June

Start: 
2019-06-25 09:00 - 2019-06-28 16:00 America/New_York

Organizers: 

rgs

Event type: 

Training (free or commercial)

https://ffwagency.com/learning/blog/join-us-drupal-training-nyc-june

Come deepen your Drupal knowledge with FFW. Join us for a dive into the world of building and maintaining Drupal sites with up to four days of mix-and-match training opportunities this June.
Our Training and Enablement team is hosting four intensive training opportunities in New York City from June 25 to 28, with a welcome reception on the evening of June 24. You can join us for as many of these sessions as you choose, with a discount offered to attendees who join us for multiple classes. Sign up to attend one or even all four of the following training opportunities:
Drupal Project Management Master Class - Tuesday, June 25
Site Building with Drupal - Wednesday, June 26
Drupal 8 Layout and Theming - Thursday, June 27
Drupal 8 Module Development - Friday, June 28
To register visit https://training.ffwtraining.com/catalog
Each training opportunity begins promptly at 9:30 AM, with coffee and tea provided beginning at 9, and a catered lunch hour at 12:30 PM.
Regardless of initial knowledge of Drupal, attendees who take all four trainings and leave with a solid understanding of how to build and work with Drupal. We’ll begin with the basics and progress rapidly from there so that every student leaves training equipped with the tools and knowledge necessary to manage their organization’s digital platform. We offer discounted costs for learners who join us for multiple training sessions over the four days: those who choose to attend our developer-only trainings will receive $100 off, while attendees who join us for all four days will receive a $250 discount.
Why train with FFW?
The FFW Training and Enablement team is a training provider unlike any other in the Drupal space. Our team helps training attendees succeed by combining the expertise of having worked on world-class Drupal solutions with a solid background in training and learning. At every live FFW Training, you’ll receive a wealth of take-home reference material, while class time will be spent discussing and solving real problems that you and your teams are facing right now.
Every face-to-face, paid training opportunity is supplemented by additional online sessions to help each attendee maximize their learning and get the most value possible out of our training. And with bundle offerings for these training sessions, learners can get more bang for their buck by enjoying extended face-to-face time with our Drupal experts.
To sign up for one or all of our in-person training sessions in New York, follow this link and click the “Subscribe” button on each training you’re interested in attending. Remember, the more training sessions you sign up for, the bigger the discount, with up to $250 automatically discounted for attendees who register to join us at all four trainings.
If you have questions, or want to know about having custom training opportunities crafted for your team, contact us. We’re here to make sure that you have the knowledge and tools you need to achieve business success with your Drupal platform.
Source: https://groups.drupal.org/node/512931/feed


Drupal Global Training Day & Sprint June 29, 2019

Start: 
2019-06-29 10:00 - 17:30 Asia/Tokyo

Event type: 

Training (free or commercial)

https://cmslabo.org/drupal-global-training-days/2019/0629

Drupal Global Training & First time sprint Day Tokyo June 29, 2019
One Day Drupal 8 Training and Sprint.
Target:
Global Training Day (GTD) for first time Drupal users, beginners and IT business persons.
First time sprint Day for Drupal users
event information is;https://cmslabo.org/drupal-global-training-days/2019/0629
event registration is;https://cmslabo.doorkeeper.jp/events/91371
This event is a local event in Tokyo Japan which support Japanese language, however, we will support by English, please contact to us, thanks.
Source: https://groups.drupal.org/node/512931/feed


Drupal for content editors (Introductory course) [Sydney]

Start: 
2019-05-27 09:30 - 12:00 Australia/Brisbane

Organizers: 

VladimirAus

Event type: 

User group meeting

https://www.tomato-elephant-studio.com/events/2019-05-27

Introductory 2.5 hour workshop "Drupal for content editors" is coming to Brisbane and Sydney as part of Drupal Global Training Day.
WORKSHOPS
Sydney :: Mon, 27 May 2018 :: 09:30-12:00
Brisbane :: Fri, 28 Jun 2018 :: 09:30-12:00
SCHEDULE
09:30-12:00 :: Introduction & Training. Module 1
AGENDA
Introduction to Drupal content editing
Drupal 8 features
Drupal 8 comparison to other CMS
Drupal 8 examples
REQUIREMENTS
Limited seats are available. Register here.
PROVIDED
Wifi, powerpoints
Refreshments
SPONSORS
Tomato Elephant Studio :: training sponsor
Drupal Brisbane :: partner
Drupal Gold Coast :: partner
Drupal Sydney :: partner
For sponsorship and other enquiries contact training@tomato-elephant-studio.com
LET OTHERS KNOW YOU ARE ATTENDING:
Share on social media. Use hashtag #drupalGTD
Drupal Groups: https://groups.drupal.org/node/535008
meetup.com: TBA
UNABLE TO ATTEND?
If you are unable to attend, please let us know as soon as possible by replying to training@tomato-elephant-studio.com.
Source: https://groups.drupal.org/node/512931/feed


Drupal for content editors (Introductory course) [Brisbane]

Start: 
2019-06-28 09:30 - 12:00 Australia/Brisbane

Organizers: 

VladimirAus

Event type: 

Training (free or commercial)

https://www.tomato-elephant-studio.com/events/2019-06-28

Introductory 2.5 hour workshop "Drupal for content editors" is coming to Brisbane and Sydney as part of Drupal Global Training Day.
WORKSHOPS
Date: Brisbane :: Fri, 28 Jun 2018 :: 09:30-12:00
Location: Brisbane Square Library
SCHEDULE
09:30-12:00 :: Introduction & Training. Module 1
AGENDA
Drupal 8 examples
Drupal content editing: blocks, pages, layouts
Media library
Introduction to editorial workflow
REQUIREMENTS
Limited seats are available. Register here.
PROVIDED
Wifi, powerpoints
Refreshments
SPONSORS
Tomato Elephant Studio :: training sponsor
Drupal Brisbane :: partner
Drupal Gold Coast :: partner
Drupal Sydney :: partner
For sponsorship and other enquiries contact training@tomato-elephant-studio.com
LET OTHERS KNOW YOU ARE ATTENDING:
Share on social media. Use hashtag #drupalGTD
Drupal Groups: https://groups.drupal.org/node/535006
meetup.com: https://www.meetup.com/Drupal-Brisbane/events/260723398/
UNABLE TO ATTEND?
If you are unable to attend, please let us know as soon as possible by replying to training@tomato-elephant-studio.com.

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


State of Drupal presentation (April 2019)

Last week, many Drupalists gathered in Seattle for DrupalCon North America, for what was the largest DrupalCon in history.

As a matter of tradition, I presented my State of Drupal keynote. You can watch a recording of my keynote (starting at 32 minutes) or download a copy of my slides (153 MB).

Making Drupal more diverse and inclusive

DrupalCon Seattle was not only the largest, but also had the most diverse speakers. Nearly 50% of the DrupalCon speakers were from underrepresented groups. This number has been growing year over year, and is something to be proud of.

I actually started my keynote by talking about how we can make Drupal more diverse and inclusive. As one of the largest and most thriving Open Source communities, I believe that Drupal has an obligation to set a positive example.

I talked about how Open Source communities often incorrectly believe that everyone can contribute. Unfortunately, not everyone has equal amounts of free time to contribute. In my keynote, I encouraged individuals and organizations in the Drupal community to strongly consider giving time to underrepresented groups.

Improving diversity is not only good for Drupal and its ecosystem, it's good for people, and it's the right thing to do. Because this topic is so important, I wrote a dedicated blog post about it.

Drupal 8 innovation update

I dedicated a significant portion of my keynote to Drupal 8. In the past year alone, there have been 35% more sites and 48% more stable modules in Drupal 8. Our pace of innovation is increasing, and we've seen important progress in several key areas.

With the release of Drupal 8.7, the Layout Builder will become stable. Drupal's new Layout Builder makes it much easier to build and change one-off page layouts, templated layouts and layout workflows. Best of all, the Layout Builder will be accessible.

Drupal 8.7 also brings a lot of improvements to the Media Library.

We also continue to innovate on headless or decoupled Drupal. The JSON:API module will ship with Drupal 8.7. I believe this not only advances Drupal's leadership in API-first, but sets Drupal up for long-term success.

These are just a few of the new capabilities that will ship with Drupal 8.7. For the complete list of new features, keep an eye out for the release announcement in a few weeks.

Drupal 7 end of life

If you're still on Drupal 7, there is no need to panic. The Drupal community will support Drupal 7 until November 2021 — two years and 10 months from today.

After the community support ends, there will be extended commercial support for a minimum of three additional years. This means that Drupal 7 will be supported for at least five more years, or until 2024.

Upgrading from Drupal 7 to Drupal 8

Upgrading from Drupal 7 to Drupal 8 can be a lot of work, especially for large sites, but the benefits outweigh the challenges.

For my keynote, I featured stories from two end-users who upgraded large sites from Drupal 7 to Drupal 8 — the State of Georgia and Pegasystems.

The keynote also featured quietone, one of the maintainers of the Migrate API. She talked about the readiness of Drupal 8 migration tools.

Preparing for Drupal 9

As announced a few months ago, Drupal 9 is targeted for June 2020. June 2020 is only 14 months away, so I dedicated a significant amount of my keynote to Drupal 9.

Making Drupal updates easier is a huge, ongoing priority for the community. Thanks to those efforts, the upgrade path to Drupal 9 will be radically easier than the upgrade path to Drupal 8.

In my keynote, I talked about how site owners, Drupal developers and Drupal module maintainers can start preparing for Drupal 9 today. I showed several tools that make Drupal 9 preparation easier. Check out my post on how to prepare for Drupal 9 for details.

Thank you

I'm grateful to be a part of a community that takes such pride in its work. At each DrupalCon, we get to see the tireless efforts of many volunteers that add up to one amazing event. It makes me proud to showcase the work of so many people and organizations in my presentations.

Thank you to all who have made this year's DrupalCon North America memorable. I look forward to celebrating our work and friendships at future events!
Source: Dries Buytaert www.buytaert.net


How to prepare for Drupal 9

With Drupal 9 targeted to be released in June of 2020, many people are wondering what they need to do to prepare.

The good and important news is that upgrading from Drupal 8 to Drupal 9 should be really easy — radically easier than upgrading from Drupal 7 to Drupal 8.

The only caveat is that you need to manage "deprecated code" well.

If your site doesn't use deprecated code that is scheduled for removal in Drupal 9, your upgrade to Drupal 9 will be easy. In fact, it should be as easy as a minor version upgrade (like upgrading from Drupal 8.6 to Drupal 8.7).

What is deprecated code?

Code in Drupal is marked as "deprecated" when it should no longer be used. Typically, code is deprecated because there is a better alternative that should be used instead.

For example, in Drupal 8.0.0, we deprecated Drupal::l($text, $url). Instead of using Drupal::l(), you should use Link::fromTextAndUrl($text, $url). The Drupal::l() function was marked for removal as part of some clean-up work; Drupal 8 had too many ways to generate links.

Deprecated code will continue to work for some time before it gets removed. For example, Drupal::l() continues to work in Drupal 8.7 despite the fact that it was deprecated in Drupal 8.0.0 more than three years ago. This gives module maintainers ample time to update their code.

When we release Drupal 9, we will "drop" most deprecated code. In our example, this means that Drupal::l() will not be available anymore in Drupal 9.

In other words:

Any Drupal 8 module that does not use deprecated code will continue to work with Drupal 9.
Any Drupal 8 module that uses deprecated code needs to be updated before Drupal 9 is released, or it will stop working with Drupal 9.
If you're interested, you can read more about Drupal's deprecation policy at https://www.drupal.org/core/deprecation.

How do I know if my site uses deprecated code?

There are a few ways to check if your site is using deprecated code.

If you work on a Drupal site as a developer, run drupal-check. Matt Glaman (Centarro) developed a static PHP analysis tool called drupal-check, which you can run against your codebase to check for deprecated code. I recommend running drupal-check in an automated fashion as part of your development workflow.

If you are a site owner, install the Upgrade Status module. This module was built by Acquia. The module provides a graphical user interface on top of drupal-check. The goal is to provide an easy-to-use readiness assessment for your site's migration to Drupal 9.

If you maintain a project on Drupal.org, enable Drupal.org's testing infrastructure to detect the use of deprecated code. There are two complementary ways to do so: you can run a static deprecation analysis and/or configure your existing tests to fail when calling deprecated code. Both can be set up in your drupalci.yml configuration file.

If you find deprecated code in a contributed module used on your site, consider filing an issue in the module's issue queue on Drupal.org (after having checked no issue has been created yet). If you can, provide a patch to fix the deprecation and engage with the maintainer to get it committed.

How hard is it to update my code?

While there are some deprecations that require more detailed refactoring, many are a simple matter of search-and-replace.

You can check the API documentation for instructions on how to remedy the deprecation.

When can I start updating my code?

I encourage you to start today. When you update your Drupal 8 code to use the latest and greatest APIs, you can benefit from those improvements immediately. There is no reason to wait until Drupal 9 is released.

Drupal 8.8.0 will be the last release to deprecate for Drupal 9. Today, we don't know the full set of deprecations yet.

How much time do I have to update my code?

The current plan is to release Drupal 9 in June of 2020, and to end-of-life Drupal 8 in November of 2021.

Contributed module maintainers are encouraged to remove the use of deprecated code by June of 2020 so everyone can upgrade to Drupal 9 the day it is released.

Drupal.org project maintainers should keep the extended security coverage policy in mind, which means that Drupal 8.8 will still be supported until Drupal 9.1 is released. Contributed projects looking to support both Drupal 8.8 and Drupal 9.0 might need to use two branches.

How ready are the contributed modules?

Dwayne McDaniel (Pantheon) analyzed all 7,000 contributed module for Drupal 8 using drupal-check.

As it stands today, 44% of the modules have no deprecation warnings. The remaining 56% of the modules need to be updated, but the majority have less than three deprecation warnings.
Source: Dries Buytaert www.buytaert.net


JSON:API lands in Drupal core

Breaking news: we just committed the JSON:API module to the development branch of Drupal 8.

In other words, JSON:API support is coming to all Drupal 8 sites in just a few short months! 🎉

This marks another important milestone in Drupal's evolution to be an API-first platform optimized for building both coupled and decoupled applications.

With JSON:API, developers or content creators can create their content models in Drupal’s UI without having to write a single line of code, and automatically get not only a great authoring experience, but also a powerful, standards-compliant, web service API to pull that content into JavaScript applications, digital kiosks, chatbots, voice assistants and more.

When you enable the JSON:API module, all Drupal entities such as blog posts, users, tags, comments and more become accessible via the JSON:API web service API. JSON:API provides a standardized API for reading and modifying resources (entities), interacting with relationships between resources (entity references), fetching of only the selected fields (e.g. only the "title" and "author" fields), including related resources to avoid additional requests (e.g. details about the content's author) and filtering, sorting and paginating collections of resources.

In addition to being incredibly powerful, JSON:API is easy to learn and use and uses all the tooling we already have available to test, debug and scale Drupal sites.

Drupal's JSON:API implementation was years in the making

Development of the JSON:API module started in May 2016 and reached a stable 1.0 release in May 2017. Most of the work was driven by a single developer partially in his free time: Mateu Aguiló Bosch (e0ipso).

After soliciting input and consulting others, I felt JSON:API belonged in Drupal core. I first floated this idea in July 2016, became more convinced in December 2016 and recommended that we standardize on it in October 2017.

This is why at the end of 2017, I asked Wim Leers and Gabe Sullice — as part of their roles at Acquia — to start devoting the majority of their time to getting JSON:API to a high level of stability.

Wim and Gabe quickly became key contributors alongside Mateu. They wrote hundreds of tests and added missing features to make sure we guarantee strict compliance with the JSON:API specification.

A year later, their work culminated in a JSON:API 2.0 stable release on January 7th, 2019. The 2.0 release marked the start of the module's move to Drupal core. After rigorous reviews and more improvements, the module was finally committed to core earlier today.

From beginning to end, it took 28 months, 450 commits, 32 releases, and more than 5500 test runs.

The best JSON:API implementation in existence

The JSON:API module is almost certainly the most feature-complete and easiest-to-use JSON:API implementation in existence.

The Drupal JSON:API implementation supports every feature of the JSON:API 1.0 specification out-of-the-box. Every Drupal entity (a resource object in JSON:API terminology) is automatically made available through JSON:API. Existing access controls for both reading and writing are respected. Both translations and revisions of entities are also made available. Furthermore, querying entities (filtering resource collections in JSON:API terminology) is possible without any configuration (e.g. setting up a "Drupal View"), which means front-end developers can get started on their work right away.

What is particularly rewarding is that all of this was made possible thanks to Drupal's data model and introspection capabilities. Drupal’s decade-old Entity API, Field API, Access APIs and more recent Configuration and Typed Data APIs exist as an incredibly robust foundation for making Drupal’s data available via web service APIs. This is not to be understated, as it makes the JSON:API implementation robust, deeply integrated and elegant.

I want to extend a special thank you to the many contributors that contributed to the JSON:API module and that helped make it possible for JSON:API to be added to Drupal 8.7.

Special thanks to Wim Leers (Acquia) and Gabe Sullice (Acquia) for co-authoring this blog post and to Mateu Aguiló Bosch (e0ipso) (Lullabot), Preston So (Acquia), Alex Bronstein (Acquia) for their feedback during the writing process.
Source: Dries Buytaert www.buytaert.net


Drupal Global Training & First time Sprinters 2019-0427 Tokyo-Japan

Start: 
2019-04-27 10:00 - 17:00 Asia/Tokyo

Event type: 

Training (free or commercial)

https://cmslabo.org/drupal-global-training-days/2019/0427

Hello,
Global Training Day April 27th 2019 Tokyo Japan
1) For first Drupal and CMS users
Getting started with Drupal 8 (one day training)
2) For Drupal users
First time Sprinters (one day)
this is Free one day training, event entry is;
https://cmslabo.doorkeeper.jp/events/88356
Please join Drupal Training and have fun!
Source: https://groups.drupal.org/node/512931/feed


Interest of Drupal training in Adelaide (first week of March)?

Are there any interest for Drupal 8 training in Adelaide?
I just ran intermediate training on Drupal 8 migration in Canberra and Melbourne.
Source: https://groups.drupal.org/node/512931/feed


What is Drupal? An Introduction to Drupal 8 in Ottawa

Start: 
2019-04-18 09:00 - 12:30 UTC

Organizers: 

pixelite

Event type: 

Training (free or commercial)

https://evolvingweb.ca/training/what-drupal-introduction-drupal-8

What is Drupal? Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this half-day training session is a great opportunity to learn more about what Drupal has to offer.
This session is designed for project managers, decision makers, site builders and developers who are new to Drupal and want to learn the basics. Evolving Web also offers more advanced trainings on a variety of Drupal topics.
Agenda:
9:00am - Coffee + Refreshments Served
9:15am - Welcome + Introductions
9:30am - Overview of Drupal 8 Features
9:45am - What You Can Build with Drupal
10:00am - Hands-on Demos: Drupal Content Management + Site Building
11:30am - Overview of Backend Functionality + Custom Development
11:45am - Meet the Drupal Community! Open Source + Community Involvement
12:00am - QA + Open Discussion
The event is free but an Eventbrite ticket is required as places are limited
For more trainings please visit out website : https://evolvingweb.ca/training
Source: https://groups.drupal.org/node/512931/feed


Drupal Mumbai Monthly Meetup & Global Training day - Feb 23, 2019

Start: 
2019-02-23 11:00 - 16:00 Asia/Kolkata

Organizers: 

ashishdalvi

manasiv

rachit_gupta

Event type: 

Training (free or commercial)

https://www.meetup.com/Drupal-Mumbai-Meetup-Group/events/258785450/?isFi...

Hello Drupalers,
We are excited to announce that the “Drupal 8 In a Day” training session will be held on Saturday, Feb 23rd, 2019 on Drupal Global Training Days.
What is Global Training Days?
• Drupal Global Training Days is an exciting initiative from the Drupal community to introduce new and beginning users to Drupal.
• Trainers from companies and local groups around the world make newcomers to the Drupal community feel inspired and empowered to start great work.
• Follow Global Training Days with #DrupalGTD on Twitter (https://twitter.com/hashtag/DrupalGTD?src=hash)
Who Should Attend?
• This training is intended for PHP/Web developers, Career switchers, and Students who wish to begin their career in Drupal.
• This will also benefit the Tech and Business Managers who wish to evaluate Drupal 8 as open source software.
Syllabus/Agenda:
• 11 am to 12:30 pm: Introduction to Drupal CMS
• 12:30 PM to 1:30 PM - Drupal Terminology (Entities, Hooks, Plugins & Events)
• 1:30 - 2:00 PM - Lunch Break
• 2:00 PM to 3:00 PM - Drupal 8 site building
• 3:00 PM to 4:00 PM - Extending Drupal
• Writing a custom module using Drupal console
• Theming - Twig - Render API
• REST with Drupal 8
• 4:00 PM to 4:30 PM - Drupal Contributions
Bring along your laptop to make the best use of this workshop.
How to register: This event is free but with limited seats. Registration is mandatory. RSVP!!
Source: https://groups.drupal.org/node/512931/feed