Drupal

Appnovation Technologies: DrupalCon 2018: Should Drupal's installer be tailored towards the Enterprise?

Planet Drupal - 10 May 2018 - 12:00am
DrupalCon 2018: Should Drupal's installer be tailored towards the Enterprise? In Dries' keynote at DrupalCon Nashville 2018 he discussed a blog post by Matthew Grasmick where the "first impression" or installer experience of Drupal was compared with Wordpress, Symfony, and Laravel. A tweet by Jeff Eaton then got me thinking: "Kind of weird that the #driesnote compares the in...
Categories: Drupal

myDropWizard.com: Drupal 8 + CiviCRM Roundearth Lands In Calgary for CiviCamp

Planet Drupal - 9 May 2018 - 7:22pm
On May 22nd, the giant CiviCRM Meetup CiviCamp Calgary arrives! What is a CiviCamp you ask? What is CiviCRM? What is Calgary? Why should a Drupaler care? All will be revealed below, dear reader!
Categories: Drupal

Backstop Generator

New Drupal Modules - 9 May 2018 - 5:55pm
Introduction

This Drupal 8 module exposes an administrative configuration form for creating a Backstop.js visual regression testing profile based on the Drupal site's content. You can:

- Create backstop scenarios from Drupal pages
- Define a number of random pages to be included as scenarios
- Toggle on and off viewport sizes

The resulting backstop.json file only needs to be placed into a backstop directory (created when running `backstop init`), replacing the existing backstop.json file.

Categories: Drupal

Affiliates Connect

New Drupal Modules - 9 May 2018 - 3:45pm

Categories: Drupal

User Manual Verify

New Drupal Modules - 9 May 2018 - 2:20pm

When users must click on a link in an e-mail to verify their account, the users sometimes complain to site administrators that they lost the e-mail and the administrator doesn't have an easy way to verify their account for them.

This module adds another tab to users who are unverified that allows users with the 'administer users' permission to verify these users.

Categories: Drupal

Food Standards Agency API

New Drupal Modules - 9 May 2018 - 1:36pm
Categories: Drupal

Drupal blog: Offering more inclusive user demographic forms

Planet Drupal - 9 May 2018 - 12:05pm

This blog has been re-posted and edited with permission from Dries Buytaert's blog. Please leave your comments on the original post.

© 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

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

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

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

Pages

Subscribe to As If Productions aggregator - Drupal