All RPGs and Storygames by Tod Foley are now available at DrivethruRPG. Bring these games to your table!
Join Chris and get to know one of the newest Gnomes, Daniel, in this “Meet a New Gnome” episode of Gnomecast! Learn about Daniel’s gaming origin story, his current projects, and his future plans and Gnome Stew articles! Will new gnome Daniel be able to avoid the stew this week?
Mentioned on the show is Gaslands from Osprey Publishing. You can find the game here.
Follow Chris at @Thelight101 on Twitter.
Keep up with all the gnomes by visiting gnomestew.com, following @gnomestew on Twitter, or visiting the Gnome Stew Facebook Page. Subscribe to the Gnome Stew Twitch channel, check out Gnome Stew Merch, and support Gnome Stew on Patreon!
Due to the constantly evolving nature of the digital, outsourcing has become a very viable solution for managing projects. But, naturally, outsourcing work to remote partners brings about its own unique challenges. In this post, we'll take a look at some of the biggest challenges of remote staffing and the ways to tackle them.READ MORE
Gutenberg is the new editor for WordPress 5.0. It’s a new style of editor/page builder. Instead of writing text in a single text area, you build a page using blocks. A block could be something simple such as a paragraph or an image. Or more complex blocks like a “Media & Text” or adding in columns.
In this tutorial, you’ll learn to install and configure the Gutenberg module, and you’ll learn how to use it on the Page content type.
If you’re keen to have a play with the editor without configuring a Drupal site go to https://drupalgutenberg.org/demo.
Adds Rules support for the Simple Subscription module.
Provides rules reaction events for:
- Subscription Create
- Subscription Update
- Subscription Delete
The Drupal community has been abuzz for the past two years with talk of "Becoming Headless" or "Decoupling All The Things." The trend raises reasonable questions from end users who feel this means Drupal is moving into a space that no longer represents them. We hear similar concerns from Drupal Commerce users when we talk about delivering headless commerce. However, we don't believe anyone should be worried that improving support for Drupal as a REST API server will detract from efforts to improve its utility as a traditional CMS.
When you remove the default presentation layer from a system, you are bound to find interesting problems. How much logic is embedded in a Drupal field formatter or field widget? What happens when those are not used to render or manipulate an entity’s values? As a quick example, work in the API-First Initiative related to taxonomy terms turned up a validation bug where code restricting parent terms to the same vocabulary only executed in the context of the default entity form. Fixing that bug to prevent invalid relationships via API updates contributed to improving Drupal core overall even though the issue wasn't affecting traditional Drupal usage.
Consider a couple examples of our work toward a fully headless Drupal Commerce improving the modules more generally:Cart should grant "view" access to orders available from a user's cart session
While working on the Cart API module to find ways to use JSON:API, I realized we were missing some entity access control for carts to allow anonymous users to view their orders tracked in their session. With query-level entity access landing in Entity API, fetching orders over JSON:API or GraphQL automatically restricted the returned orders to carts belonging to authenticated users. We realized we needed to update Commerce Cart to support this use case for traditional and headless use cases.Provide a constraint on the Coupons field to verify referenced coupons are available
I set a goal earlier this year to support coupon redemption through our Cart API. I ran into a problem early on while evaluating our code to remember where / how we validate coupons. I knew the code existed and expected it'd be pretty simple to reuse. Unfortunately, it turned out we only put validation logic in the default coupon checkout pane code, meaning a coupon redemption endpoint in the Cart API would have to reproduce the code to support client-side coupon validation. That sort of duplication is bound to lead to bugs or out of sync logic.
What was the solution? Add a validation constraint to our coupon reference field on orders. This constraint contains the code that validates a coupon for an order and ensures its related promotion applies. RESTful Web Services module and JSON:API automatically run validation against entities when they're modified, triggering this check and allowing invalid coupons to be detected right away. This in turn let us simplify our coupon redemption form as well. The final patch is still in progress, but once landed, it will make it easier for any Drupal Commerce site, headless or not, to add their own customizations on top of the default coupon redemption form or write their own.What’s next for 2019?
We've been pretty busy preparing Centarro Toolbox for release at DrupalCon Seattle, so first I expect I'll take a deep breath and celebrate the Drupal 8.7 release. We're planning now how to ensure Drupal Commerce users can harness the power of Layout Builder and Media, and we'll be integrating them into our Belgrade based demo.
Second, we'll continue to improve the developer experience with Drupal Commerce over the various API based modules. Headless Drupal Commerce is already working in the wild. The team behind Spark POS uses JSON:API and Drupal Commerce to handle ZKungFu’s billion dollar business. 1xINTERNET has been pushing React based front-ends for a while and will even be presenting their work at DrupalCon. As project maintainers, we want to empower teams to build similar applications and move our support from product catalog navigation and shopping cart manipulation through to checkout completion and order management.
China's long slog through foreign and domestic game approvals continues, as the number of games approved for release in the country since its content crackdown nears 1,000. ...
Protected Content is just another wrapper around OpenPGPjs. Its objective is to allow end-to-end/client side encryption of content in general. Currently it minimally covers keys pair generation/management per user, and single recipient encryption and decryption of arbitrary files (binary files and text files are treated equally).
There had been some mention of not pursuing games that are already up on Steam to avoid controversy, but Epic says it still plans to offers devs on Steam the option to go Epic Games Store exclusive. ...
Itâ€ s a neat feature, but one that comes with a few caveats since the PC version of the game offers content not yet available on Switch. ...
Electric Citizen is heading to DrupalCon Seattle next week! We're pleased to sponsor again this year, and send several members of the team to represent.
Look for us in the exhibit hall in booth #209, where we'll be sharing some cool EC swag, and looking to make new friends and connections in the Drupal community. This year we'll have some awesome knit hats, handmade in Minnesota, as well as some other goodies.
Keep an eye out for Citizen Dan, Citizen Tim, Citizen Aundrea (DrupalCon newbie!) and Citizen Adam, as we make our way through another DrupalCon.
This module defines a configuration entity, describing a style that can be applied to block, paragraph, or node entities.
Axelerant is going to DrupalCon Seattle. Between the 8-12th of April, the Drupal community will get together in Seattle for a slightly different DrupalCon experience, this time with a new focus on content-rich opportunities, bringing in diverse speakers, and greater exchange of information.
The town of Foot is the home base of any Airy Peaks campaign. It’s a place for adventurers to rest between delves into the Peaks, pick up rumors, spend their coin, make alliances and enemies with other adventurer’s, find hirelings, and get caught up in an intrigue or two, especially since it’s the home of the Cult of the White Fangs, the Church of Purity, and a nest of vampires. The characters might even meet a young lady who is really a golem and yet so much more.Why the Town of Foot Exists
This village is only here because it’s part of Eyetog’s plot to lure adventurer’s into the Airy Peaks and it’s where the White Fangs have cultivated the Cult of the White Fang. (See Part 2 of this series) Once the cult and the town has served their purposes they’ll be wiped off the map by the denizens of the Airy Peaks.
Now none of the townsfolk know that, not even members of the Cult of the White Fangs. What people believe is a wizard put an enchantment on the town so that no monster can set Foot within it. There are wild rumors of where the barrier exists, how far it stretches, and days of the year when it stops functioning. It’s all hogwash, but if anyone looks there is a magical aura around the town. No one is really sure what it’s for.Important Places and People in Town
1) The Scales Inn and Tavern. The three story Inn and tavern in the middle of town is a local legend. Run by the motherly Jana Kane and worked by her small crew consisting of a couple of locals who clean and help keep the place up and her cook Jorgen Sur who supposedly was an adventure who traversed a large part of the Peaks. It’s the best place for a meal, a rumor, or to hire someone to go into the Peaks.
2) The Alchemist Shop. A shop where adventurer’s can buy and sell alchemical potions and sell or buy reagents. It’s run by Mora Verve, an older yellow skinned woman. She’s a no nonsense kind of person and part of the town council. Her assistant is Indras Verve, her very pale skinned and lovely daughter who often wears highly concealing clothing that only shows off her hands and head. The reasons Indras wears such clothing, even in the hottest days of summer, is because she’s a construct given life. Mora made a deal with the White Fangs of the Peaks to serve without question and in return the White Fangs gave Mora a method to create the daughter she could never have.
3) The Blacksmith Shop. This sprawling building is run by the dwarf Kurnig Tor his human wife Barta Tor, three sons Karn, Torin, and Leif and two daughters Marta and Beryl. The sounds of hammer on anvil can be heard most of the morning and into the evening until dusk. They repair, sell, and buy armor, weapons, farm implements, and anything else that can be forged. Kurnig is also a member of the town council.
4) The Jail. Campbell Sureman is more of a diplomat than a law enforcement person. He and the deputies, known as The Watchmen’s Eyes or The Eye’s for short, often are throwing drunks in the one cell jail which is all it gets used for. The rest of his job is talking to adventurers and getting them to behave or leave town before he has to let the adventurer’s police themselves. Which he does. Foot isn’t a lawful place. Foot is about keeping the peace.
5) The Red Water Bathhouse. This little luxury is a wonderful place that adventurer’s can go and get clean, pamper themselves, and enjoy a bit of relaxation. It’s run by the lovely and pleasant Effie Carson. She’s all about hospitality but anyone who’s does anything to cross her or try and cause her harm with find them surprised when she melts their face off with a fire spell.
6) The Scarlet Lady. This river boat appeared one night in the Red Lake and that evening the unnatural beauty Ms. Ursula Scarlett and her lovely ladies and gentlemen were there to service the adventurer’s of Foot. This boat known as The Scarlet Lady leaves dock at midnight every evening and returns just after dawn every morning. An adventurer can find pleasures of the flesh, games of chance, beverages of all kinds, and any other vice one might be interested in.
It should also be mentioned that Ursula and her people are all vampires or servants of the vampires. They’ve made a deal with the Cult of the White Fang to be here in exchange for the secrets they learn about the adventurer’s who delve deeply into the Peaks.
(Not on Map) The Church of Purity. The Church of Purity are a group of people who hate everyone and everything that isn’t human. They work the farms and provide most of the food that the people of Foot eat. Reverend Cross is the leader of the church. He’s a tall gaunt man with grey hair and a pair of spectacles. He is often wearing black with a white collar and carries a leather book to the god called The Scar. He has the eyes of a zealot but is polite in public, even to non-humans, while the rumors say he’s vicious and brutal to all non-humans where eyes can’t see him inflict terrible pain and eventually death on those he considers tainted races
That’ll wrap up this installment of the Airy Peaks. In the coming articles I’ll be fleshing out more of the town, talking about some of the adventurer’s that are in and around the Airy Peaks, dishing about some more of the services, and taking a closer look at some more of the locations and people of the Peaks.
This is an output plugin for [config_patch](https://drupal.org/project/config_patch). Gitlab provides a [special email address to submit merge requests](https://docs.gitlab.com/ee/user/project/merge_requests/#create-new-merge...) that lets users submit patches and automatically create merge requests.
This module provides a framework for providing patch files for config (the differences between active configuration and sync configuration). For a site that's built out from source files, this allows sitebuilders to make changes to configuration in the UI and push a button to create a patch which may then be committed back to source. The framework is extensible, so additional output plugins may provide integrations with e.g., cloud source control providers.