Drupal

Aegir Dispatch: Aegir: Your open-source hosting platform for Drupal sites

Planet Drupal - 7 December 2017 - 1:15pm
If you need an open-source solution for hosting and managing Drupal sites, there’s only one option: the Aegir Hosting System. While it’s possible to find a company that will host Drupal sites for you, Aegir helps you maintain control whether you want to use your own infrastructure or manage your own software-as-a-service (SaaS) product. Plus, you get all the benefits of open source. Aegir turns ten (10) today. The first commit occurred on December 7th, 2007.
Categories: Drupal

Aegir Dispatch: Ægir Turns 10!

Planet Drupal - 7 December 2017 - 10:49am
My tenure with the Ægir Project only dates back about 7 or 8 years. I can’t speak first-hand about its inception and those early days. So, I’ll leave that to some of the previous core team members, many of whom are publishing blog posts of their own. I’ll try to maintain an up-to-date list of links to blog posts about Ægir’s 10-year anniversary here: Aegir is ten! from Steven Jones at ComputerMinds.
Categories: Drupal

polly

New Drupal Modules - 7 December 2017 - 9:45am

Amazon Polly is a service that turns text into lifelike speech, allowing you to create applications that talk, and build entirely new categories of speech-enabled products. Amazon Polly is a text-to-speech service that uses advanced deep learning technologies to synthesize speech that sounds like a human voice.

Source: https://aws.amazon.com/polly/

Categories: Drupal

Lullabot: Building a Sustainable Model for Drupal Contrib Module Development

Planet Drupal - 7 December 2017 - 8:50am
Matt and Mike talk with Webform 8.5.x creator Jacob Rockowitz, #D8Rules initiative member Josef Dabernig, and WordPress (and former Drupal) developer Chris Wiegman about keeping Drupal's contrib ecosystem sustainable by enabling module creators to benefit financially from their development.
Categories: Drupal

Time Range

New Drupal Modules - 7 December 2017 - 8:33am
Time Range A Time Range Widget for Drupal 8 How to use:
  1. Extract this module into your modules folder.
  2. Flush the Cache.
  3. Enable the Time Range module.
  4. Create a Date Range field, select Day and time range as field type.
  5. To select Time range, go to your content type's form display settings and select Time Range
Categories: Drupal

Fixed translation language interface

New Drupal Modules - 7 December 2017 - 6:12am

Ever wanted to keep the interface language the same, even when you are translating content to a different language? Maybe you don't speak the language yourself, and just got the translations sent to you somehow? Here is the module that fixes it for you.

It will alter the links to content translations, so you can keep your current language even when editing content in different languages.

Categories: Drupal

Wunderkraut Sweden Blog: Adding a external JavaScript library to composer

Planet Drupal - 7 December 2017 - 2:37am
Some module require that you download external Javascript-libraries, and in drupal 8 that should be done in Composer.  The module Masonry require the JavaScript library with the same name. So we need to include the package in composer.json, like:   "repositories":[ { "type":"composer", "url":"https://packages.drupal.org/8" }, { "type": "package", "package": { "name": "desandro/masonry", "version": "master", "type": "drupal-library", "dist": { "url": "https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js", "type": "file" } } }, And in the require part that is: "require":{ ... "desandro/masonry":"master",   ... }, And then we need to add libraries in extra part of we do not have that: "extra":{ ... "web/libraries/{$name}":[ "type:drupal-library… Read More
Categories: Drupal

testtesttest

New Drupal Modules - 7 December 2017 - 1:20am

This module provides a Drupal Commerce payment method to embed the payment services provided by LiqPay.
A ready solution for accepting payment on your website.
Main possibilities:
✓ Acceptance of payments using LiqPay payment system;
✓ Tracking payment;
✓ Changes in the status of payment and the creation of a waybill;
✓ Support of test mode.

Categories: Drupal

Workbench Reviewer

New Drupal Modules - 6 December 2017 - 11:46pm

Workbench Reviewer is a module to allow for content editors to assign individual pieces of content to other users for review. It extends from the Workbench and Workbench Moderation modules. Using additional modules like Workbench Moderation or Workbench Email allows for custom workflows to be implemented.

A new "Workflow" section is added to the right-hand set of tools when editing nodes. This module provides an entity reference field where a user may be tagged as a reviewer.

Categories: Drupal

ComputerMinds.co.uk: Aegir is ten!

Planet Drupal - 6 December 2017 - 11:11pm

Ten years ago today Adrian Rossouw committed the first code for the Aegir project. ComputerMinds have been involved in Aegir for many of those years, particularly one of our senior developers: Steven Jones. We asked him some questions about it to mark the occasion.

Categories: Drupal

Custom JS Module

New Drupal Modules - 6 December 2017 - 10:15pm

This module helps you to execute your Javascript files (JS, JSx, etc.)

All you need to do is edit the my.js file and add your javascript code.

If you want to add more js files, keep adding them in the same location of my.js and add it in the js_block.libraries.yml file.

And you're all ready to enjoy your custom JS script on your drupal site without any hassle.

Categories: Drupal

Entity Reference Referential Integrity

New Drupal Modules - 6 December 2017 - 9:12pm

This module solves the problem of deleting parent entities (nodes, taxonomy terms, users, etc.) that are referred to by other entities through taxonomy term reference or entity reference fields. Drupal will not prevent a user from deleting such 'parent entities', but this module will. It hooks into various entity delete forms, and does a check of the entity or entities about to be deleted as to whether or not they are referred to by any other entities, and if so, disables the delete button on the form and shows the referrers (the child entities) to the user.

Categories: Drupal

CiviCRM Blog: Registering multiple people for multiple different events - using Webforms - and LOTS of conditionals

Planet Drupal - 6 December 2017 - 3:37pm

We had a scenario where client runs a cluster of events, and folk sign up for these, and usually the registrants signs up for all events, but then they might invite mum to the Dinner, and brother John to the Talk, etc etc.

We wanted to achieve this on a single form with a single payment. We explored both CiviCart and Drupal Commerce but in the end concluded we could achieve this in a much lighter way with good old webforms.

The outcome is that up to 6 people can be registered for any combination of events, eg 

  • c1 registers for Events A, B, C, D, E and F
  • c2 registers for B, C and D
  • c3 registers for A and B
  • c4 registers for A and F
  • etc

To see the full gory details of the conditionals approach we took, please read the full blog on Fuzion's site.

Case studies and user storiesCiviEventDrupal
Categories: Drupal

myDropWizard.com: Drupal 6 security update for Mailhandler!

Planet Drupal - 6 December 2017 - 12:37pm

As you may know, Drupal 6 has reached End-of-Life (EOL) which means the Drupal Security Team is no longer doing Security Advisories or working on security patches for Drupal 6 core or contrib modules - but the Drupal 6 LTS vendors are and we're one of them!

Today, there is a Critical security release for the Mailhandler module to fix a Remote Code Execution (RCE) vulnerability.

Remote Code Execution vulnerabilities are scary - it basically means that an attacker can run arbitrary code on your site. However, there a number of mitigating factors in this case, so, it's recommended to read the security advisory for Drupal 7.

With the help of the D6LTS vendors, a new version was released for Drupal 6 as well.

You can also download the patch the patch.

If you have a Drupal 6 site using the Mailhandler module, we recommend you update immediately! We have already deployed the patch for all of our Drupal 6 Long-Term Support clients. :-)

If you'd like all your Drupal 6 modules to receive security updates and have the fixes deployed the same day they're released, please check out our D6LTS plans.

Note: if you use the myDropWizard module (totally free!), you'll be alerted to these and any future security updates, and will be able to use drush to install them (even though they won't necessarily have a release on Drupal.org).

Categories: Drupal

Service Worker Registration

New Drupal Modules - 6 December 2017 - 11:55am

This module allows to register your Service Worker script.

Please note that to register a Service Worker script your site should have a valid SSL certificate or its domain should be "localhost".

In order to register your service worker script go to Home -> Administration -> Configuration -> Service Worker Registration Settings and enter a relative path to your service-worker.js (from the site root), e.g. sites/default/files/service-worker.js

Categories: Drupal

Isovera Ideas & Insights: The Company-wide Bookclub - Waste of Time or Change Catalyst?

Planet Drupal - 6 December 2017 - 10:39am
Last summer, whilst I was on vacation, my staff plotted against me. It was a sneaky, devious plot intended to subterfuge my authority. They started a BOOK CLUB.
Categories: Drupal

Isovera Ideas & Insights: Configuration Management: Tips, Tricks & Perspective [NEDCamp 2017]

Planet Drupal - 6 December 2017 - 8:50am
Sharing Tips, Tricks, and Perspective for and of Drupal 8’s Configuration Management System, “Configuration Management: Tips, Tricks & Perspective” was presented at NEDCamp 2017.
Categories: Drupal

Isovera Ideas & Insights: A Lifecycle Approach to Configuration Workflows [NEDCamp 2017]

Planet Drupal - 6 December 2017 - 8:45am
Sharing insights of how Drupal empowers users to build complex site structures and relationships directly in the administrative user interface, “A Lifecycle Approach to Configuration Workflows” was presented at NEDCamp 2017.
Categories: Drupal

qed42.com: Google Assistant Integration with Drupal

Planet Drupal - 6 December 2017 - 7:53am
The Rise of Assistants

In last couple of years we have seen the rise of assistants, AI is enabling our lives more and more and with help of devices like Google Home and Amazon Echo, its now entering our living rooms and changing how we interact with technology. Though Assistants have been around for couple of years through android google home app, the UX is changing rapidly with home devices where now we are experiencing Conversational UI i.e. being able to talk to devices, no more typing/searching, you can now converse with your device and book a cab or play your favourite music. Though the verdict on home devices like Echo and Google home is pending, the underlying technology i.e. AI based assistants are here to stay.

In this post, we will explore Google Assistant Developer framework and how we can integrate it with Drupal.


Google Assistant works with help of Apps that define actions which in turn invokes operations to be performed on our product and services. These apps are registered with Actions on Google, which basically is a platform comprising of Apps and hence connecting different products and services via Apps. Unlike traditional mobile or desktop apps, users interact with Assistant apps through a conversation, natural-sounding back and forth exchanges (voice or text) and not traditional Click and Touch paradigms. 

The first step in the flow is understanding use requests through actions, so lets learn more about it. 

Categories: Drupal

qed42.com: Google Assistant Integration with Drupal

Planet Drupal - 6 December 2017 - 7:26am
The Rise of Assistants

In last couple of years we have seen the rise of assistants, AI is enabling our lives more and more and with help of devices like Google Home and Amazon Echo, its now entering our living rooms and changing how we interact with technology. Though Assistants have been around for couple of years through android google home app, the UX is changing rapidly with home devices where now we are experiencing Conversational UI i.e. being able to talk to devices, no more typing/searching, you can now converse with your device and book a cab or play your favourite music. Though the verdict on home devices like Echo and Google home is pending, the underlying technology i.e. AI based assistants are here to stay.

In this post, we will explore Google Assistant Developer framework and how we can integrate it with Drupal.


Google Assistant works with help of Apps that define actions which in turn invokes operations to be performed on our product and services. These apps are registered with Actions on Google, which basically is a platform comprising of Apps and hence connecting different products and services via Apps. Unlike traditional mobile or desktop apps, users interact with Assistant apps through a conversation, natural-sounding back and forth exchanges (voice or text) and not traditional Click and Touch paradigms. 

The first step in the flow is understanding use requests through actions, so lets learn more about it. 

Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal