Promet Source: Great Websites are Created before the First Line of Code is Written

Planet Drupal - 4 hours 38 min ago
When you’re surrounded by a team of awesome developers, you might think that a statement such as, “Great Websites are Created before the First Line of Code is Written,” isn’t going to be met with a lot of enthusiasm. As it turns out, our developers tend to be among the greatest supporters of the kind of Human-Centered Design engagements that get all stakeholders on the same page and create a roadmap for transformative possibilities. 
Categories: Drupal

Spinning Code: SC DUG May 2019

Planet Drupal - 6 hours 36 min ago

For this month’s SC DUG, Mauricio Orozco from the South Carolina Commission for Minority Affairs shared his notes and lessons learned during his first DrupalCon North America.

We frequently use these presentations to practice new presentations, try out heavily revised versions, and test out new ideas with a friendly audience. If you want to see a polished version checkout our group members’ talks at camps and cons. So if some of the content of these videos seems a bit rough please understand we are all learning all the time and we are open to constructive feedback.

If you would like to join us please check out our up coming events on Meetup for meeting times, locations, and connection information.

Categories: Drupal

Srijan Technologies: Site Owner’s Guide to a Smooth Drupal 9 Upgrade Experience

Planet Drupal - 18 May 2019 - 11:39pm

While upgrading to the latest version is always part of the best practice, the process can be staggering.

Drupal 8.7 is already here and 9 will be released in a year, in June 2020.

Although a lot of discussion is happening around the upgrade and possibilities it brings along, the final product can only be as good as the process itself.

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

As a site owner, here’s what you need to know about the new release and what to take care of to make the process easier without many glitches.

Categories: Drupal

Typed Link

New Drupal Modules - 18 May 2019 - 9:56am
Use Case

The original use case for needed this module was a website needed to store a lot of files on a seperate CDN with no API access.

In order to make these files available a link field could be easily used but we wanted to be able to add icons to the links. This is where the drop down category comes in.

How it works

This field extends the link field, widget and formatter. It uses the text list field for applying a link type.

Categories: Drupal


New Drupal Modules - 18 May 2019 - 6:14am
Categories: Drupal

Clemens Tolboom: Working on a Drupal module using composer

Planet Drupal - 18 May 2019 - 2:10am

Altering Drupals composer.json to fetch a particular Drupal module git checkout.

Categories: Drupal

Video Game Deep Cuts: A Plague (Tale) On Minecraft Earth

Social/Online Games - Gamasutra - 17 May 2019 - 8:45pm

This week's roundup includes pieces on AR game Minecraft Earth action adventure A Plague Tale: Innocence, plus Rage 2, strategy guides, and the intrigue behind Ingress. ...

Categories: Game Theory & Design

Don't Miss: The world design of Diablo III

Social/Online Games - Gamasutra - 17 May 2019 - 2:31pm

Blizzard designer Leonard Boyarsky talks to Gamasutra about the process of expanding the Diablo universe significantly with the third installment of the series, talking about what has both worked and what has not. ...

Categories: Game Theory & Design

Google Login Handler

New Drupal Modules - 17 May 2019 - 2:21pm
Categories: Drupal

CD Projekt Red talks Cyberpunk 2077 crunch, vows to be 'more humane' to devs

Social/Online Games - Gamasutra - 17 May 2019 - 1:41pm

CD Projekt Red leadership says speaking publicly about crunch acts as a commitment to treat its devs more humanely. ...

Categories: Game Theory & Design

Minecraft has sold 176 million copies in 10 years

Social/Online Games - Gamasutra - 17 May 2019 - 12:17pm

This week marks the 10th anniversary of Minecraft†™s very first release and Microsoft now says that the game has sold over 176 million copies worldwide in that decade. ...

Categories: Game Theory & Design

ACH Attach JS

New Drupal Modules - 17 May 2019 - 12:01pm

ACH Attach JS is a module that helps to better integrate a Drupal site with Acquia Lift and Acquia Content Hub.

When Lift adds content to the page (asynchronously) from Content Hub, your js does not automatically run on the new markup. That's a problem if the new content has tabs or a drawer or a save flag or any other feature that requires javascript. This module solves that problem.

Categories: Drupal

Lullabot: Introducing Support & Maintenance at Lullabot

Planet Drupal - 17 May 2019 - 11:33am

In our booth during DrupalCon Seattle this year, we had the pleasure of speaking with people in the Drupal community about our new Support & Maintenance offering. The response we heard most often was, “Doesn’t Lullabot already do support and maintenance?” The short answer is yes.

Categories: Drupal

Layout Builder Margin

New Drupal Modules - 17 May 2019 - 9:05am
Categories: Drupal

Video Game Deep Cuts: A Plague (Tale) On Minecraft Earth - by Simon Carless Blogs - 17 May 2019 - 8:39am
This week's roundup includes new articles on AR game Minecraft Earth & intriguing new action adventure A Plague Tale: Innocence, as well as pieces on Rage 2, strategy guides, the intrigue behind Ingress & more.
Categories: Game Theory & Design

Paragraphs Sets Plugins

New Drupal Modules - 17 May 2019 - 8:30am

This adds a data transform plugin system to Paragraphs Sets by wrapping that module's data_alter hooks.

The annotated plugins operate kinda sorta like migration process plugins. Currently include plugins:

- `simple`: an identity plugin
- `create_entity`: construct nested entities for an entity reference field

For example, in a paragraphs set, we want a paragraph that references custom entities to prepopulate (i.e., create) the entities:

Categories: Drupal

SAML Extras

New Drupal Modules - 17 May 2019 - 8:09am

The SAML extras module allows to map user fields with simpleSAMLphp attributes during user authentication.
Once attributes are mapped, the module calls the 'hook_simplesamlphp_auth_user_attributes' to save the values into user fields after login.
This module implements the functionality requested in the following sandbox project: SimpleSAMLphp Custom Attribute Mapping

Categories: Drupal

What Would Mavis Beacon Do? Punish You. - by Pippin Barr Blogs - 17 May 2019 - 7:17am
A short essay looking at the design of the game Let's Play: Ancient Greek Punishment: Teaches Typing.
Categories: Game Theory & Design

Hook 42: Drupaldelphia: The Jawn That Never Disappoints

Planet Drupal - 17 May 2019 - 6:49am
Drupaldelphia: The Jawn That Never Disappoints Lindsey Gemmill Fri, 05/17/2019 - 13:49
Categories: Drupal Experimental Composer repository with CKEditor plugins

Planet Drupal - 17 May 2019 - 6:49am

In my experience, a big part of making a Drupal 8 site usable for content editors is customizing the WYSIWYG, which usually includes adding a couple additional CKEditor plugins.

Of course, you can simply download the plugins into the 'libraries' folder, and that's fine. But these days, it's becoming best practice to pull in all of your site's dependencies using Composer.

Adding 'package' repositories to your composer.json for the CKEditor plugins (the current best practice) works fine - but only for your individual site.

It doesn't work so well if you want to install:

  • A Drupal "Feature" (like with the Features module) that configures the WYSIWYG, including adding some CKEditor plugins, or
  • A Drupal distribution (like Panopoly or Lightning)

In those cases, you can't depend on what the individual site may have in its top-level composer.json, and asking the user to manually copy-paste a bunch of 'package' repositories in there may create enough confusion or problems that potential users will just give up.

Well, I've got an possible solution to this problem: an experimental Composer repository which includes CKEditor plugins for use on a Drupal site.

It works better for Feature modules and distributions, but can also make life easier for individual sites too.

Read more to find out how it works and how to use it!

Categories: Drupal


Subscribe to As If Productions aggregator