Newsfeeds

Dries Buytaert: Offering more inclusive user demographic forms

Planet Drupal - 9 May 2018 - 11:15am

© Open Demographics Initiative's gender identification questions

Last week, Nikki Stevens presented "Other, Please Specify" for TEDx at Arizona State University. In her TED Talk, Nikki shares the story behind the Open Demographics Initiative, which is developing a recommended set of questions that anyone can use to ask online community members about their demographics.

Nikki demonstrates how a majority of demographic surveys require users to conform to restrictive identity fields, which can alienate minority or underrepresented groups. The Open Demographics Initiative wants to develop forms that are more inclusive, in addition to giving people more control over the data and information they chose to disclose.

Inspired by Nikki's presentation, I reached out to the engineering team at the Drupal Association to see if there are plans to implement the Open Demographics Initiative's recommendations on Drupal.org. I was happy to learn that they are collaborating with the Open Demographics team to add the recommendations to the user registration process on Drupal.org.

Adopting Open Demographics on Drupal.org will also allow us to improve reporting on diversity and inclusion, which in turn will help us better support initiatives that advance diversity and inclusion. Plus, we can lead by example and inspire other organizations to do the same.

Thank you Nikki, for sharing the story behind the Open Demographics Initiative, and for helping to inspire change in the Drupal community.

Categories: Drupal

Offering more inclusive user demographic forms

Dries Buytaert - 9 May 2018 - 11:15am

© Open Demographics Initiative's gender identification questions

Last week, Nikki Stevens presented "Other, Please Specify" for TEDx at Arizona State University. In her TED Talk, Nikki shares the story behind the Open Demographics Initiative, which is developing a recommended set of questions that anyone can use to ask online community members about their demographics.

Nikki demonstrates how a majority of demographic surveys require users to conform to restrictive identity fields, which can alienate minority or underrepresented groups. The Open Demographics Initiative wants to develop forms that are more inclusive, in addition to giving people more control over the data and information they chose to disclose.

Inspired by Nikki's presentation, I reached out to the engineering team at the Drupal Association to see if there are plans to implement the Open Demographics Initiative's recommendations on Drupal.org. I was happy to learn that they are collaborating with the Open Demographics team to add the recommendations to the user registration process on Drupal.org.

Adopting Open Demographics on Drupal.org will also allow us to improve reporting on diversity and inclusion, which in turn will help us better support initiatives that advance diversity and inclusion. Plus, we can lead by example and inspire other organizations to do the same.

Thank you Nikki, for sharing the story behind the Open Demographics Initiative, and for helping to inspire change in the Drupal community.

Categories: Drupal

Opigno SCORM

New Drupal Modules - 9 May 2018 - 11:11am

This project is related to Opigno LMS distribution.

It implements the SCORM feature in Opigno, allowing to load and play SCORM packages within Opigno trainings.
It is compliant with SCORM 1.2 and SCORM 2004.

For additional details, please consult Opigno website.

Categories: Drupal

Opigno notifications

New Drupal Modules - 9 May 2018 - 11:07am

This project is related to Opigno LMS distribution.

It implements the notification feature in Opigno, allowing users to receive notifications when they register to a new training, when their registration has been approved, when they finished a module, or when the passed a training.

For additional details, please consult Opigno website.

Categories: Drupal

Opigno module

New Drupal Modules - 9 May 2018 - 11:04am

This project is related to Opigno LMS distribution.

It implements the module entity, that is a sub-part of a training. A module is composed of activities that can be quiz questions, theoretical slides, documents, combined together to offer a navigation.
Module app also takes in charge the scoring of activities for users, and a lot of different taking option (number of allowed attempts, max score per question, limited availability period, etc).

Categories: Drupal

Opigno messaging

New Drupal Modules - 9 May 2018 - 11:02am

This project is related to Opigno LMS distribution.

It manages the private messaging feature allowing users to share messages between them. It makes possible to select a list of recipients, and then start a discussion thread involving these users.

For additional details, please consult Opigno website.

Categories: Drupal

Midweek Snippets

Tabletop Gaming News - 9 May 2018 - 11:00am
We’re halfway there, folks. And, for me, the prep for CMON Expo is ramping up. Tomorrow is set-up, and then the show proper begins on Friday morning, bright and early (ok, not as early as I’m usually up, which is about 4am, but still, pretty early). If we’re gonna make it through the show, we […]
Categories: Game Theory & Design

Opigno group manager

New Drupal Modules - 9 May 2018 - 10:59am

This project is related to Opigno LMS distribution.

It allows to build the contents of learning paths, by combining together modules, courses, and other activities, ordering them, and defining conditional rules for the transitions from one step to the next one.

For additional details, please consult Opigno website.

Categories: Drupal

Opigno dashboard

New Drupal Modules - 9 May 2018 - 10:56am

This project is related to Opigno LMS distribution.

It manages the dashboard feature, allowing each user to customize his dashboard on Opigno. Each user can select a dashboard layout, add the wished blocks to the preferred column (by drag-and-drop).

Administrators can make new blocks available and decide to have mandatory blocks, that users won't be able to remove from their dashboard.

For additional details, please consult Opigno website.

Categories: Drupal

Opigno training catalog

New Drupal Modules - 9 May 2018 - 10:51am

This project is related to Opigno LMS distribution.

It manages the course catalogue feature, allowing to display the available courses within the Opigno instance, for users to subscribe, as well as the user's trainings.
It makes possible to filter trainings by category, and offers links to quickly resume trainings they have already started.

For additional details, please consult Opigno website.

Categories: Drupal

Opigno calendar event

New Drupal Modules - 9 May 2018 - 10:48am

This project is related to Opigno LMS distribution.

It makes possible to create calendar entities that can be displayed within the calendar.

For additional details, please consult Opigno website.

Categories: Drupal

Opigno calendar

New Drupal Modules - 9 May 2018 - 10:45am

This project is related to Opigno LMS distribution.

It provides the calendar feature, allowing to create events assigned to one or several users, and then to render each user's calendar.

Calendar is available as a dashboard widget as well as dedicated interfaces.

For additional details, please consult Opigno website.

Categories: Drupal

Acquia Lightning Blog: New React-based content Scheduler

Planet Drupal - 9 May 2018 - 10:28am
New React-based content Scheduler Adam Balsam Wed, 05/09/2018 - 13:28

Lightning 3.1.4 (released on 9 May) ships with a completely new content scheduler built in React. Here's an example of an editor scheduling a piece of content to be published on Friday and archived the following Monday:

We had four main goals when creating this scheduler:

  1. Simplify the UX [Issue #2935198]
  2. Make the scheduler available on content creation forms [Issue #2935105]
  3. Add ability to schedule multiple transition in serial [Issue #2936757]
  4. Give content editors the ability to set the date that content should be published [Issue #2935715]

For the first goal, we had a related team goal of creating something in React. Originally we had thought that might be an internal tool, something that never saw the light of day, or perhaps a configuration form. But when we started digging into the UX challenges of the scheduler, we realized this was a great fit. The result is a responsive, intuitive widget that sits quietly out of the way until you need to interact with it.

The second and third goals were just to fix a couple or regressions that were introduced when we moved away from the Scheduled Updates module as part of the migration to Content Moderation. Both are table stakes functionality for a usable scheduler.

Finally, the fourth goal comes from the reality that, in many workflows, content authors are often the person who knows when content should actually be published. But content authors usually don't have permission to actually publish content - and, as a result, can't schedule that transition either. This system allows site builders to create an "Approved for publish" state. Content authors can then schedule a transition from that state to "Published", but the transition won't actually happen unless an Editor moves the content into the "Approved for publish" state first. Look for more documentation about how we expect people to use that functionality in the near future.

You can find a sandbox of Lightning Scheduler - along with Lightning's other features here:
https://lightning.acquia.com/lightning (admin/admin)

Or update to Lightning 3.1.4 yourself:

$ composer require acquia/lightning:3.1.4 --no-update $ composer update acquia/lightning --with-all-dependencies

Thanks to everyone who helped with testing and UI enhancements. Please file issues in Lightning Workflow's issue queue.

Categories: Drupal

Indie Boards and Cards Launches Kodama Duo: Kindred Spirits Kickstarter

Tabletop Gaming News - 9 May 2018 - 10:00am
Not every game out there is great for 2 players. Some say they can be played there, but really can’t. And others are honestly just for 3+ players. So what’re you to do if it’s just you and your buddy? Well, if you want to play Kodama, you can back Kodama Duo: Kindred Spirits from […]
Categories: Game Theory & Design

Forsaken Forest Card Game Up On Kickstarter

Tabletop Gaming News - 9 May 2018 - 9:00am
Despite being a flatlander at heart, I do still enjoy a good forest. The trees. The animals. The haunting, malicious force that is looking to corrupt those that enter into its domain. The scent of trees. You know, that kind of thing. Forsaken Forest is a new social deduction card game up on Kickstarter where […]
Categories: Game Theory & Design

Privateer Press Seeks Web Professional

Tabletop Gaming News - 9 May 2018 - 8:00am
Maintaining websites is hard. Trust me, I know. And I’m basically at the stage where I think computers are run by little gnomes and sprites that sometimes go on vacation or have a coffee break, so everything stops working for seemingly no reason, only to start back up again also for seemingly no reason. If […]
Categories: Game Theory & Design

Fantasy Flight Previews Leia Organa Commander Expansion For Star Wars: Legion

Tabletop Gaming News - 9 May 2018 - 7:00am
While Luke Skywalker might be the Rebellion’s most famous battlefield hero, its greatest leader was no doubt Leia Organa. From bringing the Death Star plans to Obi-Wan, to coordinating the evacuation of Hoth, to helping with the strike team at the shield generator and beyond, Leia is a strong and capable commander, with a variety […]
Categories: Game Theory & Design

OpenConcept: Privacy is a Big Deal!

Planet Drupal - 9 May 2018 - 6:39am

The tech sector has undermined personal privacy in the constant pursuit of the latest shiny thing. Privacy is a core component of our democracy and is essential for free expression.

Most have assumed that it is built into the online tools that they use every day. This isn't the case. The media coverage of Cambridge Analytica and Facebook how dangerous this is. The model of surveillance capitalism put forward by Google is now very advanced. Big Data & Artificial Intelligence gives businesses more insights than Big Brother dreamed possible.

Many people are coming to the realization that some state regulation is needed if we are to protect individual freedoms.

Europe has recently instituted the General Data Protection Regulation (GDPR). This legislation is groundbreaking as it not only applies to people in Europe, but to everyone with a European citizenship. How many websites around the world know that they do not have members who have European citizenship?

For the first time, there are real fines associated with not protecting the rights of European Citizens. Violators face fines of up to 4% of annual global revenue or €20 million (whichever is greater).

Most organizations in North America are unaware of the potential implications. Most organizations here probably won't be the first targets, for the European Union, but that is a big risk. The European Commission, the EU’s legislative arm, may choose to be aggressive on the world stage.

I first got involved in looking at the GDPR in early 2017. It seemed that this regulation was something that was complex enough that it should be in Drupal Core. So I started a Drupal issue.

In a CMS like Drupal, it is fair to assume that 80% of the implementations might have some ties to the GDPR. Outside of Europe, the urgency is reduced but for most organizations, it doesn't disappear. My view was that as much as possible should be done at the root of the problem. For many organizations, that is a front facing application like Drupal or WordPress.

Now there is only a small amount that a website can do to bring you to GDPR compliance. As with accessibility, there is value in documenting what you have done for the public. Just like we have a public accessibility statement, we also one for privacy. Users need to have an easy way to know what data you are collecting and how long you keep it for.

There are good efforts in many open source communities to collaborate on building a best practice. These won't be completed for the May 25th deadline, but are still important. It is great to see the leadership from the WordPress and Typo3 communities. There are some great initiatives in Drupal too, including the formation of a Drupal GDPR Compliance Team. This is a community effort to collect and organize improve privacy in our community.

Privacy is a big thing. As with security, there are going to be some elements that really should be dealt with in Drupal Core. The GDPR legislation goes much deeper than this though and will vary much depending on the data collected. There are some great modules that released that are making this much easier. Some changes will need to be made in popular modules that collect user data. There are also challenges like dealing with backups and verifying removal.

More important than the technology is the social side of complying with the GDPR. Documenting the work that has been done, changing the organizational workflow. Ensuring that an organization is legally compliant. The biggest challenge though is in changing the culture so that we challenge ourselves to ask "why are we collecting this information?" - there is a lot of information collected that we just don't need but ask for anyway.

Topic: Primary Image: 
Categories: Drupal

Axelerant Blog: Women at Axelerant: Chapter One

Planet Drupal - 9 May 2018 - 6:11am

I sat down to speak with the amazing women of Axelerant, and they each shared their unique perspectives about what it's like being professionals in their field. In this chapter, Shweta, Avni, Trupti, and Karuna expound on this—and in their own words.

Categories: Drupal

Z-Man Games Acquires Love Letter

Tabletop Gaming News - 9 May 2018 - 6:00am
Well, it would seem as though someone has some mail. Z-Man Games has acquired Love Letter, the quick social deduction card game, from AEG. Along with the original version, this acquisition also includes some of the other versions of the game that also are out there. That’s quite a piece of mail. From the announcement: […]
Categories: Game Theory & Design

Pages

Subscribe to As If Productions aggregator