Drupal

Jim Birch: Making a multi-column content section with Drupal Paragraphs and Bootstrap

Planet Drupal - 15 August 2016 - 2:00am

The Drupal Paragraphs module allows developers to created chunks of content, allowing admins to have more defined control than they would have in a normal WYSIWYG.  In this post, I will explain how to create a single paragraph bundle that can be used to display a 2, 3, 4, or 6 column layout.  In each of these columns, we will be able to use any Paragraph bundles that we define. 

This post covers how to do it in Drupal 8, but the process for Drupal 7 is very similar, just the markup in the template would be different.

Once you have the Paragraphs module installed, go to Structure > Paragraph types to click the Add paragraphs type button.  Paragraph types are entities, just like Nodes (Content Types).  They don't have Titles or URLs like nodes do, but they are revision-able, and take fields.  If you are new Paragraphs, take some time to create a few Paragraph types that fit your content needs.  I always create a "Simple" type, Paragraph that has a Text (formatted, long) field.  This fills the need for adding text to the page.  I also create an "Image" Paragraph type that has an Entity reference field to the Image Media bundle.

Read more

Categories: Drupal

DrupalCon News: A message to our CXOs: Believe In What You Do

Planet Drupal - 15 August 2016 - 1:00am

According to marketing guru Seth Godin, ‘The secret of leadership is simple: do what you believe in. Paint a picture of the future. Go there. People will follow’.

Oh, if only it was that simple!

Categories: Drupal

LevelTen Interactive: We Have Started the Journey of the Results Oriented Web Roadshow

Planet Drupal - 14 August 2016 - 10:00pm

You might have read a blog a couple of weeks ago that announced we were going on the road on The Results Oriented Web RoadshowWell, guess what? It finally happened! Tom McCracken hopped on an RV to travel around the country to talk Drupal and Content Marketing. Don't believe us? Watch this clip:

...Read more

Categories: Drupal

Library manager

New Drupal Modules - 14 August 2016 - 7:10am

The module provides a user interface to create new Drupal libraries.

Categories: Drupal

Migrate drush

New Drupal Modules - 13 August 2016 - 9:50am

Two useful drush commands:

  1. An entity migration skeleton generator.
  2. A migration runner. Very simple, disregards potentially parallel running migrations (solution: do not do that), resets migrate status automatically (option to keep status).

These were useful for myself and I hope they will be useful to others. Bug reports and fixes are welcome. Feature requests probably will be closed.

Categories: Drupal

Drupal core announcements: Drupal core security release window on Wednesday, August 17, 2016

Planet Drupal - 13 August 2016 - 6:07am
Start:  2016-08-17 00:00 - 23:30 UTC Organizers:  xjm catch mlhess David_Rothstein stefan.r Event type:  Online meeting (eg. IRC meeting)

The monthly security release window for Drupal 8 and 7 core will take place on Wednesday, August 17.

This does not mean that a Drupal core security release will necessarily take place on that date for any of the Drupal 8 or 7 branches, only that you should watch for one (and be ready to update your Drupal sites in the event that the Drupal security team decides to make a release).

There will be no bug fix or feature release on this date. The next window for a Drupal core patch (bug fix) release for all branches is Wednesday, September 07. The next scheduled minor (feature) release for Drupal 8 will be on Wednesday, October 5.

Drupal 6 is end-of-life and will not receive further security releases.

For more information on Drupal core release windows, see the documentation on release timing and security releases, and the discussion that led to this policy being implemented.

Categories: Drupal

Replicate Helpers

New Drupal Modules - 13 August 2016 - 3:20am

This contains helpers for the Replicate module:

  • A rules action to replicate any entity (without restriction in type)
  • A ctools / panels relation that takes any entity and provides a new replicated entity to save

Have fun!

Similar modules:

  • Replicate UI: Provides rules actions to replicate an entity of known type
Categories: Drupal

Hook 42: Iterative Web Design: A Sneak Peek at Hook 42's Drupal 8 Redesign

Planet Drupal - 12 August 2016 - 8:34pm

It’s always a good idea to give your website a new coat of proverbial paint every so often. With the release of Drupal 8, we took the opportunity to not only upgrade our technology, but to completely redesign the look and feel along with the Drupal architecture.

Categories: Drupal

ImageX Media: How to Reduce Your Bounce Rate and Optimize Your Site's Content Experiences

Planet Drupal - 12 August 2016 - 5:03pm

Data-collection platforms like Google Analytics (GA) and Google Search Console gives site owners, admins, and marketings the type of data needed to make confident user experience decisions. It gives you data-rich view of your site's performance -- and not all data is created accurately.

Categories: Drupal

myDropWizard.com: YouTube videos stop working on your Drupal 6 site? Here's the fix!

Planet Drupal - 12 August 2016 - 2:47pm

If you have a Drupal 6 site that uses Embedded Media Field and the Media: YouTube module to embed the YouTube player on your site, you may have noticed it stopped working in the last couple days.

While we can't seem to find any announcement from Google, it appears that the old YouTube embed code which those modules use has stopped working.

Luckily, it's pretty easy to fix!

Read more to find out how...

Categories: Drupal

Drupal.org blog: What’s new on Drupal.org? - July 2016

Planet Drupal - 12 August 2016 - 8:49am

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.

The Drupal Association engineering team has been continuing to refine our focus for the next 12 months. In July, we worked through the details of setting new priorities for our work, after the organizational changes earlier this summer.

As part of this prioritization process, we've set up a technical advisory committee: a collaboration between a few members of the staff, a representative from the board, and two members from the community. This committee will help us refine the roadmap for Drupal.org for the short term—while the Association is focused on fiscal health and sustainability—and will provide strategic vision for the long term, as our fiscal stability improves.

As a result of these changes, you'll begin to see our updates in this blog series evolve. Expect a greater focus on:

  • The adoption journey for users evaluating Drupal.
  • Systematic improvements to make maintenance of critical Drupal.org services less labor intensive and more affordable.
  • Community initiatives, where we're working together with community contributors who want to help us improve Drupal.org.

So without further ado, let's talk about what we did in July.

Drupal.org updates User Menu

We've moved the user activity links (Login/Register, My Dashboard, My Account, etc.) to a user menu in the top navigation. This change is live on www.Drupal.org and all of the sub-sites that use the Bluecheese theme. The immediate effects of this change are a better look and feel and more vertical space for content on every page. But these weren’t the primary motivation. The larger reason for making this change is that it’s the first incremental step towards upcoming editorial changes on Drupal.org.

More incremental changes will follow in August, including accessibility improvements to this new user menu and a new search icon to replace the embedded search box in the header.

Better Packaging Behavior

One of the basic features of Drupal.org's project hosting is packaging the code committed to our git repositories and providing tar.gz and zip files of releases. The packaging process, while generally reliable, has had its share of infrequent but persistent quirks and race conditions. In July, we fixed several aspects of packaging to eliminate race conditions and reduce the need for human intervention if it runs off the rails. The changes we made were:

Taken together, these changes have made packaging faster, more efficient, and less prone to race conditions that require staff time to fix.

Supporting Drupal 8.2

Drupal 8.2 is coming soon, scheduled for release on October 5th. The beta period for this point release began on August 3rd, and so towards the end of July we spent some time supporting the Core developers who were trying to get their features ready for inclusion in the beta period. In particular, we updated PhantomJS to version 2.1.1 in our DrupalCI containers, to allow Core developers to test javascript interactions for file uploads—part of the new quick edit features targetted for this point release.

Deprecated unstable releases

In July, we also deprecated the use of the “unstable” release tag for projects hosted on Drupal.org. Per our naming conventions, the unstable tag was intended to represent a release without a stable codebase, api, or database schema. However, this definition is largely redundant with the alpha tag and/or simply using dev releases. Beyond that, “unstable” is not a standard tag in semver, and is thus not supported by tools that rely on the semver standard, such as Composer. Existing releases tagged “unsable” on Drupal.org weren’t affected by this change, but no future releases with this tag will be packaged.

Drupal.org Composer repositories beta period continues

We’re still observing how the community uses the Drupal.org Composer repositories, and collecting feedback and issues as we move towards designating the service stable. We encourage you to begin transitioning your Composer-based workflows to use Drupal.org's Composer façade. Package names are stable, and downtimes will be planned and announced. For more information on how to use Drupal.org's Composer repositories, read our documentation.

Sustaining support and maintenance Outage follow-ups

A raid array failure in our data center resulted in a brief outage in July. Fortunately, we were able to mitigate the issue and restore service until the affected array could be replaced. The rebuilt array increased our redundancy to avoid future outages when we experience multiple disk failures.

Backups

We also updated our backup process, and are now using a combination of Borg and rsync.net. The combination of borg for data deduplication and encryption and rsync.net's resilient cloud platform gives us an efficient and economical solution for backup and selective restoration.

Community initiative updates

These are initiatives to improve Drupal.org, driven by members of the community in collaboration with Drupal Association staff for architecture, review and deployment.

Documentation migration

Migration into the new documentation content types that began in June continues. The first sections of documentation being migrated are the Drupal.org docs and the Understanding Drupal guide. More volunteers to help migrate documentation are welcome!

if you are interested in helping, or sign up as a maintainer for some of the new documentation guides.

———

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.

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: Drupal

Entity Field Condition

New Drupal Modules - 12 August 2016 - 8:41am

Provides a Condition plugin that checks to see if a particular entity bundle has a field with a specific value.

Categories: Drupal

Acquia Developer Center Blog: Caching Strategies for Scaling Drupal: Foundations

Planet Drupal - 12 August 2016 - 7:38am

Regardless of the purpose of your Drupal site, it is important that the site be reliably available and performant for your users. For those of us with limited resources at our disposal it isn’t feasible to scale up hardware indefinitely. Thankfully, Drupal provides us with a number of tools in core, and even more in the contrib community, that make caching accessible to even the least technical amongst us. Let’s walk through the basics of the Drupal cache and discuss the importance of properly configuring cache with the goal of avoiding common missteps.

Tags: acquia drupal planet
Categories: Drupal

Video Filter: Facebook

New Drupal Modules - 12 August 2016 - 6:17am
Description

This module adds support for Facebook videos to the Video Filter project

Categories: Drupal

InternetDevels: Great travel websites built with Drupal: welcome to the journey!

Planet Drupal - 12 August 2016 - 4:40am

Drupal is a great choice for any kinds of websites — we previously offered you a collection of Drupal online stores. But our today’s topic will be a special choice for the summer. Prepare to enjoy!

Read more
Categories: Drupal

Link Popup

New Drupal Modules - 12 August 2016 - 3:02am
Categories: Drupal

ImageX Media: Google Search Console 101: Property Sets and Aggregated Data Made Easy

Planet Drupal - 11 August 2016 - 6:02pm

Nothing in life is perfect (now there's well-known idiom). Depending on how you look at it, it can actually be an awesome thing. Take innovation for example. Innovation allows helps to fuel our abilities and our curiosities. Forward momentum happens when things are imperfect.

Categories: Drupal

Lullabot: The Dark Art of Web Design

Planet Drupal - 11 August 2016 - 1:00pm
Matt & Mike sit down with Lullabot's entire design team and talk the ins, outs, processes and tools behind sites such as GRAMMY.com, MSNBC, This Old House, and more!
Categories: Drupal

Appnovation Technologies: Using PostCSS in Drpal 8 Theming Workflow

Planet Drupal - 11 August 2016 - 12:48pm
What is PostCSS

PostCSS is a method to use JavaScript for CSS processing. It can be set up as a workflow tool (post/pre) processor that will transform and act as a CSS language extender.

Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal