Newsfeeds

Code Zero Sci-Fi Minis Game Up On Kickstarter

Tabletop Gaming News - 16 May 2017 - 6:00am
A new sci-fi miniatures game is looking to make its mark on the world. It’s called Code Zero by Garage Gaming, and it’s up on Kickstarter now. Take control of your own fireteam of troops and look to complete your objectives before your opponents do. From the campaign: Code Zero is a 32mm miniatures skirmish […]
Categories: Game Theory & Design

Manifesto: Looking back at our Spring Drupal Sprint

Planet Drupal - 16 May 2017 - 5:51am
On Saturday we opened the doors of the Manifesto studio once more to developers, site-builders and testers for a one-day sprint of Drupal contribution. An experienced bunch We managed to attract seven attendees to this sprint. Unfortunately we didn’t manage to bring in any first-time contributors. But the upside to having a room of experienced. Continue reading...
Categories: Drupal

InternetDevels: Drupal distributions and OpenFed as a great example

Planet Drupal - 16 May 2017 - 5:46am

With Drupal, there is no need to reinvent the wheel — the wheels are already in full motion! The vigorous community has created tons of ready made elements that make development easier, quicker and cheaper. What’s not covered by them can be custom made to fulfill whatever your heart desires. A great example are the contributed modules that Drupal has for all purposes, with custom ones being built for special features (see ready-made vs. custom-made modules).

Read more
Categories: Drupal

Code Positive: Optimising content previews for Drupal 8 using Opengraph

Planet Drupal - 16 May 2017 - 3:34am

When we share our content on social media we have one goal in mind, people clicking on the link. This article looks at a simple and effective ways of achieving that goal.

READ MORE

 

Categories: Drupal

Code Positive: Optimised content previews for Drupal 8 using Opengraph

Planet Drupal - 16 May 2017 - 3:34am

When we share our content on social media we have one goal in mind, people clicking on the link. This article looks at a simple and effective ways of achieving that goal.

READ MORE

 

Categories: Drupal

The RPGnet Newsletter: RPGnet Newsletter #98

RPGNet - 16 May 2017 - 12:00am
Cortex Prime!
Categories: Game Theory & Design

Tim Millwood: Programmatically install Drupal 8 module

Planet Drupal - 15 May 2017 - 11:41pm
Programmatically install Drupal 8 module timmillwood Tue, 16/05/2017 - 07:41

There are times, often in tests or upgrade paths, where we want to programmatically install a module. Here's how:

\Drupal::service('module_installer')->install(['workspace']);

Tags drupal-planet drupal drupal 8 Add new comment
Categories: Drupal

Agiledrop.com Blog: AGILEDROP: Third European Drupal Business Days with Agiledrop

Planet Drupal - 15 May 2017 - 9:52pm
In the last blog post, we revealed that our development team will be present at Drupal Heart Camp Zagreb. But that won't be the only Drupal Event, where Agiledrop will be present at the end of this week. Namely, Marko Bahor and Iztok Smolic (our Commercial and Operations directors) will attend European Drupal Business Days in Frankfurt. That means that you'll be able to talk to us in person in two different locations across Europe, practically at the same time. From 19th to 21st May up to ten of our team member will be in Zagreb. On the other hand, Marko and Iztok will travel a little… READ MORE
Categories: Drupal

Commerce Braintree Marketplace

New Drupal Modules - 15 May 2017 - 5:27pm

Extends commerce_braintree module to leverage the Braintree marketplace transactions API.

Categories: Drupal

S— For Brains Trivia Game Up On Kickstarter

Tabletop Gaming News - 15 May 2017 - 3:00pm
You know, all of us have information in our heads that we feel is pretty useless. Sure, you might remember all the states and capitals in the United States and that’s good and all, but what about all that gross, taboo, or other NSFW facts you’ve got floating around? S— For Brains is the trivia […]
Categories: Game Theory & Design

RONE: Races of New Era (2nd Edition) Up On Kickstarter

Tabletop Gaming News - 15 May 2017 - 2:00pm
Pretty much every game, over the course of time, can use a new edition. Many also look to expand to add more options to them. The RONE (Races of New Era) Kickstarter is looking to do both. The campaign is aimed to create a 2nd edition of the post-apocalyptic game and add some new factions […]
Categories: Game Theory & Design

Pax Cthuliana Horror Scenario Up On Kickstarter

Tabletop Gaming News - 15 May 2017 - 1:00pm
London has had an occult air to it for much of its history. Strange, hidden groups worship long-forgotten gods. But what’s happening is coming to a head. The year is 1927 and if you want to see 1928, you and your fellow investigators must try and stop a Great Old One from coming in and […]
Categories: Game Theory & Design

Embed Templates - Slate Form

New Drupal Modules - 15 May 2017 - 12:45pm

This module integrates with the Embed Templates module and provides a new embed type of "Slate Form".

Slate by Technosolutions is a "solution that can handle the breadth and depth of modern admissions. Encompassing CRM, outreach, travel management, online applications, and online reading, Slate is trusted by more than 500 colleges and universities."

Categories: Drupal

Molecular dynamics, machine learning create 'hyper-predictive' computer models

Virtual Reality - Science Daily - 15 May 2017 - 12:07pm
Researchers have demonstrated that molecular dynamics simulations and machine learning techniques could be integrated to create more accurate computer prediction models. These 'hyper-predictive' models could be used to quickly predict which new chemical compounds could be promising drug candidates.
Categories: Virtual Reality

Zenit Miniatures Running Kensei Kickstarter

Tabletop Gaming News - 15 May 2017 - 12:00pm
Zenit Miniatures has had Kensei available for a while, but many people haven’t really given it much of a look or feel like they’ve had access to it. Well, perhaps a Kickstarter campaign can help out. This campaign looks to fund a rulebook that’s got updated rules, including warmachines that you can add to your […]
Categories: Game Theory & Design

Trumbowyg Wysiwyg

New Drupal Modules - 15 May 2017 - 11:42am

Trumbowyg editor for drupal

Categories: Drupal

Multisite actions manager

New Drupal Modules - 15 May 2017 - 11:33am

Manage the actions of all multisites in a single installation.

Features

Run cron
Clean cache
Enable/Disable modules
Put/retire site maintenance mode
Execute custom drush commands
Add new drush commands

How this work

Register a new domain in "Manage - Estrucure - Domain list" (admin/structure/domain-entity).

Manager the actions in "Manage - Configuration - Multisite Manager Actions" (admin/config/multisite-manager).

All action will be executed by cron, with no performance problems.

Categories: Drupal

Evolving Web: How to Make Sure Your Content Editors Love Drupal

Planet Drupal - 15 May 2017 - 11:32am

I train a lot of new Drupal users. Some find it easy-to-use and some find it a daunting maze of forms full of confusing terminology. Sometimes, it just depends on how the admin UI has been configured.

Here are some tips for configuring Drupal so that content editors using your site will love Drupal!

Give Editors Limited Permissions

Often users are overwhelmed by the number of things they can do once they're logged into Drupal. If you take the time to update their permissions and remove un-needed permissions, the administrative interface will be much simpler to use. Content editors probably don't need to modify image styles or manage view modes, so don't give them these permissions.

This is probably to single most important thing you can do to improve the admin UI, and has the added bonus of making your site more secure. It also makes it harder to for editors to break the site by accident by changing a setting they don't understand.

Configure the WYSIWYG Editor

One of the exciting things about Drupal 8 is that the WYSIWYG editor is built-in. But Drupal doesn't know out-of-the-box what HTML you have and who your editors are. That's why you can and should customize the WYSIWYG editor (Configuration > Content Authoring > Text formats and editors).

You can remove unneeded tools and add ones that are really useful (like Paste from Word and Paste as Plain Text). You can also configure the "Styles" and "Format" options that users can add from the WYSIWYG editor. 

Text Formats

Text formats are one of the keys to content editing success. Remember that text formats are associated with permissions, so your content editors will need to permission to use any given text format. They are also associated with content. If I save a piece of content using Full HTML, the next user who edits the content will also need permission to use that text format. Otherwise, they the text field will be disabled.

So make sure that your content editors have permission to edit all the text formats that will be associated with content that they need to edit.

Field Configuration

The more that you break up your content into nice, manageable fields, the more consistently you can collect and display content on your site. If your content editors are used to one large text box where they enter content on the page, they might not be so excited at first about a set of separate fields. So here are some tips to configuring fields so content editors will like them:

  • Make sure you're using the right field widget. Should you be using an autocomplete instead of a select box? Check out the widget settings on the Manage Form Display tab. 
  • Use help text when needed, especially if you need content in a certain format, or a particular image size.
  • Make required fields required. Don't make your content editors guess what's required for the content to look right.
  • When appropriate, add a default value.
  • Make sure the order of the fields in the admin UI makes sense, and is consistent across different types of content.
  • If you have nested Paragraph fields in your content, try changing the widget to display a preview of each one, instead of an edit form.
Content Type Configuration

Make it easy for content editors to pick the right content type by providing meaningful names and descriptions. Think of this as built-in documentation. Make sure you create different content types for distinct types of data, rather than using catch-all content types. At the same time, don't set up multiple content types with identical fields, since this will add to the administrative overhead of the site. Remember, you can always use taxonomy terms to distinguish different ways that content should be filtered/displayed on the site.

Hide the Cruft

There are lots of elements in the Drupal node edit page, like the 'Sticky at top of lists' checkbox, that can be easily hidden. If you're not using these settings, or if there are legacy fields that are no longer relevant, hide them! It's easy to hide fields from the edit form using the 'Manage Form Display' tab.

Preview

For those of you who haven't tried the Preview button for Drupal 8, it works a whole lot better than it did in Drupal 7. Your content editors might find this really useful. If you're using View Modes to control the display of content in different contexts throughout the site, you'll probably need to provide some documentation/instructions for you content editors, prompting them to switch the view mode when they're previewing.

Edit a Page with One Click

Ideally, content editors would be able to edit the main content of a page via a single 'Edit' link. If you're creating landing pages that have complex content, this can be difficult. You might be storing some of the page elements as blocks or related nodes.

You can use Paragraphs to set up compound content that's specific to the landing page, or use the Inline Entity Form module to allow users to edit content that's referenced from within your page, and displayed elsewhere on the site.

Create Dashboards or Custom Admin Views

Content editors like to have a landing page they can go to to see the overall state of content on the site. This might take the form of a dashboard, or it might be a series of customized content listing pages (which you can easily build with views). The idea is to give content editors an easy way to search and edit the content, as well as links to the admin pages they'll need most often.

Contrib Modules for Content Editing

The LinkIt module provides a nice interface for inserting links that your content editors will really appreciate.

The media management modules Entity Browser and File Entity Browser together to provide easy file-reuse. This is a usability win for content editors who are working with large libraries of files.

Use Field Group to group related fields together in the content admin UI.

Test

You need to test your content admin UI. Test what it looks like for different types of users. The Masquerade module can help with this. Make sure your list of tests include editing different types of content, making sure that any content that's migrated into Drupal can be edited consistently.

All of this is a lot of work, not a task to do the day before site launch. It's best to start thinking about the content admin experience the day you start building your site.

If you liked this blog post and want more step-by-step tips for setting up your Drupal 8 website, we have several Drupal trainings coming up online and in-person that you might like.

+ more awesome articles by Evolving Web
Categories: Drupal

Think beyond with Acquia Labs

Dries Buytaert - 15 May 2017 - 11:18am

For most of the history of the web, the website has been the primary means of consuming content. These days, however, with the introduction of new channels each day, the website is increasingly the bare minimum. Digital experiences can mean anything from connected Internet of Things (IoT) devices, smartphones, chatbots, augmented and virtual reality headsets, and even so-called zero user interfaces which lack the traditional interaction patterns we're used to. More and more, brands are trying to reach customers through browserless experiences and push-, not pull-based, content — often by not accessing the website at all.

Last year, we launched a new initiative called Acquia Labs, our research and innovation lab, part of the Office of the CTO. Acquia Labs aims to link together the new realities in our market, our customers' needs in coming years, and the goals of Acquia's products and open-source efforts in the long term. In this blog post, I'll update you on what we're working on at the moment, what motivates our lab, and how to work with us.

Alexa, ask GeorgiaGov

One of the Acquia Labs' most exciting projects is our ongoing collaboration with GeorgiaGov Interactive. Through an Amazon Echo integration with the Georgia.gov Drupal website, citizens can ask their government questions. Georgia residents will be able to find out how to apply for a fishing license, transfer an out-of-state driver's license, and register to vote just by consulting Alexa, which will also respond with sample follow-up questions to help the user move forward. It's a good example of how conversational interfaces can change civic engagement. Our belief is that conversational content and commerce will come to define many of the interactions we have with brands.

The state of Georgia has always been on the forefront of web accessibility. For example, from 2002 until 2006, Georgia piloted a time-limited text-to-speech telephony service which would allow website information and popular services like driver's license renewal to be offered to citizens. Today, it publishes accessibility standards and works hard to make all of its websites accessible for users of assistive devices. This Alexa integration for Georgia will continue that legacy by making important information about working with state government easy for anyone to access.

And as a testament to the benefits of innovation in open source and our commitment to open-source software, Acquia Labs backported the Drupal 8 module for Amazon Echo to Drupal 7.

Here's a demo video showing an initial prototype of the Alexa integration:

Shopping with chatbots

In addition to physical devices like the Amazon Echo, Acquia Labs has also been thinking about what is ahead for chatbots, another important component of the conversational web. Unlike in-home devices, chatbots are versatile because they can be used across multiple channels, whether on a native mobile application or a desktop website.

The Acquia Labs team built a chatbot demonstrating an integration with the inventory system and recipe collection available on the Drupal website of an imaginary grocery store. In this example, a shopper can interact with a branded chatbot named "Freshbot" to accomplish two common tasks when planning an upcoming barbecue.

First, the user can use the chatbot to choose the best recipes from a list of recommendations with consideration for number of attendees, dietary restrictions, and other criteria. Second, the chatbot can present a shopping list with correct quantities of the ingredients she'll need for the barbecue. The ability to interact with a chatbot assistant rather than having to research and plan everything on your own can make hosting a barbecue a much easier and more efficient experience.

Check out our demo video, "Shopping with chatbots", below:

Collaborating with our customers

Many innovation labs are able to work without outside influence or revenue targets by relying on funding from within the organization. But this can potentially create too much distance between the innovation lab and the needs of the organization's customers. Instead, Acquia Labs explores new ideas by working on jointly funded projects for our clients.

I think this model for innovation is a good approach for the next generation of labs. This vision allows us to help our customers stake ground in new territory while also moving our own internal progress forward. For more about our approach, check out this video from a panel discussion with our Acquia Labs lead Preston So, who introduced some of these ideas at SXSW 2017.

If you're looking at possibilities beyond what our current offerings are capable of today, if you're seeking guidance and help to execute on your own innovation priorities, or if you have a potential project that interests you but is too forward-looking right now, Acquia Labs can help.

Special thanks to Preston So for contributions to this blog post and to Nikhil Deshpande (GeorgiaGov Interactive) and ASH Heath for feedback during the writing process.

Categories: Drupal

Dries Buytaert: Think beyond with Acquia Labs

Planet Drupal - 15 May 2017 - 11:18am

For most of the history of the web, the website has been the primary means of consuming content. These days, however, with the introduction of new channels each day, the website is increasingly the bare minimum. Digital experiences can mean anything from connected Internet of Things (IoT) devices, smartphones, chatbots, augmented and virtual reality headsets, and even so-called zero user interfaces which lack the traditional interaction patterns we're used to. More and more, brands are trying to reach customers through browserless experiences and push-, not pull-based, content — often by not accessing the website at all.

Last year, we launched a new initiative called Acquia Labs, our research and innovation lab, part of the Office of the CTO. Acquia Labs aims to link together the new realities in our market, our customers' needs in coming years, and the goals of Acquia's products and open-source efforts in the long term. In this blog post, I'll update you on what we're working on at the moment, what motivates our lab, and how to work with us.

Alexa, ask GeorgiaGov

One of the Acquia Labs' most exciting projects is our ongoing collaboration with GeorgiaGov Interactive. Through an Amazon Echo integration with the Georgia.gov Drupal website, citizens can ask their government questions. Georgia residents will be able to find out how to apply for a fishing license, transfer an out-of-state driver's license, and register to vote just by consulting Alexa, which will also respond with sample follow-up questions to help the user move forward. It's a good example of how conversational interfaces can change civic engagement. Our belief is that conversational content and commerce will come to define many of the interactions we have with brands.

The state of Georgia has always been on the forefront of web accessibility. For example, from 2002 until 2006, Georgia piloted a time-limited text-to-speech telephony service which would allow website information and popular services like driver's license renewal to be offered to citizens. Today, it publishes accessibility standards and works hard to make all of its websites accessible for users of assistive devices. This Alexa integration for Georgia will continue that legacy by making important information about working with state government easy for anyone to access.

And as a testament to the benefits of innovation in open source and our commitment to open-source software, Acquia Labs backported the Drupal 8 module for Amazon Echo to Drupal 7.

Here's a demo video showing an initial prototype of the Alexa integration:

Shopping with chatbots

In addition to physical devices like the Amazon Echo, Acquia Labs has also been thinking about what is ahead for chatbots, another important component of the conversational web. Unlike in-home devices, chatbots are versatile because they can be used across multiple channels, whether on a native mobile application or a desktop website.

The Acquia Labs team built a chatbot demonstrating an integration with the inventory system and recipe collection available on the Drupal website of an imaginary grocery store. In this example, a shopper can interact with a branded chatbot named "Freshbot" to accomplish two common tasks when planning an upcoming barbecue.

First, the user can use the chatbot to choose the best recipes from a list of recommendations with consideration for number of attendees, dietary restrictions, and other criteria. Second, the chatbot can present a shopping list with correct quantities of the ingredients she'll need for the barbecue. The ability to interact with a chatbot assistant rather than having to research and plan everything on your own can make hosting a barbecue a much easier and more efficient experience.

Check out our demo video, "Shopping with chatbots", below:

Collaborating with our customers

Many innovation labs are able to work without outside influence or revenue targets by relying on funding from within the organization. But this can potentially create too much distance between the innovation lab and the needs of the organization's customers. Instead, Acquia Labs explores new ideas by working on jointly funded projects for our clients.

I think this model for innovation is a good approach for the next generation of labs. This vision allows us to help our customers stake ground in new territory while also moving our own internal progress forward. For more about our approach, check out this video from a panel discussion with our Acquia Labs lead Preston So, who introduced some of these ideas at SXSW 2017.

If you're looking at possibilities beyond what our current offerings are capable of today, if you're seeking guidance and help to execute on your own innovation priorities, or if you have a potential project that interests you but is too forward-looking right now, Acquia Labs can help.

Special thanks to Preston So for contributions to this blog post and to Nikhil Deshpande (GeorgiaGov Interactive) and ASH Heath for feedback during the writing process.

Categories: Drupal

Pages

Subscribe to As If Productions aggregator