Drupal

Gábor Hojtsy: Present your own "State of Drupal 9" session, get slides here!

Planet Drupal - 3 May 2019 - 2:27am

I am about to present about Drupal 9 at DrupalCamp Belarus in May and then at Drupal Developer Days Transylvania in June . I already presented an Acquia webinar with Dries Buytaert on the topic, and was on the Lullabot Podcast discussing Drupal 9 with Angie Byron and Nathaniel Catchpole. I am a firm believer that this know-how should spread as far and wide as possible. I should not be needed to travel around the globe to present the topic and people should not spend the same time again to redo slides for their local presentations. There is no intellectual property here to hide, as many people should be aware and excited and participating as possible. The topic should be presented at Drupal Meetups, Camps, and inside your own companies. So the natural next step for me was to create an open source slideshow.

I took all that we learned from the webinar and Dries' keynote at DrupalCon Seattle as well as new technology that emerged since then. I also used a free slide template and Google Slides so you can make a copy for yourself and add your own contact information as well as edit the slides down to shorter or longer timeslots. The 51 slides in my test run for about 35 minutes, leaving 10 minutes for discussion in a 45 minute slot. You would likely need to cut content for shorter sessions. There are only basic buildup animations, so if you need to present offline that is also an option. Edit in your contact/introduction info and export and present as PDF.

The 1.0 version of the slides have been presented by Christian Fritsch at DrupalCamp Munich last week and I updated some content to the current 1.1 version as it is available now. I'll keep updating slides based on all your feedback. I shared the slides with public comments allowed, so keep the feedback coming there, comments here or some other way you can get ahold of me.

Resources to watch/listen to learn more include:

  1. Dries' State of Drupal presentation from DrupalCon Seattle
  2. Lullabot Podcast on Drupal 9
  3. Acquia Webinar on Drupal 9

Thanks to Acquia for funding me to create this slideshow and thank you for presenting it!

Categories: Drupal

DEV :: Drupal, Skepticism and Spaceships...: Where is drush?

Planet Drupal - 2 May 2019 - 3:58pm
Where is drush? Unifex Fri, 05/03/2019 - 10:58

Part of me is suspecting that I may be one of the lucky 10,000 today but I figure it's worth putting this out there because if I wasn't aware of this then there may be others too. It turns out that the version of Drush that you just installed may not be the version of Drush that executes your command.

So, as it happens there's a number of ways to install Drush. Older OSs may have it in the package management system, you may have just installed it globally using the instructions on the site, or, if your project is managed by composer it may have been installed as a site-local version. In my case I had messed it up just a little and had multiple versions hanging around and, despite having definitely downloaded and installed drush 8.2.3 to /usr/local/bin/drush and I confirmed that this was being called via which drush when I ran drush --version it informed me I was running version 9.6.2.

The thing that I didn't know... Drush will check the directory the site is in to see if there is a local-site version installed and pass off the request to that. So despite having Drush 8.2.3 installed and called from the command line the request was finding the local copy and returning results from that. If it wasn't for the fact that this was a Drupal 7 site and I'd inadvertently installed Drush 9.x locally via composer (Drush 9.x doesn't support Drupal 7.x) I'd never have known that this was how it worked.

Big thanks to Kirill for correcting my brain meat on this.

Planet Drupal
Categories: Drupal

CloudFront Path Invalidate

New Drupal Modules - 2 May 2019 - 1:32pm

If you have AWS CloudFront CDN setup in front of your web server then you can use this module to invalidate pages on CDN

Categories: Drupal

LC Subject Field

New Drupal Modules - 2 May 2019 - 12:02pm

Provides a field that lets a user choose subject headings from the Library of Congress's API via an autocomplete widget.

Categories: Drupal

Drupal In the News: Drupal 8.7.0 release marks rigorous, unique update to Drupal 8

Planet Drupal - 2 May 2019 - 10:54am

Release offers all-new stable layout builder, meets web accessibility guidelines
 
Washington D.C., Wednesday, May 1, 2019 - The Drupal community announces an update to Drupal 8. This new version — Drupal 8.7.0 — is a leap forward in the Drupal content manager experience as a creative tool streamlining workflows and improving efficiency within teams. Drupal 8.7.0 also maintains the project's commitment to web content accessibility guidelines, enabling screen readers or keyboards to navigate options — meaning this version is accessible to all. 
 
Drupal's newly stable Layout Builder module enables a drag-and-drop editing experience, which means no custom code or theming is required in order to lay out pages. But Drupal goes far beyond similar offerings by competitors, empowering content editors with increased power and flexibility: enabling management of templated layouts, support for powerful overrides based on content-type, and support for one-off landing pages. 
 
“Not only can this version support basic use cases, it also supports advanced use cases,” said Drupal Founder Dries Buytaert. “These types of templated layouts and workflow updates are not available in competitors’ layout building tools.” 
 
Drupal 8.7.0 provides significant improvements over all past versions of Drupal, particularly by including JSON:API as a stable module in core. By enabling 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. This is a powerful, standards-compliant, web service API to pull content into JavaScript applications, digital kiosks, chatbots, voice assistants and more. This propels Drupal further into the lead among headless content management systems, making it the clear choice for the backbone of digital experiences beyond the web.
 
Drupal 8.7.0 provides the JSON:API for reading and modifying resources, interacting with relationships between resources, and filtering, sorting, and pagination of resource collections. It also supports complex workflows, allowing for a staging or approval process. 
 
Tim Lehnen, Executive Director of the Drupal Association, said, “Drupal 8.7 is a milestone release for the Drupal project. It simultaneously extends Drupal's lead as a powerful, API-first content framework, and leapfrogs competitors' tools for content editors.” 

In addition to being incredibly powerful, JSON:API is easy to learn and put into practice, and uses all the existing tooling to test, debug, and scale Drupal sites. 

“This feels like the dawn of a new chapter for Drupal and its authoring experience and we’re certain we’ve only scratched the surface,” said Caroline Casals, a developer at Phase2 - a digital experience agency. 
 
Overall, this version streamlines the user experience for Drupal content creators and site builders, allowing front-end developers to work easily and efficiently. More than two years’ of commits from the open source community built this rigorous release. 
 
“On behalf of the Drupal Association and the Drupal community, I want to thank all of the contributors who made the Drupal 8.7.0 release possible,” Lehnen said. 
 
 
 
About Drupal
Drupal is content management software. It is used to make many of the websites and applications you use every day. Drupal has great standard features, easy content authoring, reliable performance, and excellent security. What sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that ambitious web experiences need.
 
About the Drupal Association
The Drupal Association is dedicated to fostering and supporting the Drupal project, the community and its growth. The Drupal Association helps the Drupal community with funding, infrastructure, education, promotion, distribution and online collaboration.
 

###

Categories: Drupal

Facets Range Dropdowns

New Drupal Modules - 2 May 2019 - 10:16am

Provides processors and a widget to handle ranges with dropdowns in facets.

This module mainly improves upon the Range slider widget provided by the Facets module in its Facets Range Widget submodule and the Range dropdowns widget provided by https://www.drupal.org/files/issues/dropdowns-range-widget-2928069-2.patch.

Categories: Drupal

Hook 42: Did Someone Say Drupaldelphia? Philly Philly!

Planet Drupal - 2 May 2019 - 9:27am
Did Someone Say Drupaldelphia? Philly Philly! Lindsey Gemmill Thu, 05/02/2019 - 16:27
Categories: Drupal

Social graphql

New Drupal Modules - 2 May 2019 - 7:33am
Overview

This module provide give you social networks integration into graphQL

Features

-Twitter posts integration

Requirements

graphql

Remaining

-Integrate other social networks (at least facebook)

Categories: Drupal

Zip File Field

New Drupal Modules - 2 May 2019 - 6:49am
Categories: Drupal

Lullabot: Lullabot Podcast: Drupal 9 with Angie Byron, Gábor Hojtsy, and Nathaniel Catchpole

Planet Drupal - 2 May 2019 - 6:03am

Matt and Mike talk with Angie "Webchick" Byron, Gábor Hojtsy, and Nathaniel Catchpole about the next year's release of Drupal 9. We discuss what's new, what (if anything) will break, and what will remain compatible.

Categories: Drupal

Linky Revision UI

New Drupal Modules - 2 May 2019 - 5:17am

This module takes advantage of work in progress Drupal core patches to add revision UI to block content.

See the README for instructions.

Related to Block Content Revision UI

Categories: Drupal

InternetDevels: Meet JSON:API in Drupal core: API-first Drupal future is here!

Planet Drupal - 2 May 2019 - 4:45am

“After soliciting input and consulting others, I felt JSON:API belonged in Drupal core.”

Dries Buytaert, creator of Drupal

Read more
Categories: Drupal

Webform Jira integration

New Drupal Modules - 1 May 2019 - 11:39pm
Categories: Drupal

Axelerant Blog: Axelerant People Report: March 2019

Planet Drupal - 1 May 2019 - 10:34pm
  In March, we finalized revisions to our policies.

At our annual retreat in February 2019, we'd conducted a feedback session to help us consider the viewpoints of all our team members regarding our policies.

Categories: Drupal

Context chains

New Drupal Modules - 1 May 2019 - 9:31pm

Like DS chains but for layout builder.

Under active development - watch this space

Categories: Drupal

User Permission Condition

New Drupal Modules - 1 May 2019 - 6:16pm

This module provides a condition "User has permission". Once installed it will appear on block visibility settings and any other place that shows condition plugins.

Categories: Drupal

UI Patterns Layout Builder

New Drupal Modules - 1 May 2019 - 2:21pm

UI Patterns Layout

Categories: Drupal

Drudesk: What's new in Drupal 8.7.0: a look at the new big release

Planet Drupal - 1 May 2019 - 12:17pm

The spring is in full bloom — and so is Drupal development. On May 1st, we officially meet Drupal 8.7.0 release that is bursting with new features. And, of course, they are worth a good review. After the previous release in September, we discussed media handling capabilities in D8.6 as one of many interesting updates. Today, let’s take a closer look at what’s new in Drupal 8.7.0.

Categories: Drupal

Drupal In the News: Drupal Global Splash Awards Announced in Seattle

Planet Drupal - 1 May 2019 - 10:22am

SEATTLE (PRWEB) APRIL 23, 2019

The Drupal community has just announced the winners of the inaugural Global Splash Awards. Drupal development and design leaders from around the world gathered in Seattle for the awards ceremony in mid-April, where 14 winners across 13 categories were announced, with 1 tie. The awards were held in conjunction with DrupalCon Seattle 2019.

The Splash Awards recognize the best Drupal projects on the web. Each digital experience represents a step forward in digital innovation, and a new model for others to follow.

Michel van Velde, co-founder of the awards, said, "It is wonderful to see the Splash Awards come both to North America and to a global audience for the first time." Co-founder Baddy Breidert added, "With the wider reach of audience, we saw an outstanding level of projects nominated and showcased at this ceremony."

The Nominees

A total of 109 nominations were submitted, across 13 categories. In the tight field, there was a tie for project of the year: Lullabot for JSON:API and the City of Detroit, Michigan for their government municipal site detroitmi.gov. Other categories and winners include: 

  • E-Commerce: Rob Edwards Freelance, Apex Running 
  • Corporate: Elevated Third, Central Square 
  • Design/UX: Burst, Chupa Chups 
  • Non-Profit: Made It Digital, Memory of Nations 
  • Education: Connect-i, Opigno 
  • Government: City of Detroit, detroitmi.gov 
  • Publishing / Media: Lemberg Solutions, Monda Magazin 
  • Tools / Apps: Genuine Interactive, FotoOppTM 
  • Social / Community: Phase2, Pinterest 
  • Theme: Last Call Media, Mass.gov 
  • Care / Healthcare: Mediamonks, Montefiore - Orthopedics 
  • Best module: Lullabot, JSON: API

Edgar Montes from the City of Detroit, Michigan, and tied winner for Project of the Year, said, “We like to believe that our dedication to the people of Detroit has helped us deliver a website that can serve the needs of the city and its people; a majority of the web team lives within the city and we make a point of trying to understand the needs of every part of the site and how to best convey the information it contains. It's important to us to try to demonstrate that great things continue to come out of a city which has seen its fair share of struggles and triumphs.”

Both the Splash Awards and the DrupalCon conferences bring the world community together; big agencies and small independent developers, all using Drupal and harnessing the power of open source. The next European Splash Awards will be held in conjunction with DrupalCon Europe 2019, taking place in Amsterdam, Netherlands in October 2019.

About Drupal

Drupal is content management software. It is used to make many of the websites and applications you use every day. Drupal has great standard features, easy content authoring, reliable performance, and excellent security. What sets it apart is its flexibility; modularity is one of its core principles. Its tools help you build the versatile, structured content that ambitious web experiences need.

About the Drupal Association 

The Drupal Association is dedicated to fostering and supporting the Drupal project, the community and its growth. The Drupal Association helps the Drupal community with funding, infrastructure, education, promotion, distribution and online collaboration at Drupal.org.

###

Categories: Drupal

Paragraphs Enhancements

New Drupal Modules - 1 May 2019 - 10:07am

A small module to help add some enhancements to Paragraphs to help content authors to more easily find the paragraphs they need to add when there's a lot of paragraphs available in a field.

Installation / Configuration

Install as per any other Drupal Module. https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-mod...

Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal