Newsfeeds

Mass.gov Digital Services: Our DrupalCon 2019 Recap

Planet Drupal - 19 April 2019 - 1:01pm
DrupalCon 2019 RecapWhat we learned from our fellow Drupalists

On April 7th, our team packed up our bags and headed off to Seattle for one of the bigger can’t miss learning events of the year, DrupalCon.

“Whether you’re C-level, a developer, a content strategist, or a marketer — there’s something for you at DrupalCon.” -https://events.drupal.org/

As you may have read in one of our more recent posts, we had a lot of sessions that we couldn’t wait to attend! We were very excited to find new ideas that we could bring back to improve our services for constituents or the agencies we work with to make digital interactions with government fast, easy, and wicked awesome. DrupalCon surpassed our already high expectations.

GovSummit

At the Government Summit, we were excited to speak with other state employees who are interested in sharing knowledge, including collaborating on open-source projects. We wanted to see how other states are working on problems we’ve tried to solve and to learn from their solutions to improve constituents’ digital interactions with government.

One of the best outcomes of the Government Summit was an amazing “birds of a feather” (BOF) talk later in the week. North Carolina’s Digital Services Director Billy Hylton led the charge for digital teams across state governments to choose a concrete next step toward collaboration. At the BOF, more than a dozen Massachusetts, North Carolina, Georgia, Texas, and Arizona digital team members discussed, debated, and chose a content type (“event”) to explore. Even better, we left with a meeting date to discuss specific next steps on what collaborating together could do for our constituents.

Session Highlights

The learning experience did not stop at the GovSummit. Together, our team members attended dozens of sessions. For example, I attended a session called “Stanford and FFW — Defaulting to Open” since we are starting to explore what open-sourcing will look like for Mass.gov. The Stanford team’s main takeaway was the tremendous value they’ve found in building with and contributing to Drupal. Quirky fact: their team discovered during user testing among high-school students that “FAQ” is completely mysterious to younger people: they expect the much more straightforward “Questions” or “Help.”

Another session I really enjoyed was called “Pattern Lab: The Definitive How-to.” It was exciting to hear that Pattern Lab, a tool for creating design systems, has officially merged its two separate cores into a single one that supports all existing rendering engines. This means simplifying the technical foundation to allow more focus on extending Pattern Lab in new and useful ways (and less just keeping it up and running). We used Pattern Lab to build Mayflower, the design system created for the Commonwealth of Massachusetts and implemented first on Mass.gov. We are now looking at the best ways to offer the benefits of Mayflower — user-centeredness, accessibility, and consistent look and feel — to more Commonwealth digital properties. Some team members had a chance to talk later to Evan Lovely, the speaker and one of the maintainers of Pattern Lab, and were excited by the possibility of further collaboration to implement Mayflower in more places.

There were a variety of other informative topics. Here are some that my peers and I enjoyed, just to name a few:

A Day in the Exhibit HallOur exhibit hall booth at DrupalCon 2019Talking to fellow Drupalists at our booth

On Thursday we started bright and early to unfurl our Massachusetts Digital Service banner and prepare to greet fellow Drupalists at our booth! We couldn’t have done it without our designer, who put all of our signs together for our first time exhibiting at DrupalCon (Thanks Eva!)

It was remarkable to be able to talk with so many bright minds in one day. Our one-on-one conversations took us on several deep dives into the work other organizations are doing to improve their digital assets. Meeting so many brilliant Drupalists made us all the more excited to share some opportunities we currently have to work with them, such as the ITS74 contract to work with us as a vendor, or our job opening for a technical architect.

We left our table briefly to attend Mass.gov: A Guide to Data-Informed Content Optimization, where team members Julia Gutierrez and Nathan James shared how government agencies in Massachusetts are now making data-driven content decisions. Watch their presentation to learn:

  1. How we define wicked awesome content
  2. How we translate indicators into actionable metrics
  3. The technology stack we use to empower content authors
The Splash Awards

To cap it off, Mass.gov, with partners Last Call Media and Mediacurrent, won Best Theme for our custom admin theme at the first-ever Global Splash awards (established to “recognize the best Drupal projects on the web”)! An admin theme is the look and feel that users see when they log in. The success of Mass.gov rests in the hands of all of its 600+ authors and editors. We’ve known from the start of the project that making it easy and efficient to add or edit content in Mass.gov was key to the ultimate goal: a site that serves constituents as well as possible. To accomplish this, we decided to create a custom admin theme, launched in May 2018.

A before-and-after view of our admin theme

Our goal was not just a nicer looker and feel (though it is that!), but a more usable experience. For example, we wanted authors to see help text before filling out a field, so we brought it up above the input box. And we wanted to help them keep their place when navigating complicated page types with multiple levels of nested information, so we added vertical lines to tie together items at each level.

Last Call Media founder Kelly Albrecht crosses the stage to accept the Splash award for Best Theme on behalf of the Mass.gov Team.All the Splash award winners!

It was a truly enriching experience to attend DrupalCon and learn from the work of other great minds. Our team has already started brainstorming how we can improve our products and services for our partner agencies and constituents. Come back to our blog weekly to check out updates on how we are putting our DrupalCon lessons to use for the Commonwealth of Massachusetts!

Interested in a career in civic tech? Find job openings at Digital Service.
Follow us on Twitter | Collaborate with us on GitHub | Visit our site

Our DrupalCon 2019 Recap was originally published in Massachusetts Digital Service on Medium, where people are continuing the conversation by highlighting and responding to this story.

Categories: Drupal

Phase2: TL;DR—DrupalCon Seattle Recap

Planet Drupal - 19 April 2019 - 11:06am

We snagged this photo on our second day in the pacific northwest.

Categories: Drupal

China's game approval rules will soon apply to HTML5 and WeChat mini-games

Social/Online Games - Gamasutra - 19 April 2019 - 10:08am

China's game approval process has undergone a lot of change in the past year or so, including a full-on freeze for most of 2018, but more changes are set to hit the program this month. ...

Categories: Game Theory & Design

Image Scale and Crop Without Upscale

New Drupal Modules - 19 April 2019 - 7:15am

Drupal core provides and image effect called "Scale and Crop". This effect asks for a target width and height. The source image is scaled up or down to fit within those dimensions (respecting the aspect ratio), and the crops out the remaining portion.

In most cases, it doesn't make sense to upscale the image to fit, because upscaling will result in pixelation and loss of quality.

Categories: Drupal

REST OAI-PMH

New Drupal Modules - 19 April 2019 - 7:08am

Exposes schema.org dublin core mappings in an OAI-PMH endpoint

Categories: Drupal

Troll Games - Design a golden path - by Diego Ricchiuti

Gamasutra.com Blogs - 19 April 2019 - 6:51am
Troll/raging games can teach us a lot about how to the design a golden path and how use it to motivate the players.
Categories: Game Theory & Design

How to publish mobile game, and avoid making my mistakes - by Eugene Litvynov

Gamasutra.com Blogs - 19 April 2019 - 6:48am
Hey game devs, I would like to share my story of a game launch. I would like to tell about traps, lie in wait for indie-developer while he works with publisher.
Categories: Game Theory & Design

The Morality of Anti-Heroes in Video Games: Why it's Fun to be the 'Bad Guy' - by Katrina Filippidis

Gamasutra.com Blogs - 19 April 2019 - 6:36am
Video game heroes are bastions of virtue admired by players far and wide - but what about villains? Why are some of us drawn to nefarious characters, and what does that say about us?
Categories: Game Theory & Design

How to Make Catchy Collectibles - by Josh Bycer

Gamasutra.com Blogs - 19 April 2019 - 6:32am
Collectibles have been a longstanding way of keeping players distracted, and I'm going to go over some of the important points when it comes to making them an effective time killer.
Categories: Game Theory & Design

THE AIRY PEAKS – THE TOWN OF FOOT. PART 3 (06)

Gnome Stew - 19 April 2019 - 4:20am

Let us continue our look at the town of Foot from last article.

7. The Carpenter. This shop smells like sawdust as soon as you enter it. There’s wood, stain, saws, hammers, levels, crank drills, chisels, and all other manner of tool and wood around the shop. Sarah Hanner is a short stocky and well muscled woman in her late 30’s. Healthy and always wearing a wry smile. Sarah specializes in furniture and the wooded parts of a wide variety of farm equipment while also being able to patch up buildings that have seen better days. She loves her work and does a wonderful job, even if she’s sometimes a little late.

8. Fredmon’s Thread and Stitch. Fredmon Tailor comes from a long line of tailors but came to the Airy Peaks to seek adventure. Then he lost his foot to a spikey mawed beastie. After than he decided to get back to his roots and sew for adventurer’s instead of going on adventures. Fredmon can work with cloth and leather while being quite versed in the layering of a variety of materials and cloths. He often works quite close with Kurnig on the undergarments of armor.

The shop is a clean place with a variety of different sets of clothing displayed on wooden mannequins. It’s all functional dress for farmers and adventurer’s which gives the clothing a high contrast. Fredmon also specializes in bags and pouches for every day adventuring, seed carrying, and any other function a bag could serve.

9. The Torn Page. Lillard Copse is a wizened old man who wears glasses, can barely see, and is stooped over with age. That is, until the sun goes down. Once the sun dips out of view this old man straightens up, moves with the vigor of someone half his age, and can see just fine.

The shop is filled with books and mpas which he buys and sells. Some are from adventurers and others are more mysterious in origin. Even though he has tons of maps, those maps are all quite contradictory in their descriptions and depictions. If asked, Lillard is convinced the Peaks might even move and rearrange themselves, or at least the Fire Tube Tunnels do.

10. The Goblin Wares. Jacob Flack is a thin unassuming man with brown hair, who runs one of the most common shops in town in one of the more unique locations. His shop is in a tunnel just inside one of the entrances to the Airy Peaks. The shops entrance is marked by a wooden sign with a goblin painted on it with its eyes xed out.

The shop is just a small cavern lit by oil lanterns and an torch that burns with a magical light that never consumes and never goes out. On the walls are mesh nets and hanging from them are all manner of weapons, larger adventuring gear, and armor. There are crates stacked in rows with potions, rope, pouches, trinkets, small devices, and the other smaller, more portable things one might find useful when traversing the Airy Peaks.

Sometimes special things find their way into the Goblin Wares, sold to Jacob by adventurers who don’t know what they have. This is also the place that gear gets shipped to from the outside world. If you want to show how the gear changes from week to week in the Goblin Wares you can make this move every third time the party makes camp or when you have decided that a week or so has passed.

When time has passed roll 2d6 + nothing. On a hit a delivery occurs and restock according to the refresh. On a 10+ roll a d10 twice. Each roll adds the interesting item listed below to the goblin wares. On a 12+ a magic item finds its way into the Goblin Wares. Create the magic item and place it in the shop. On a miss the refresh doesn’t happen.

Special Item List
  1. Hunters Bow
  2. Dueling Rapier
  3. Elvish Arrows
  4. Elven Bread
  5. Oil of Tagit
  6. Bloodweed
  7. Goldenroot
  8. Serpent’s Tears
  9. Bag of Books
  10. Edged Black Steel Weapon. Add 2 piercing and 100 coins to any edged weapon

Black Steel Weapons come from the Dragon Fire Forges within the Airy Peaks. Edged weapons forged there have 2 piercing.

Jacob’s has the following on hand when an Airy Peaks campaign starts:

Dungeon Gear
  • Adventuring Gear (x100)
  • Bandages (x10)
  • Healing Potion (x4 refreshed 1d4-1 to a max of 4)
  • Antitoxin (x1 refreshed to a max of 1)
  • Dungeon Rations (x 50)
  • Dwarven Hardtack (x3 refreshed by 1 to a max of 3)
  • Halfling Pipeleaf (x1 refreshed to a max of 1)
Armor
  • Leather (x3 refreshed by 1 to a max of 3)
  • Chainmail (x3 refreshed by 1 to a max of 3)
  • Scale Mail (x2 refreshed by 1 to a max of 2)
  • Plate (x1 refreshed by 1 to a max of 1)
  • Shield (x3 refreshed by 1 to a max of 3)
Weapons
  • Ragged Bow (x5 refreshed by 5 to a max of 5)
  • Crossbow (x3 refreshed by 3 to a max of 3)
  • Bundle of Arrows (x20 refreshed by 5 to max of 20)
  • Club (x5 refreshed by 5 to a max of 5)
  • Staff (x5 refreshed by 5 to a max of 5)
  • Dagger (x5 refreshed by 5 to a max of 5)
  • Throwing Dagger (x3 refreshed by 3 to a max of 3)
  • Short Sword (x5 refreshed by 5 to a max of 5)
  • Axe (x5 refreshed by 5 to a max of 5)
  • Warhammer (x5 refreshed by 5 to a max of 5)
  • Mace (x5 refreshed by 5 to a max of 5)
  • Spear (x3 refreshed by 3 to a max of 3)
  • Long Sword (x3 refreshed by 3 to a max of 3)
  • Battle Axe (x3 refreshed by 3 to a max of 3)
  • Halberd (x3 refreshed by 3 to a max of 3)
  • Rapier (x1 refreshed by 1 to a max of 1)

Ok folks. I’ve reached my word count limit for this installment so next time we’ll be talking more about the town of Foot. Enjoy and we’ll get back to it next month.

Categories: Game Theory & Design

Commerce privatbank payparts

New Drupal Modules - 19 April 2019 - 2:17am

Commerce privatbank payparts
===============

CONTENTS OF THIS FILE
---------------------

* Introduction
* Requirements
* Installation
* Configuration
* Author
* Similar projects and how they are different

INTRODUCTION
------------
This module provides a Drupal Commerce payment method to embed the payment
payparts services provided by Privatbank

It efficiently integrates payments from various sources such as:

Categories: Drupal

Commerce Product Variation Table

New Drupal Modules - 19 April 2019 - 1:42am

This module aims to expose all the product variation in a table and adding them to cart.

This kinda is a usefull tool for a wholesaling usage of the commerce where a persone who's buying has to add many variations with different quantities at once.

Categories: Drupal

Specbee: Is Drupal 8 the secret weapon for your Multilingual Website?

Planet Drupal - 19 April 2019 - 12:14am
As the internet continues to grow, more people around the world are getting familiar with it, and this means just one thing. If you need to internationalize your business for better revenue, you need to go multilingual! For most of the CMS tools, non CMS languages and frameworks, creating a multilingual website is a challenging task with numerous pain points. However, thankfully, this is not the case with Drupal CMS. 
Categories: Drupal

Rules Telegram

New Drupal Modules - 18 April 2019 - 10:15pm

Send notifications to telegram via Rules.

Telegram is blocked in Russia and the module has proxy server settings.

Dependencies

Rules

Supporting organizations

Categories: Drupal

Lullabot: Lullabot Podcast: DrupalCon Seattle Recap

Planet Drupal - 18 April 2019 - 5:51pm

Mike and Matt gather a random group of Drupalers in Seattle, drag them back to a hotel room, and record a podcast. 

Categories: Drupal

Star Trek Adventures: Nest in the Dark

New RPG Product Reviews - 18 April 2019 - 12:07pm
Publisher: Modiphius
Rating: 4
It's always a bit disconcerting when your warp drive fails. The Synopsis explains what is going on, and what the party will have to do to resolve the situation, and there are notes explaining where to fit this adventure within the timelines of several Star Trek eras, although it's intended to fall in the TNG era of play.

The action begins during a routine trip to check on a lost probe. Just around shift change on the bridge of the party's starship the warp drive fades away and a whole shed-load of alarms go off. Once they have figured out the immediate cause - a massive subspace field - they can then discover some other unnerving problems. They are off-course, and time is acting oddly as well. There's a remarkably strange sight on the viewscreen as well. Figuring all this out is likely to be quite difficult, but some detailed information on likely rolls to discover what's out there are provided and the party ought to get there with a little nudging and the expenditure of some Momentum. There is a wealth of information for the GM to take on board and disseminate as appropriate - this is an adventure that will benefit from some prep time in getting your head around what's going on before you run it!

By the end of the initial investigatory phase, the party should be curious and filled with wonder at finding something hitherto unheard of. They shouldn't feel threatened. To begin with, what they have encountered hasn't even noticed them, and once it does, it's only curious about them. Yet... that disruptive field is only going to cause problems: the anomaly is on course for a Federation outpost! However, when the anomaly gets curious, it starts trying to find out what it has encountered, resulting in a series of puzzles for the party to figure out (once they realise that they *are* puzzles, that is!). Interestingly, a range of variant puzzles are provided for the GM to choose depending on whether the party is more Command or Science orientated. All are well-supported with suggestions of how to solve them, as well as providing the answers. It's important to understand Extended Tasks for this adventure.

Eventually, the party will meet with an individual, or manifestation, with which they can communicate. Or at least try to... the concepts and background understood by this representative are truly alien, and should prove entertaining (if a bit of a challenge) for the GM to role-play. There's plenty of guidance to help, though, and suggestions as to what can be said and explained. The immediate need is to persuade them to change course, which once the message is got across, they will agree to do so. The adventure concludes with the likely aftermath of this encounter and a few suggestions for further adventures.

This is a very cerebral adventure, which some groups might find dull - others will be entranced and thoroughly enjoy meeting something so unusual and possibly unique. It will need thoughtful GMing to make it work well, but should prove memorable when done well with the right group, capturing the real essence of exploration.
Categories: Game Theory & Design

Duo Consulting: Accessibility Lessons from DrupalCon Seattle

Planet Drupal - 18 April 2019 - 10:57am

In the Drupal community, the annual DrupalCon show is the biggest event of the year. Held in a different city each year, the event brings Drupal users together for a week of sessions and networking.

With so many people and agencies committed to Drupal in attendance, DrupalCon is the perfect opportunity to provide training and guidance. This year’s show, DrupalCon Seattle, dedicated its first two days to community summits and full-day training sessions. One of these summits tackled one of the most prevalent issues of the year for Drupal: Accessibility. Through a combination of keynotes, panels and breakout sessions, the summit’s organizers gave attendees actionable insights and new perspectives on front-end accessibility.

The day kicked off with a keynote from OpenConcept’s Mike Gifford, who spoke about his agency’s work with the Canadian National Institute of the Blind (CNIB). For the organization’s 100-year anniversary, the CNIB sought a rebrand and redesign with an emphasis on making their site’s content more accessible. As OpenConcept learned, creating an accessible platform is easier said than done. To illustrate how difficult the process can be, Gifford wryly offered this Donald Rumsfeld quote:

There are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns — the ones we don't know we don't know.

In the context of web development, accessibility is often an “unknown unknown.” Without extensive testing, programmers won’t know that any given element won’t limit access for certain users. As such, one of the major lessons that Gifford shared was the importance of manual testing.

“Automated accessibility testing will only get you 25 percent of the way there,” Gifford said. “Manual testing is essential, and this mostly comes down to getting rid of your mouse and tabbing through a site."

As Gifford and speakers from subsequent panels noted, the best method for testing a site’s accessibility is to actually use it. While a lot of problems can be found by, as Gifford said, unplugging your mouse and using the “tab” key to navigate, this approach can still miss blind spots that able-bodied users wouldn’t consider. Alternatively, hiring disabled users to perform QA testing on a given site is often the best solution. 

This ethos is especially true when building mobile sites. Another keynote speaker, Gian Wild of AccessibilityOz, covered the mobile accessibility testing process in detail. Manual testing on real devices can root out common traps, like if a site’s buttons are too small to be navigated with a finger or if links aren’t underlined. For more common errors, Wild’s slide deck can be found here.

As important as manual testing is, though, automated accessibility tools are a vital element of the accessible design arsenal. Though pervasive and subtle errors still require hands-on QA testing, automated solutions will identify many more thousands of minor issues in a fraction of the time. As such, using these tools in coordination with manual testing will ensure that your site is as accessible as can be.

During the final breakout session of the summit, attendees shared which tools they think work best for rooting out accessibility issues, many of which conveniently come in the form of browser extensions. Some commonly mentioned tools included:

We’ve previously profiled several accessibility tools, and you see which one is best for you here.

As challenging as accessibility testing can be, the reward of expanding your audience is well worth it. Fortunately, the Drupal platform helps ensure out-of-the-box accessibility features. During his keynote, Gifford pointed out that Drupal design patterns have already been tested, known bugs are listed transparently, and the development community actually cares about the issue. In fact, OpenConcept’s work for CNIB produced several fixes and modules that can now be utilized by any Drupal user. These contributions and further info about the CNIB redesign can be found on Gifford’s slide deck here

With a senior-level team of designer and developers, Duo can apply these lessons to sites across industries. Our commitment to accessibility means that every site we build will be open to all users. To learn more about our process and values, reach out to our team today!

Categories: Drupal

Burnout Paradise's online servers are shutting down after 11 years

Social/Online Games - Gamasutra - 18 April 2019 - 10:05am

Criterion Games is shutting down the servers for its 2008 game Burnout Paradise, a decision that affects the Xbox 360, PlayStation 3, and PC versions of the game. ...

Categories: Game Theory & Design

Entity term

New Drupal Modules - 18 April 2019 - 9:10am

The purpose of this module is to create terms in a selected vocabulary matching labels for a selected entity and bundle. One use-case for this is when you need to allow nodes to be used as tags. For example, say you have a "Person" content type, which contains authors or people of interest and you'd like to tag content such as articles, quotes, books, etc. with those people.

Categories: Drupal

What Happens When Game Artists Design a Mural - by Tudor Morris

Gamasutra.com Blogs - 18 April 2019 - 8:33am
While 99% of the time we're using our skills to make games, sometimes we get to use them to create something truly special—in this case a mural for a hospital room in partnership with Momentum Children's Charity.
Categories: Game Theory & Design

Pages

Subscribe to As If Productions aggregator