All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
This module implements a Drupal Commerce payment method, to embed the payment services provided by Webpay.by payment gateway, which supports next payment methods:
If you are after six interlinked adventures set in the Lonely Mountain area which concern the Dwarves of Erebor and the Men of Dale, this is the book you want (you might alsp want the *Erebor* supplement, but it isn't necessary). The adventures can stand alone or you may prefer to make them a plot arc within your campaign, starting in the year 2956. With Smaug dead, there's a new air of hope in the region and this doesn't suit Sauron one little bit, especially with that meddling wizard Gandalf interfering... so he has hatched another plot. These adventures are all about thwarting various aspects of his latest scheme.
We learn of some of the key players behind these schemes and a bit more about the overarching plot... but if you want to run the adventures as stand alone ones, that's perfectly possible too. The party may never see the full picture, but they'll certainly have an influence on affairs nevertheless. There are suggestions of how to weave the adventures into your campaign, particularly if you intend to run all of them... and then we're off!
It all begins with The Silver Needle, where the party gets a chance to thwart some bandits who want to steal a wondrous artefact that's in Dale. But what are those orcs up to? Investigation proves it's a bit more than a simple heist... but it all begins with a traffic accident that throws chance travellers together as they wait for the obstruction to be cleared. Various individuals are introduced to give colour to the scene, and there are suggested topics for conversation that make the scene come to life, and may provide useful information as well. In due course, the party can attempt to seek out a bandit leader called Longo who has been plaguing the area, if they don't decide to do so themselves, someone will ask or even hire them to do so. A journey over inhospitable ground and even a swamp ensues... and so does a good scrap, during which they'll find out who Longo actually is. Back in Dale, things are coming to a head as his heist is concluded successfully and it's up to the party to do something about it!
Next comes Of Hammer and Anvils, where Bain himself needs a hand. It all begins in Dale and indeed most of the action is there although it eventually leads to Erebor. Poor Balin is attacked and the party gets the chance to save him. It appears that there's a concerted effort on his life, because he is attacked again, successfully. There's a conspiracy in progress, and the party can investigate... but every decision has consequences.
In Dungeons Deep throws the party into a potential quarrel between Erebor and Dale. It's all down to some long-lost treasure that's come to light, but it all begins with a missing scholar, who the party are asked to find. This adventure is a good one for making contacts with significant individuals, but there is plenty of combat as well, never fear, even though the final resolution takes place in a formal council meeting in which the party will be expected to participate. Then, in Sleeping Dragons Lie, the party ends up dealing with one that most definitely isn't asleep, but is annoyed and about to wreak destruction on Erebor. The party is commissioned to slay him before he can cause much trouble, however they have rivals in their quest... and there's other odd stuff going on as well. Watch out for the moving stones! There's an excellent climatic battle scene to round this adventure off.
Next, Dark Waters sees the party in Lake-town preparing to enjoy the festival of Dragontide. But the sculptor of a statue of Bard that is to be unveiled has gone missing, and his apprentice asks the party for their help in locating him. There's a lot of investigation, as one might imagine, but the party will findthemselves fighting for their lives as well. Layers upon layers mean that several people will have to answer for their actions - if they survive long enough.
Finally matters come to a head in Shadows in the North. Balin is warning of trouble, but is himself under the influence of malign forces. Danger is everywhere and the party needs to prioritise their response. By the end many personalities (who the party will have met if they played all the adventures) will have revealed their true colours and, hopefully, be brought to an accounting. The hand behind all the plots is revealed and the party has a chance to put paid to the entire plot. This is quite an edge-of-the-seat adventure, everyhting piling up at once and needing to be dealt with.
This is an excellent plot arc, exciting and meaningful and would make a good centre to a campaign, or a fascinating thread running through a campaign, as you see fit. Save the world from Sauron. Again.
This module enables input reset functionality on fields (Textfield, Email,
Search and Password).
Install as you would normally install a contributed Drupal module.
There is no requirement for this module.
The module has one configuration page admin/config/input_reset/inputrestsetting.
which is accessiable with permission "access administration pages".
Join Ang, J.T., and Matt for a discussion about the nature and use of session zero! Will this pre-game preparation be enough to keep these gnomes out of the stew?
Download: Gnomecast #55 – Session Zero
Follow Matt through the hills of West Virginia. Maybe. If you can.
This module is there to provide a solution for Open Social to allow:
- Showing entities on a map
- Filtering entities on proximity
Enabling this module will ensure entity address data is geocoded and stored in your database.
Gabe, Mateu and I just released the third RC of JSON:API 2, so time for an update! The last update is from three weeks ago.
What happened since then? In a nutshell:
- Usage continues to rise: ~330 → ~400 sites 1
- 2.0-RC3 released :)
- RC2 had about 20 issues reported. Most (⅔) are fixed in RC3. 2
- Of those, ⅓ support requests (all fixed), ⅓ for future improvements.
- Version 1.1 RC1 of the JSON:API spec was released on December 3
- The revisions feature: 90% → 95%, will ship in 2.2 2.1!
- Gabe proposed a JSON:API profile for versioning/revisions 3
- New core patch to bring JSON:API to Drupal core: #2843147-92
Curious about RC3? RC2 → RC3 has five key changes:
- ndobromirov is all over the issue queue to fix performance issues: he fixed a critical performance regression in 2.x vs 1.x that is only noticeable when requesting responses with hundreds of resources (entities); he also fixed another performance problem that manifests itself only in those circumstances, but also exists in 1.x.
- One major bug was reported by dagmar: the ?filter syntax that we made less confusing in RC2 was a big step forward, but we had missed one particular edge case!
- A pretty obscure broken edge case was discovered, but probably fairly common for those creating custom entity types: optional entity reference base fields that are empty made the JSON:API module stumble. Turns out optional entity reference fields get different default values depending on whether they’re base fields or configured fields! Fortunately, three people gave valuable information that led to finding this root cause and the solution! Thanks, olexyy, keesee & caseylau!
- A minor bug that only occurs when installing JSON:API Extras and configuring it in a certain way.
- Version 1.1 RC1 of the JSON:API spec was published; it includes two clarifications to the existing spec. We already were doing one of them correctly (test coverage added to guarantee it), and the other one we are now complying with too. Everything else in version 1.1 of the spec is additive, this is the only thing that could be disruptive, so we chose to do it ASAP.
So … now is the time to update to 2.0-RC3. We’d love the next release of JSON:API to be the final 2.0 release!
P.S.: if you want fixes to land quickly, follow dagmar’s example:
If you don't know how to fix a bug of a #drupal module, providing a failing test usually is really helpful to guide project maintainers. Thanks! @GabeSullice and @wimleers for fixing my bug report https://t.co/bEkkjSrE8U— Mariano D'Agostino (@cuencodigital) December 11, 2018
Note that usage statistics on drupal.org are an underestimation! Any site can opt out from reporting back, and composer-based installs don’t report back by default. ↩︎
This is the first officially proposed JSON:API profile! ↩︎
Twitter API Search module provides a block that will show embed tweets resulting from a Twitter API v1.1 Search query.
If you are not familiar with Twitter API, go to https://developer.twitter.com/en/docs/tweets/search/overview/standard.
Agiledrop.com Blog: Interview with Kevin Kaland, aka wizonesolutions: Towards a more and more decoupled Drupal
Meet Kevin Kaland, perhaps more easily recognized by his Twitter handle wizonesolutions, the digital wizard responsible for the FillPDF module. In this interview, he talks about his first interactions with Drupal and reveals his thoughts on the future of Drupal as a decoupled system.READ MORE
Provides a field type for downloading images from 3rd party stock photography providers.
This module is safe to use on a production site.
Provides a Drupal wrapper and Service for Google API Client. https://github.com/google/google-api-php-client
If you're driving into Boston, you might notice something new on I-90. Acquia has placed ads on two local billboards; more than 120,000 cars drive past these billboards everyday. This is the first time in Acquia's eleven years that we've taken out a highway billboard, and dipped our toes in more traditional media advertising. Personally, I find that exciting, because it means that more and more people will be introduced to Acquia. If you find yourself on the Mass Pike, keep an eye out!
This module provides for processing payments in Drupal Commerce version 1.x (for D7) by using a payment gateway tokenization function known as "Collect.js" with a Direct Post API, greatly enhancing security with minimal impact on the end-user experience. This API was developed by Network Merchants, LLC and is used by other processors because NMI repackages the API for various other ISOs. If your payment gateway uses Collect.js, this module will work for you.