Drupal Feeds

Zivtech: Common Issues Found During a Drupal Site Audit

Feeds from Drupal.org - Wed, 2017-10-18 16:43

Over the years, Zivtech has worked on many different types of existing Drupal websites and web applications. These projects have ranged from sites that were built with Drupal’s best practices to those built by developers with little to no Drupal experience. At Zivtech, we typically call a website that follows little to none of Drupal’s best practices a “lemon.” Our CTO, Jody Hamilton, did a great two part blog series called Lemon: Drupal Diseases and Cures if you would like to know more about what a Drupal lemon is.

If your site fits into the category of a lemon, it likely requires too much work to fix and should probably be rebuilt. In many cases though, our developers find that we can “rescue” the site to get it back into a secure and maintainable state after a site audit. We perform a site audit to identify the issues that can be fixed, and then provide an informative report about what problems have been found and how we can resolve them.

Our extensive experience with site audits has helped us identify common mistakes that Drupal sites are often guilty of. In this post we’ll outline the common mistakes and configuration issues that we find on most lemons. Some of these issues are even common on sites that have mostly followed Drupal’s best practices.

Read more
Categories: Straight From Drupal

Acquia Engage 2017: Day One, Part 1

Acquia Blogs - Wed, 2017-10-18 12:15

Acquia is back at the InterContinental Hotel, and Engage 2017 is in full swing. This year has been especially important as Acquia celebrates our 10th anniversary as a company. The theme of this year’s conference is transformation; more specifically, transforming the customer journey. Our open source and cloud foundation has taken us and our customers far, but the landscape is changing.

This change isn’t internal. The change is driven by external forces, the culmination of 10 years of pioneering open source website management from the cloud. The forces of change are happening on many levels. From proprietary to open. From hosted to cloud. From static to dynamic. From websites to experiences. From experiences to journeys.

Lynne Capozzi, Acquia’s CMO, kicked it off, setting the tone for this year’s conference. For Lynne, this was personal as a fellow marketer; the decisions she makes and the challenges she faces daily as the head of Acquia’s marketing team are the same decisions and challenges our customers wrestle with.

Acquia Engage 2017 From Content Management to Customer Journeys

Next on stage was Acquia’s founder, CTO and Drupal project lead Dries Buytaert. Dries doubled down on the need to transform the customer journey. Acquia was started in 2008 to be the “Red Hat of Drupal.” Initially the business model was focused on providing commercial level support to Drupal, a level of 24/7 professional services that would make Drupal a viable choice for organizations who needed support and services they could depend on.

Dries Buytaert

Fast-forward to today, where what is categorized as “digital experiences” has grown far beyond a traditional website. Customer journeys include mobile, social, even digital signage. As we look to the future, new technologies (that we’ve actually been investing in for a few years now) like augmented reality, chatbots, sensors and commerce experience will expand the customer experience even further. These aren’t just concepts; Acquia Labs has already been using Drupal 8 to build these types of experiences. This presents a huge opportunity Acquia and our partners and customer to reach the holy grail of marketing: B2One.

B2One, by definition, is adopting a highly flexible and dynamic approach to digital experience assembly that is driven by customer data including location, device, demographics, and their history with you. B2One brings organizations that much closer to the coveted 1:1 customer relationship they’ve been striving for since the early days of personalization.

Dries was also joined on stage by Holly St. Clair, CDO at Mass.gov. For Mass.gov, digital is more important than ever. 76 percent of constituents engage with Mass.gov through the government’s website. With the majority of the commonwealth interacting with the government digitally, they need a secure, solid platform. We’re happy to announce that Mass.gov has recently moved to the Acquia Platform, and we’re excited to, as Dries put it, welcome them to the family.

Holly St Clair Mass.gov Less Dogma, More Transformation

Later in the morning, Brandon Geary, POSSIBLE's global chief strategy officer and John Cunningham, POSSIBLE's global chief technology officer took the stage to talk about transformation happening within the agency space. GroupM forecasts that 2017 may be the first year digital advertising drops as a share of total ad spend. How can agencies combat things like dissemination and commoditization in their industry? Radical collaboration, affecting the effect and specialization.

Brandon Geary, global chief strategy officer, POSSIBLE John Cunningham, global chief technology officer, POSSIBLE

Agencies need to connect data to creative output to help customers better leverage investments they've made. They need to prepare the creative work for platforms and create simple frameworks for strategic initiatives.

The biggest affect to effect is Amazon. This is not going away; on the contrary, Amazon continues to grow. The way agencies can make this work for them is by expanding their consulting practice around Amazon and ensuring clients are using every leaver they have available to them.

Lastly, when it comes to specialization, digital agencies need to return to digital roots. It’s not enough to have “soft skills”; hard skills are needed to be competitive and agile. Things like certification aren’t just for developers anmore. Agencies need to be able to pivoting when needed, thinking not just about creativity- on- demand but skills on demand, considering the marketing landscape and what customers need.

With so many great presentations and insights this year, for the sake of your eyeballs, the second half of the day will be covered in a follow up post.

Categories: Drupal Universe

Amazee Labs: Take the Amazee Agile Agency Survey 2017

Planet Drupal - Wed, 2017-10-18 11:57
Take the Amazee Agile Agency Survey 2017

As part of my new role as Agile Consultant with Amazee Labs Zurich, I'm running a global survey to assess agile practices in our industry. Anyone working in an agency environment is welcome to fill out the survey!

Josef Dabernig Wed, 10/18/2017 - 13:57

Do you / does your agency work using defined agile methodologies such as Scrum and or Kanban? How do you fit theory into practice when it comes to working for different clients with different levels of understanding with regards to Agile practices at the same time?

Thank you for taking the survey before October 31 - I’m looking forward to report the findings in an upcoming blog post.

Amazee Labs: Take the Amazee Agile Agency Survey 2017

Feeds from Drupal.org - Wed, 2017-10-18 11:57
Take the Amazee Agile Agency Survey 2017

As part of my new role as Agile Consultant with Amazee Labs Zurich, I'm running a global survey to assess agile practices in our industry. Anyone working in an agency environment is welcome to fill out the survey!

Josef Dabernig Wed, 10/18/2017 - 13:57

Do you / does your agency work using defined agile methodologies such as Scrum and or Kanban? How do you fit theory into practice when it comes to working for different clients with different levels of understanding with regards to Agile practices at the same time?

Thank you for taking the survey before October 31 - I’m looking forward to report the findings in an upcoming blog post.

Categories: Straight From Drupal

Tweet in Editor

Latest Drupal Modules - Wed, 2017-10-18 11:39

Provides Tweet Button in CKeditor

Categories: Straight From Drupal

Video Embed Field Tumbnail Ajax

Latest Drupal Modules - Wed, 2017-10-18 11:27

Short description:
This lets you have an extra option to show the tumbnail as clickable item to go to the embeded video.

Since I have the same wish as in this issue:
https://www.drupal.org/node/2832209

I'm starting this module.

Will update the description later.

Categories: Straight From Drupal

Web Analytics

Latest Drupal Modules - Wed, 2017-10-18 11:17
Categories: Straight From Drupal

jQuery-viewport-checker

Latest Drupal Modules - Wed, 2017-10-18 10:54
Synopsis

jQuery-viewport-checker is a Drupal integration of jQuery-viewport-checker library. Little script that detects if an element is in the viewport and adds a class to it.

Dependencies

Libraries
jquery.viewportchecker.min.js in sites/all/libraries/jquery.viewportchecker

Categories: Straight From Drupal

Permission UI

Latest Drupal Modules - Wed, 2017-10-18 09:54
Overview

Permission UI allows to create dynamic permissions associated with core/contrib entities via the UI. The main purpose is to avoid overwhelming of permission (like Node Access) per bundle and no dried permission system (e.g. just "administer nodes"). This module provides an UI to add necessary permissions and export them as any other configuration.

Implementation What is done

1. UI for CRUD permission

Categories: Straight From Drupal

Data tree bulider

Latest Drupal Modules - Wed, 2017-10-18 09:38

This module allows creation of nested tree structures, kept in a specified configuration entity. It is somewhat similar to core taxonomy tree, but allowing elements having different parameters (fields), definable in a child class depending on anything you like (level, id, etc), not exactly the same for every element.

It uses AJAX for every operation.

This is an API module, see the attached example for a possible use case.

Categories: Straight From Drupal

Agiledrop.com Blog: AGILEDROP: Drupal events in 4th quarter of the year

Planet Drupal - Wed, 2017-10-18 08:18
We've stepped into the last quarter of the year, but in Drupal community is still much going on. We've made a list of DrupalCamps and summits that are still available to attend. Drupal events are bringing together Drupal developers, themers, end users and those interested in learning more about Drupal for talks, sessions and collaborative discussions.  Drupal Summit Tokyo  Fukurasia Shinagawa Crystal Square, Tokyo, Japan 19. October 2017 9:00-19:00 Largest Drupal event in Japan will host more than 15 strategies and technical sessions, starting with a session of a formal digital director of… READ MORE

Agiledrop.com Blog: AGILEDROP: Drupal events in 4th quarter of the year

Feeds from Drupal.org - Wed, 2017-10-18 08:18
We've stepped into the last quarter of the year, but in Drupal community is still much going on. We've made a list of DrupalCamps and summits that are still available to attend. Drupal events are bringing together Drupal developers, themers, end users and those interested in learning more about Drupal for talks, sessions and collaborative discussions.  Drupal Summit Tokyo  Fukurasia Shinagawa Crystal Square, Tokyo, Japan 19. October 2017 9:00-19:00 Largest Drupal event in Japan will host more than 15 strategies and technical sessions, starting with a session of a formal digital director of… READ MORE
Categories: Straight From Drupal

Advertising Entity

Latest Drupal Modules - Wed, 2017-10-18 07:49

A Drupal module which provides consolidated management for various types of
advertising instances.

Categories: Straight From Drupal

OSTraining: Importing data from a CSV file into Drupal 8 with the Content Import module

Planet Drupal - Wed, 2017-10-18 07:00
Import data from a CSV file into Drupal 8 with the Content Import module

Sometimes you would like to import a huge volume of data from a CSV file into Drupal. Maybe from another CMS. Maybe from a spreadsheet. But there is no such functionality in Drupal 8 core. 

To import your data from a CSV file, you need to install and enable the contributed module "Content Import". In this tutorial, you are going to import five content items of the content type Customer.

OSTraining: Importing data from a CSV file into Drupal 8 with the Content Import module

Feeds from Drupal.org - Wed, 2017-10-18 07:00
Import data from a CSV file into Drupal 8 with the Content Import module

Sometimes you would like to import a huge volume of data from a CSV file into Drupal. Maybe from another CMS. Maybe from a spreadsheet. But there is no such functionality in Drupal 8 core. 

To import your data from a CSV file, you need to install and enable the contributed module "Content Import". In this tutorial, you are going to import five content items of the content type Customer.

Categories: Straight From Drupal

Acro Media: Video: Checkout in Drupal Commerce 2.x is Configurable for any Order Type

Planet Drupal - Wed, 2017-10-18 03:00
 Checkout in Drupal Commerce 2.x is Configurable for any Order Type

A checkout is a pretty fundamental part of a commerce system. So the fact that Commerce 2.x has a checkout is not really news. But it’s what you can do with the checkout that makes 2.x special.

You can now configure the checkout workflow. You can opt to ask for billing information, shipping information, certificates, registration details, etc. There’s lots of different data that can change depending on the type of product you sell. If you sell digital products, for instance, you don’t need shipping information. If you sell course registrations, you might require pre-existing certificates. Maybe you do both, so you need to configure multiple types of checkouts.

And that’s easy to do. For the most part, it’s a matter of dragging and dropping options. You can add or remove pieces pretty easily. If you need something really custom, like if you need to validate a safety certificate against a third party, you might need a developer to build that functionality. But otherwise it’s a fairly simple process.

You can also integrate into any part of the checkout. Maybe you do something when you add to cart, or when you complete the order. Maybe you even go off-site to pay through PayPal or register through Eventbrite and then come back. You can hook into any step you need in order to get those things done.

Acro Media: Video: Checkout in Drupal Commerce 2.x is Configurable for any Order Type

Feeds from Drupal.org - Wed, 2017-10-18 03:00
 Checkout in Drupal Commerce 2.x is Configurable for any Order Type

A checkout is a pretty fundamental part of a commerce system. So the fact that Commerce 2.x has a checkout is not really news. But it’s what you can do with the checkout that makes 2.x special.

You can now configure the checkout workflow. You can opt to ask for billing information, shipping information, certificates, registration details, etc. There’s lots of different data that can change depending on the type of product you sell. If you sell digital products, for instance, you don’t need shipping information. If you sell course registrations, you might require pre-existing certificates. Maybe you do both, so you need to configure multiple types of checkouts.

And that’s easy to do. For the most part, it’s a matter of dragging and dropping options. You can add or remove pieces pretty easily. If you need something really custom, like if you need to validate a safety certificate against a third party, you might need a developer to build that functionality. But otherwise it’s a fairly simple process.

You can also integrate into any part of the checkout. Maybe you do something when you add to cart, or when you complete the order. Maybe you even go off-site to pay through PayPal or register through Eventbrite and then come back. You can hook into any step you need in order to get those things done.

Categories: Straight From Drupal

Drupal.org blog: What's new on Drupal.org - September 2017

Feeds from Drupal.org - Tue, 2017-10-17 22:27

Read our Roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community.

DrupalCon Vienna

We're back from DrupalCon Vienna, with updates on what's new from the month of our European event.

Announcement TLS 1.0 and 1.1 deprecated

Drupal.org uses the Fastly CDN service for content delivery, and Fastly has depreciated support for TLS 1.1, 1.0, and 3DES on the cert we use for Drupal.org, per the mandate by the PCI Security Standards Council. This change took place on 9 Aug 2017. This means that browsers and API clients using the older TLS 1.1 or 1.0 protocols will no longer be supported. Older versions of curl or wget may be affected as well.

Drupal.org updates DrupalCon Calendar syncing

In our last update, we teased a new feature for DrupalCon attendees - the ability to sync your personal schedule to a calendar program. We're pleased to report that this feature made it in time for the event, and was used by attendees throughout the week. If you've already synced your calendar for DrupalCon Vienna, you're already set up to use the same feed for DrupalCon Nashville next April!

Keynote simulcast to Youtube

This year at DrupalCon, in addition to live streaming on Events.Drupal.org itself, we simulcast the keynotes to YouTube. We also embedded the keynote on the Drupal.org homepage - to spread the latest news about Drupal beyond DrupalCon attendees.

In fact, if you couldn't attend DrupalCon or just missed the keynotes, you can watch Dries' update on the Drupal project here:

Industry Pages promoted in the front page Call-to-Action

We've also made some updates to how the industry pages are promoted. In addition to the dedicated block with icons linking to each industry, we now also promote the industry solutions landing page in the main CTA under the homepage header.

Industry Page CTA

We hope to further encourage users evaluating Drupal to explore some of the tremendous solutions that are already out there, and take inspiration from their success.

First-in/First-out issue sorting

To make sure that issues are reviewed by maintainers in the order they are received, it is now possible to sort the issue queues by when the issue status last changed. This means RTBC issues can be reviewed on a first-in/first-out basis!

This 'status changed' date field is available on the advanced search view for any issue queue. Here's what it looks like for Drupal core:

Issue Status Sort

Project creation analysis

About six months ago we opened up project creation on Drupal.org to allow any confirmed user to create a full project. We've put together a blog post outlining the impact these changes have had on the contrib landscape. In short, we've seen a tremendous increase in the rate of project creation, and the rate of applications for security advisory coverage, and a modest increase in projects receiving stable releases without yet opting in coverage. We're continuing to monitor project creation and work with the Security Working Group and others on next steps.

Displaying orphan dev releases

In last month's update we talked about a variety of changes we made to project pages, to provide better signals about project quality to evaluators. In response to feedback, we've restored the visibility of dev releases, even when they aren't associated with a tagged release.

Dev releases

This is particularly helpful for project maintainers trying to bring visibility to the next major development version of their modules, such as their Drupal 8 module port efforts.

———

As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who made it possible for us to work on these projects. In particular we want to thank:

If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal Association.

Follow us on Twitter for regular updates: @drupal_org, @drupal_infra

Categories: Straight From Drupal

Drupal.org blog: What's new on Drupal.org - September 2017

Planet Drupal - Tue, 2017-10-17 22:27

Read our Roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community.

DrupalCon Vienna

We're back from DrupalCon Vienna, with updates on what's new from the month of our European event.

Announcement TLS 1.0 and 1.1 deprecated

Drupal.org uses the Fastly CDN service for content delivery, and Fastly has depreciated support for TLS 1.1, 1.0, and 3DES on the cert we use for Drupal.org, per the mandate by the PCI Security Standards Council. This change took place on 9 Aug 2017. This means that browsers and API clients using the older TLS 1.1 or 1.0 protocols will no longer be supported. Older versions of curl or wget may be affected as well.

Drupal.org updates DrupalCon Calendar syncing

In our last update, we teased a new feature for DrupalCon attendees - the ability to sync your personal schedule to a calendar program. We're pleased to report that this feature made it in time for the event, and was used by attendees throughout the week. If you've already synced your calendar for DrupalCon Vienna, you're already set up to use the same feed for DrupalCon Nashville next April!

Keynote simulcast to Youtube

This year at DrupalCon, in addition to live streaming on Events.Drupal.org itself, we simulcast the keynotes to YouTube. We also embedded the keynote on the Drupal.org homepage - to spread the latest news about Drupal beyond DrupalCon attendees.

In fact, if you couldn't attend DrupalCon or just missed the keynotes, you can watch Dries' update on the Drupal project here:

Industry Pages promoted in the front page Call-to-Action

We've also made some updates to how the industry pages are promoted. In addition to the dedicated block with icons linking to each industry, we now also promote the industry solutions landing page in the main CTA under the homepage header.

Industry Page CTA

We hope to further encourage users evaluating Drupal to explore some of the tremendous solutions that are already out there, and take inspiration from their success.

First-in/First-out issue sorting

To make sure that issues are reviewed by maintainers in the order they are received, it is now possible to sort the issue queues by when the issue status last changed. This means RTBC issues can be reviewed on a first-in/first-out basis!

This 'status changed' date field is available on the advanced search view for any issue queue. Here's what it looks like for Drupal core:

Issue Status Sort

Project creation analysis

About six months ago we opened up project creation on Drupal.org to allow any confirmed user to create a full project. We've put together a blog post outlining the impact these changes have had on the contrib landscape. In short, we've seen a tremendous increase in the rate of project creation, and the rate of applications for security advisory coverage, and a modest increase in projects receiving stable releases without yet opting in coverage. We're continuing to monitor project creation and work with the Security Working Group and others on next steps.

Displaying orphan dev releases

In last month's update we talked about a variety of changes we made to project pages, to provide better signals about project quality to evaluators. In response to feedback, we've restored the visibility of dev releases, even when they aren't associated with a tagged release.

Dev releases

This is particularly helpful for project maintainers trying to bring visibility to the next major development version of their modules, such as their Drupal 8 module port efforts.

———

As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who made it possible for us to work on these projects. In particular we want to thank:

If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal Association.

Follow us on Twitter for regular updates: @drupal_org, @drupal_infra

myDropWizard.com: It's OK to build new sites on Drupal 7

Planet Drupal - Tue, 2017-10-17 21:11

In about a month, it'll be 2 years since Drupal 8.0.0 was released. Drupal 8 has come a long way since then, especially with Drupal 8.4.0 released two weeks ago, which is the most feature-packed release yet.

Drupal 8 is the future of Drupal. It's awesome.

However, looking at all the blogs and articles and podcasts in the Drupalsphere, we're sending a message that you should only build new sites on Drupal 8.

The common wisdom is that starting a new project on Drupal 7 is dumb idea.

While I'm sure there's lots of people who are OK with that or even think that's the right message...

I strongly believe that we are hurting the Drupal project by sending that message.

Read more to find out why!

Pages

Subscribe to My Drupal aggregator