All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
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.
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.
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.
Altering Drupals composer.json to fetch a particular Drupal module git checkout.
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. ...
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. ...
CD Projekt Red leadership says speaking publicly about crunch acts as a commitment to treat its devs more humanely. ...
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. ...
ACH Attach JS is a module that helps to better integrate a Drupal site with Acquia Lift and Acquia Content Hub.
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.
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:
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
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!