Newsfeeds

Hook 42: Consuming JSON APIs in Drupal 8

Planet Drupal - 10 December 2018 - 2:46pm

Nowadays everyone has an API and it's fairly common to want a website you're working on to fetch data from a 3rd party API. That's because pulling 3rd party data into your website can not only enriches your website's content, but doing so can prevent the need to duplicate commonly needed data.

API provided data could include displaying weather information, going through drupal.org projects, looking through census results, or even displaying Magic the Gathering card data. In fact, every WordPress site comes with an active JSON API out of the box.

There really is an API for almost anything. It's no surprise that you'll eventually want to consume some random API while developing a Drupal website. Enough of the sales pitch, let's get started consuming JSON APIs.

Categories: Drupal

Node Access Timestamp by User

New Drupal Modules - 10 December 2018 - 2:39pm

Sets and gets the timestamp a user last accessed a node.

Categories: Drupal

Search API Field Map

New Drupal Modules - 10 December 2018 - 2:36pm
Categories: Drupal

Search API Federated Solr

New Drupal Modules - 10 December 2018 - 2:34pm
Categories: Drupal

Zivtech: Upcoming Drupal 8 Trainings in Philadelphia

Planet Drupal - 10 December 2018 - 1:22pm

Zivtech is happy to be offering a series of public Drupal 8 trainings at our office in downtown Philadelphia in January 2019. 

Whether you consider yourself a beginner or expert Drupal developer, our training workshops have everything you need to take your Drupal skills to the next level. 

Our experience

The Zivtech team has many years of combined expertise in training and community involvement. We have traveled all over the world conducting training sessions for a diverse range of clients including, the United States Department of Justice, the Government of Canada, CERN, Howard Hughes Medical Institute, Harvard University and more. 

We pride ourselves in educating others about open source, and attendees will leave our trainings with the knowledge to build custom Drupal sites, solve technical issues, make design changes, and perform security updates all on their own. We also offer private, onsite trainings that are tailored to your organization's specific needs. 

Read more
Categories: Drupal

Ajax Lightbox

New Drupal Modules - 10 December 2018 - 11:34am

The Ajax Lightbox module is devided into server and client modules. The server allows you to configure the content, date range and cookie expiration for your desired lightbox content.

The client allows you to point to an endpoint either hosted locally or remotely, and load that popup according to the settings configured on the server.

Categories: Drupal

Catch new & classic GDC talks broadcasting live on the GDC Twitch channel

Social/Online Games - Gamasutra - 10 December 2018 - 10:22am

The official Game Developers Conference Twitch channel has begun broadcasting gems from the GDC Vault of game development talks, roundtables, and postmortems, and you can tune in live now to watch! ...

Categories: Game Theory & Design

RULES WEBFORM

New Drupal Modules - 10 December 2018 - 9:22am

This module provides integration of 'Rules' and 'Webform' modules for Drupal 8.
It allows site builders and administrators to get access to webform submission data from rules. Also it provides possibility of removing webform submission data from rules.

Categories: Drupal

See BioWare deconstruct the flight and movement of Anthem at GDC 2019

Social/Online Games - Gamasutra - 10 December 2018 - 8:58am

At GDC 2019 BioWare's David Hoang & Daniel Nordlander will reveal the process they used to create some of the more exotic traversal abilities players have at their disposal in Anthem: flight and swim. ...

Categories: Game Theory & Design

Acquia Developer Center Blog: Decoupled Drupal Authentication with JSON Web Tokens

Planet Drupal - 10 December 2018 - 8:41am

Although JSON Web Tokens (JWT) is a younger specification than its more well-established cousin, OAuth 2.0 Bearer Token authentication, JWT has been adopted by quite a few in the Drupal community due to its relative simplicity. In this installment, we explore JSON Web Tokens and how this authentication mechanism can benefit your decoupled Drupal architecture.

Tags: acquia drupal planet
Categories: Drupal

Evolving Web: 5 Ways to Improve the Usability of the Drupal Content Editor Experience

Planet Drupal - 10 December 2018 - 6:51am

Over the last few months, I've been involved in a UX study to shed some light on what would make a good content editor experience in Drupal. I helped run a survey asking content editors for their feedback about the Drupal admin UI and got some interesting results. Then, we started looking around for examples of good content editor UX, which led to a comparative usability test of other CMS's, generating some ideas about patterns to follow and avoid.

I have a job where I get to train lots of people how to use Drupal: developers, site builders, and sometimes content editors. So I've gathered a lot of anecdotes of people's first impressions of editing content with Drupal.

As you've probably heard, there is work being done on a brand new Admin UI for Drupal, but this might take a while to build. So what are some things about content editor UX that we might be able to improve on before that?

Autosave

When you ask content editors what we should change about the admin UI, this one always come up. All content authors have anxiety about losing their content. And when we ran our user testing with other CMS’s, autosave clearly reassured and delighted editors. For example, Contentful has a nice autosave message that helps users know that their content is saved.

There is an open issue for adding autosave to Drupal. It would be great to get momentum behind implementing this!

A Content Editor Role

One of the challenges of using Drupal is that there are so many options. For site builders and developers, a UI that provides a lot of options is great because you can see that the platform is flexible. For content editors, seeing a lot of options that don’t relate to content editing is intimidating. From our usability testing, we can see that content editors love using a UI that is more streamlined, less complicated, and clearly designed for them.

Creating a content editor role as part of the Standard install profile might be a nice way to encourage the practice of limiting what content editors have access to by providing a set of default permissions to start with.

What should the content editor role look like? Of course, content editors need to be able to create and edit content. And they will need access to the content overview page. Should they have access to the Administer Content permission? What about working with files, taxonomy terms, revisions, and menus? Based on our content editor survey, it seems like giving all these permissions would align the role with a content editor’s typical tasks. But I think a more limited set of permissions would work as well, as long as it's clear that the permissions are a starting point that can be expanded on by an administrator.

Show Me the Content!

On a standard Drupal install, when you log into Drupal you're redirected to your profile page. I think for most content editors, this doesn’t make sense. Your home base is probably the content overview page. Maybe we should redirect content editors to the content overview page when they log in.

Move the Save Button

Currently, the Save button, along with the preview buttons and the interface to publish and moderate content is at the bottom of the node edit page. From our usability testing, it seems like content editors expect the Save button to be in the top right-hand corner. For long-form content, this would make those links more readily available and I think this would be a usability improvement for new content editors.

The key to success with all the save, preview, and content moderation options seems to be to put them all together. In the comparative usability testing, this feedback rang loud and clear.

One thing I like about moving the Save button top right-hand corner is that it puts those buttons in proximity to the “Revisions” section of the edit page, which is closely related to the task of saving or changing the status of a node.

That being said, I think it could really confuse existing Drupal editors if we just start moving buttons around. And I assume that there could be accessibility implications that we should take into account. So I leave this one as an open question. What do you think?

Modernizing the UI

One of the big pieces of feedback we got from the content editors survey was that the Drupal UI looks dated. Well, the idea of modernizing the UI already has a ton of momentum behind it. I’m super excited about the work Christina Chumillas and others have done to create new, improved designs for the existing Admin UI of Drupal 8. This is not an overhaul of the UX, but a new, modern style guide applied to the existing one. It's a big improvement that I think will bolster first impressions of Drupal. And it's something that is planned to be implemented in the near future.

What’s Next?

If you’re a UX person who wants to contribute to Drupal, there are ways to get involved! See the #ux and #admin-ui channels on Drupal Slack. If you have ideas for other content editor UX improvements, or know of existing UX issues in the queue that need some attention, I'd love to hear about them here. Or continue the conversation in those channels.

+ more awesome articles by Evolving Web
Categories: Drupal

How Tom Clancy's The Division Manages AI Online - by Tommy Thompson

Gamasutra.com Blogs - 10 December 2018 - 6:44am
In part 2 of my series on The Division, I explain how the online systems manage the AI characters in-game.
Categories: Game Theory & Design

Comic Book Antics - by Gregory Pellechi

Gamasutra.com Blogs - 10 December 2018 - 6:44am
Video games owe a lot to comic books, not just because they’re both part of nerd culture but because they’re both visual mediums doing storytelling. Here are some lessons we can learn from comic books and Stan Lee when it comes to game writing.
Categories: Game Theory & Design

A Team-Oriented Approval Process - by Timothy Ryan

Gamasutra.com Blogs - 10 December 2018 - 6:43am
How well the team works out creative differences is discernible in the end product. Quality suffers when the team cannot balance the input of many personalities. This can be tackled with a team-oriented approval process.
Categories: Game Theory & Design

How to build world and tell stories in VR - Part 2 - by Michela Rimensberger

Gamasutra.com Blogs - 10 December 2018 - 6:43am
In the first part of 'how to build worlds and tell stories in VR' we emphasized on the aspects of worldbuilding order to create a consistent self-contained fantasy universe. This part sheds light on VR specific difficulties and how to tackle them.
Categories: Game Theory & Design

The Epic Store, In Its Current State, is Not Good for Anyone. - by David Galindo

Gamasutra.com Blogs - 10 December 2018 - 6:42am
Epic puts in 12% of the effort with an abysmal game launcher, few user features, but fantastic incentives for indie developers.
Categories: Game Theory & Design

Video: On Twine - by Abigail Corfman

Gamasutra.com Blogs - 10 December 2018 - 6:42am
A talk by Abigail Corfman on how to design text-based games using Twine. Uses interactive fiction as a vehicle for talking about game design principles in general. Given to the Ukraine Gameloft studio on August 2, 2018.
Categories: Game Theory & Design

Paying for Power in Matchmade Games - by Andrew Erridge

Gamasutra.com Blogs - 10 December 2018 - 6:41am
Like most players, knowing that players can pay for power in a game of skill make me feels gross just on the surface, but let’s talk about how it manifests in still stranger ways below the surface.
Categories: Game Theory & Design

Sharing economy, revolutionizing the VIP gaming experience - by Jason Kong

Gamasutra.com Blogs - 10 December 2018 - 6:34am
Leasing VIP game accounts, a cheap alternative to experiencing high level/priced items
Categories: Game Theory & Design

How Do Free Apps Make Money in 2018? - by Aleksandra Bessalitskykh

Gamasutra.com Blogs - 10 December 2018 - 6:32am
If you are thinking of developing an app and are unsure how a free app brings profit, the following article provides clarification.
Categories: Game Theory & Design

Pages

Subscribe to As If Productions aggregator