We’ve been working on a collection of tools specifically tailored to the unique needs of data-intensive projects. Here are six Drupal 8 modules that help solve specific challenges when working with data.
Posts in Craft
Everyone deserves equal access to information and online resources. According to the Center for Disease Control, approximately 1 out of every 5 adults in the U.S. live with some form of disability. Accessible websites are able to engage a larger audience, rank higher in search, and mitigate the risk of legal liability. For organizations that value inclusiveness and diversity, accessibility is a moral imperative.
Today, virtually all web professionals know that accessibility should be a priority. Many, though, struggle to take the first step. For anyone who values accessibility but needs help getting started, we have a new service here at Aten that I’m thrilled to introduce.
Aten now offers Accessibility Audits to help organizations identify problems, prioritize solutions, and develop a clear work plan for meeting ADA compliance (i.e. WCAG 2.1 AA/AAA or 508C).
Here are a few things we’ve found helpful for keeping design systems flexible – and designers sane – at enterprise scale.
One of the challenges front-end developers face is adding new components to entity templates that exist outside of what is defined in the Field API; or in other words, adding dynamic components that aren’t really fields. Often this can be easily done by throwing the custom markup in a
.html.twigfile and calling it a day. But if you’re working on something that needs to be reusable, or if you’re collaborating with a site builder who doesn’t write code, the custom template route can be limiting.
Here are a few specific factors that make decoupled Drupal a good approach for a project – as well as a few that don’t.
When it comes to testing in software development, the range of options is huge. From unit testing on the backend through browser compatibility testing on the front end, there are a variety of testing approaches that will save you, your clients, and their audiences, time and headache. Katalon Recorder is a quick, simple way to get started with testing and to see the value that automated tests provide within a matter of minutes.
Maintaining a consistent, weekly meeting to review progress over the life of a project is one important way to keep things on track.
If you use the Paragraphs module and wish there was a way to more easily control the layout of referenced paragraphs on a particular node, check out Entity Reference with Layout, a new module for Drupal 8. Entity Reference with Layout combines structured content (a la Paragraphs) with expressive layout control (a la Layout Discovery in core). Now you can quickly add new sections without leaving the content edit screen, choose from available layouts, add text or media to specific regions, drag them around, edit them, delete them, add more, and so on. The experience is easy-to-use, fast, and expressive.
Entity Import adds a user interface for Drupal 8’s core migration functionality. It lets you add importers for any entity in the system, map source data to entity fields, configure process pipelines, and of course, run the import.