Newsfeeds

Entity label unpublished indicator

New Drupal Modules - 4 September 2019 - 1:41am

Making it easier for the editor by indicating that content is unpublished.

For now, I'm starting with the autocomplete widget.

This module adds a translatable string 'Unpublished' to the autocomplete widget on unpublished content.

Categories: Drupal

Agiledrop.com Blog: Top Drupal blog posts from August 2019

Planet Drupal - 4 September 2019 - 1:01am

Well, summer’s officially come to a close. We at Agiledrop were a little bummed about it and decided to try to do something to prolong it, even if just for a bit. To that end, here’s a recap of our favorite Drupal blog posts from the sunny August - we hope you enjoy it!

READ MORE
Categories: Drupal

Words on a Screen: Danger Is My Middle Name

RPGNet - 4 September 2019 - 12:00am
Adventure scenes.
Categories: Game Theory & Design

Acquia acquires Cohesion to simplify building Drupal sites

Dries Buytaert - 3 September 2019 - 9:02pm

I'm excited to announce that Acquia has acquired Cohesion, the creator of DX8, a software-as-a-service (SaaS) visual Drupal website builder made for marketers and designers. With Cohesion DX8, users can create and design Drupal websites without having to write PHP, HTML or CSS, or know how a Drupal theme works. Instead, you can create designs, layouts and pages using a drag-and-drop user interface.

Amazon founder and CEO Jeff Bezos is often asked to predict what the future will be like in 10 years. One time, he famously answered that predictions are the wrong way to go about business strategy. Bezos said that the secret to business success is to focus on the things that will not change. By focusing on those things that won't change, you know that all the time, effort and money you invest today is still going to be paying you dividends 10 years from now. For Amazon's e-commerce business, he knows that in the next decade people will still want faster shipping and lower shipping costs.

As I wrote in a recent blog post, no-code and low-code website building solutions have had an increasing impact on the web since the early 1990s. While the no-code and low-code trend has been a 25-year long trend, I believe we're only at the beginning. There is no doubt in my mind that 10 years from today, we'll still be working on making website building faster and easier.

Acquia's acquisition of Cohesion is a direct response to this trend, empowering marketers, content authors and designers to build Drupal websites faster and cheaper than ever. This is big news for Drupal as it will lower the cost of ownership and accelerate the pace of website development. For example, if you are still on Drupal 7, and are looking to migrate to Drupal 8, I'd take a close look at Cohesion DX8. It could accelerate your Drupal 8 migration and reduce its cost.

Here is a quick look at some of my favorite features:

An easy-to-use “style builder” enables designers to create templates from within the browser. The image illustrates how easy it is to modify styles, in this case a button design. In-context editing makes it really easy to modify content on the page and even change the layout from one column to two columns and see the results immediately.

I'm personally excited to work with the Cohesion team on unlocking the power of Drupal for more organizations worldwide. I'll share more about Cohesion DX8's progress in the coming months. In the meantime, welcome to the team, Cohesion!

Categories: Drupal

Dries Buytaert: Acquia acquires Cohesion to simplify building Drupal sites

Planet Drupal - 3 September 2019 - 9:02pm

I'm excited to announce that Acquia has acquired Cohesion, the creator of DX8, a software-as-a-service (SaaS) visual Drupal website builder made for marketers and designers. With Cohesion DX8, users can create and design Drupal websites without having to write PHP, HTML or CSS, or know how a Drupal theme works. Instead, you can create designs, layouts and pages using a drag-and-drop user interface.

Amazon founder and CEO Jeff Bezos is often asked to predict what the future will be like in 10 years. One time, he famously answered that predictions are the wrong way to go about business strategy. Bezos said that the secret to business success is to focus on the things that will not change. By focusing on those things that won't change, you know that all the time, effort and money you invest today is still going to be paying you dividends 10 years from now. For Amazon's e-commerce business, he knows that in the next decade people will still want faster shipping and lower shipping costs.

As I wrote in a recent blog post, no-code and low-code website building solutions have had an increasing impact on the web since the early 1990s. While the no-code and low-code trend has been a 25-year long trend, I believe we're only at the beginning. There is no doubt in my mind that 10 years from today, we'll still be working on making website building faster and easier.

Acquia's acquisition of Cohesion is a direct response to this trend, empowering marketers, content authors and designers to build Drupal websites faster and cheaper than ever. This is big news for Drupal as it will lower the cost of ownership and accelerate the pace of website development. For example, if you are still on Drupal 7, and are looking to migrate to Drupal 8, I'd take a close look at Cohesion DX8. It could accelerate your Drupal 8 migration and reduce its cost.

Here is a quick look at some of my favorite features:

An easy-to-use “style builder” enables designers to create templates from within the browser. The image illustrates how easy it is to modify styles, in this case a button design. In-context editing makes it really easy to modify content on the page and even change the layout from one column to two columns and see the results immediately.

I'm personally excited to work with the Cohesion team on unlocking the power of Drupal for more organizations worldwide. I'll share more about Cohesion DX8's progress in the coming months. In the meantime, welcome to the team, Cohesion!

Categories: Drupal

Wim Leers: Media embedding in Drupal 8.8

Planet Drupal - 3 September 2019 - 2:33pm

2007 is the year of my first DrupalCon, and the year the #1 most wanted end-user feature was Better media handling. 2019 is the year that Drupal will finally have it. Doing things right takes time!

Back then I never would’ve believed I would some day play a small role in making it happen :)

Without further ado, and without using a mouse:

The text editor assisted in producing this HTML:

<p>Let's talk about llamas!</p> <drupal-media alt="A beautiful llama!" data-align="center" data-entity-type="media" data-entity-uuid="84911dc4-c086-4781-afc3-eb49b7380ff5"></drupal-media> <p>(I like llamas, okay?)</p>

If you’re wondering why something seemingly so simple could have taken such a long time, read on for a little bit of Drupal history! (By no means a complete history.)

2007 and Drupal five

Twelve years ago, in Dries’ State of Drupal talk 1, Better media handling was deemed super important. I attended a session about it — this is the (verbatim) session description:

  • Drupal’s core features for file management and media handling
  • common problems and requirements (restrictions, performance issues, multi-lingual content, dependencies between nodes and files)
  • first approaches: own node types for managing, improved filemananger.module (example: Bloomstreet,European Resistance Archive, Director’s Cut Commercials)
  • next step: generic media management module with pluggable media types, mutli server infrastructure, different protocols, file systems, file encoding/transcoding

    It’s surprisingly relevant today.

    By the way, you can still look at the session’s slides or even watch it!

    2007–2013 (?)

    The era of the venerable Media module, from which many lessons were learned, but which never quite reached the required level of usability for inclusion in Drupal core.

    2013 (?) – 2019

    The Media initiative started around 2013 (I think?), with the Media entity module as the first area of focus. After years of monumental work by many hundreds of Drupal contributors (yes, really!), only one missing puzzle piece was left: WYSIWYG embedding of media. The first thing I worked on after joining Acquia was shipping a WYSIWYG editor with Drupal 8.0, so I was asked to take this on.

    To help you understand the massive scale of the Media Initiative: this last puzzle piece represents only the last few percent of work!

    Drupal has always focused on content modeling and structured content. WYSIWYG embedding of media should not result in blobs of HTML being embedded. So we’re using domain-specific markup (<drupal-media>) to continue to respect structured content principles. The result is document transclusion combined with an assistive “WYSIWYG” editing UX — which we wished for in 2013.

    A little less than two months ago, we added the MediaEmbed text filter to Drupal 8.8 (domain-specific markup), then we made those have previews using CKEditor Widgets for assistive “WYSIWYG” editing, followed by media library integration and per-embed metadata overriding (for example overriding alt, as shown in the screencast).

    I was responsible for coming up with an architecture that addressed all needs, but it’s phenaproxima, oknate and rainbreaw who got this actually committed to Drupal core!

    Complete media management shipped in increments

    Fortunately, for many (most?) Drupal 8 sites, this will not require significant rework, only gradual change. Drupal 8.8 will ship with complete media management, but it’ll be the fifth Drupal core release in a little over two years that adds layers of functionality in order to arrive at that complete solution:

    • Drupal 8.4 added foundational Media API support, but still required contributed modules for it to be usable
    • Drupal 8.5 made Media usable out-of-the-box
    • Drupal 8.6 added oEmbed support (enabling YouTube videos for example) and added an experimental Media Library
    • Drupal 8.7 made the Media Library feature-complete: bulk uploads, massively improved UX
    • Drupal 8.8 will contain the key thing that was blocking Media Library from being marked stable (non-experimental): WYSIWYG integration

    Today is the perfect moment to start looking into adopting it shortly after Drupal 8.8 ships in December!

    1. See slide 40! ↩︎

Categories: Drupal

Video Game Deep Cuts: Control The Knights On Bikes With Chains

Social/Online Games - Gamasutra - 3 September 2019 - 12:33pm

This week's roundup includes a look at a whole heap of new games, including Control, Knights On Bikes, Ancestors, and Astral Chain, as well as a retrospective interview with Seaman designer Yoot Saito. ...

Categories: Game Theory & Design

Migrate Pack

New Drupal Modules - 3 September 2019 - 10:52am
Purpose

The goal of this project is to simply and streamline the Drupal 7 to 8 migration process. Migrate Pack provides Composer dependencies, patches along with configuration and plugins to assist with migration. The overall approach is to provide default settings that drive which migrations, fields, bundles and other configuration are skipped in an effort to minimize errors that otherwise halt migration. All settings can be overridden by overriding the migrate_pack.settings.yml file in your project configuration folder.

Categories: Drupal

Video: A data-driven deep dive into the 12 motivations for players

Social/Online Games - Gamasutra - 3 September 2019 - 10:21am

In this 2019 GDC talk, Quantic Foundry's Nick Yee take a deep dive into 12 major player motivations, based on Quantic Foundry's survey of over 400,000 game players! ...

Categories: Game Theory & Design

Hook 42: Drupal Core Initiative Meetings Recap - August 26th-30th, 2019

Planet Drupal - 3 September 2019 - 9:45am
Drupal Core Initiative Meetings Recap - August 26th-30th, 2019 Lindsey Gemmill Tue, 09/03/2019 - 16:45
Categories: Drupal

User Role Switcher

New Drupal Modules - 3 September 2019 - 9:32am
Categories: Drupal

tatarbj_test

New Drupal Modules - 3 September 2019 - 8:14am
Categories: Drupal

Frame-specific attacks in Unity - by Nahuel Gladstein

Gamasutra.com Blogs - 3 September 2019 - 7:33am
Ever wondered how to check collisions on specific frames of an animation in Unity? Here's the answer!
Categories: Game Theory & Design

Can Indie Mobile Teams Do User Acquisition in 2019? - by Katie Gall

Gamasutra.com Blogs - 3 September 2019 - 7:17am
After releasing Critter Clash I speak about my experiences being small and scaling with UA. I talk about what impact subscription services like Apple Arcade might have on developers and design, and discuss the current state of game discoverability.
Categories: Game Theory & Design

1xINTERNET blog: Using Design Systems in Website Projects

Planet Drupal - 3 September 2019 - 6:30am
Using Design Systems in Website Projects breidert Tue, 09/03/2019 - 15:30

We have been building design systems for many clients in the past two years. In this blog post I want to outline why using design systems has become so popular when building websites and other digital properties.

The challenges many large organizations face is to maintain a consistent branding, corporate design, and usage of approved interaction components across all digital properties. With digital properties I mean all websites, internal systems, social media profiles, email footers, etc.

Categories: Drupal

Jacob Rockowitz: Recommendations and strategies for building an exemplary appointment request webform

Planet Drupal - 3 September 2019 - 5:24am

I have spent my two previous blog posts exploring how requesting an appointment online begins a patient's digital journey and how top US hospitals approach online appointment request forms. Now, I would like to make some recommendations and strategies for building an exemplary appointment request form and follow it with an explanation on to how these recommendations are being applied to the Webform module's "Request a Medical Appointment" form template.

Strategies

Creating an exemplary appointment request form is an iterative process that requires experimentation and testing with analytics to determine which solutions work and which ones don't.

Analytics

There are many different levels of statistics that can be captured from a form.

Completion
The most immediately available statistic is the form's completion rate, which indicates how many people successfully filled out and submitted the form. Subtracting the completing rate from how many users visit the form provides a general sense of the form drop-off rate. What is missing from these statistics is more nuanced information about the form's drop-off rate that can give a better understanding of the form's user experience.

Events

Tracking a form's events shows which inputs were filled in and in what sequence they were entered. This detailed information helps to determine how a user is interacting with a form. Furthermore, knowing where users drop off from completing a form can help indicate which questions may need to be removed or reworked.

Analytics provides the digital team with insights that lead to experimentation and testing.

Testing

A...Read More

Categories: Drupal

Appointment Time Slots

New Drupal Modules - 3 September 2019 - 5:01am

The appointment time slots module allows you to select and set time slots on a particular date. This module provide you a field type (Time Slot). You can set different time slots by choosing slot time difference in the field edit page.

Categories: Drupal

Feeds Logger

New Drupal Modules - 3 September 2019 - 4:51am
Categories: Drupal

Video Embed MS Stream

New Drupal Modules - 3 September 2019 - 4:18am

This module provides a Microsoft Stream (MS Stream) video embed field.

Categories: Drupal

year_month_expose_filter

New Drupal Modules - 3 September 2019 - 4:12am
Categories: Drupal

Pages

Subscribe to As If Productions aggregator