Drupal

InternetDevels: A better website’s performance with the Fast 404 Drupal 8 module

Planet Drupal - 26 August 2016 - 5:24am

It’s great to see how websites are getting faster, more reliable and easier to use with the help of new Drupal technologies, as we have described in our posts.

Read more
Categories: Drupal

Drush Shrink Database

New Drupal Modules - 26 August 2016 - 3:34am

Extends Drush sql-sanitize with an option to shrink the database size by wiping older content.

It only supports Drupal 8 for now.

Features
  • Wipe content in entity tables (base fields, fields and revisions).
  • Currently it provides hardcoded support for node and media entities.
  • More funcionality is planned. See the TODO list.
Screenshots

Categories: Drupal

Migrate default content

New Drupal Modules - 26 August 2016 - 2:02am

Provide default test content for a Drupal site using migrate.

This module use csv as a data source.
This csv are located in a folder specified by a setting called source_dir.
The name of the csv follows a standard: ENTITY_TYPE.BUNDLE.csv
like user.user.csv or node.article.csv

Main development happens in github

https://github.com/Ymbra/migrate_default_content

Categories: Drupal

Mediacurrent: Meet Nathan James

Planet Drupal - 25 August 2016 - 1:44pm

Hi Nathan - thanks for letting us get to know a bit more about you! Let's get started: 

1. What’s your role at Mediacurrent, both internally and client-related?

I am a Lead Drupal Architect. I work with clients to identify their needs; translate those into specifications for their Drupal system; and carry those out by leading a development team.

Categories: Drupal

Eloqua Dynamic Content

New Drupal Modules - 25 August 2016 - 1:17pm

Provides an input filter to embed Eloqua Dynamic Content into landing pages on your Drupal site without adding or editing any JavaScript.

Categories: Drupal

Lullabot: Drupal 8 Deep Dive with Andrew, Juampy, Mateu, and Dave

Planet Drupal - 25 August 2016 - 1:00pm
Matt and Mike are joined by Andrew Berry, Juampy NR, Mateu Bosch, and Dave Reid to deep dive into Drupal 8 development. We talk best practices, IDE Plugins, tips, tricks and lots more.
Categories: Drupal

User Enhancements

New Drupal Modules - 25 August 2016 - 12:12pm

Module description TBD

Currently being worked on as part of #1673278: Move Dreditor into d.o and add a user setting to load it.

Categories: Drupal

Eloqua Asynchronous Visitor Tracking

New Drupal Modules - 25 August 2016 - 12:12pm
Overview

Integration module for Eloqua Asynchronous Visitor Tracking. The module add the Eloqua tracking scripts to all pages on the site. It also provide an helper function in PHP to push items in the _elqQ JavaScript object (eloqua_tracking_push()).

Configuration and usage Basic Page View Tracking

$conf['eloqua_tracking_sites'] = array('site ID');

Categories: Drupal

Eloqua HTTP APIs

New Drupal Modules - 25 August 2016 - 12:02pm

Integration module for Eloqua's HTTP based APIs.

Usage

The module provide a high-level API for Eloqua's REST API, the EloquaRestApi class. Instances of the class are created and retrieved with the static EloquaRestApi::instances() method. An instance can then be used using a simple pattern where path is matched chaining properties and methods of the API object (eg. $api->assets->form('21') to get the resource at /assets/form/21).

Categories: Drupal

ActiveLAMP: Incrementally Upgrading to Drupal 8

Planet Drupal - 25 August 2016 - 8:01am

In our last video we answered the question should I build on Drupal 7 or Drupal 8? We mentioned that we have a site currently in production on both Drupal 7 and Drupal 8. To the end-user browsing the site, it is completely transparent, they have no idea they are hitting two different Drupal instances. Today, we are going to show you how to pull this off.

Read more...
Categories: Drupal

Acquia Developer Center Blog: Debugging TWIG templates in Drupal 8 with PhpStorm and XDebug

Planet Drupal - 25 August 2016 - 6:57am

Lots of people think that template engines like Twig cannot be interactively debugged. I heard this several times as an argument against template engine, and for using legacy php processing like phptemplate (standard in Drupal 7).

Well, it’s not entirely true.

Tags: acquia drupal planet
Categories: Drupal

Mediacurrent: QA Building Your Department Part 2: Trust and the Manager-Employee Relationship

Planet Drupal - 25 August 2016 - 6:50am
About Me

With 15 years of experience in the Information Technology field, and 10 of those years focused on leadership, I’ve learned first hand the value of investing in people and setting them up for success. Before joining Mediacurrent, I started a QA department from scratch and grew it to its current size. Prior to that, I built an IT team. If you're an incoming leader, here's how to start building your own QA/IT department. 

Categories: Drupal

Aram Boyajyan: Integrating your custom module with MultiBlock in Drupal 7

Planet Drupal - 25 August 2016 - 4:55am
Integrating your custom module with MultiBlock in Drupal 7 Thu, 25/08/2016 - 13:55

One of the "late to the party" features of Drupal 8 is the ability to assign the same block to multiple locations in the theme. Drupal 7 still lacks this feature in the core, but it's easy to achieve it by using a contributed module such as MultiBlock.

Categories: Drupal

Tim Millwood: Content Moderation and Workspace module

Planet Drupal - 25 August 2016 - 1:23am
Drupal 8.2.0 will see a bunch of new experimental modules. Once of these is Content Moderation. This...
Categories: Drupal

PDFTemplate

New Drupal Modules - 25 August 2016 - 1:14am

This modules offers an easy way to create PDFs from OpenDocument (.odt) templates. The magic: Each template can hold a variety of placeholders/variables that can easy be replaced via rules.

This module integrates the free pdftemplate.eu service. No registration required!

Thos module is developed and maintained by Kommune3

Categories: Drupal

Xeno Media: Posting to Slack, Publishing in Drupal

Planet Drupal - 24 August 2016 - 7:01pm
How Zoomdata employees share insights into company life

Xeno Media is pleased to announce our latest Drupal 7 contrib module, Slack to Drupal.  This module imports pictures uploaded to Slack to Drupal 7 systems--thereby allowing a community of users to add content to a site while managing their daily business collaboration through the Slack app.

Zoomdata--who makes visual analytics software for big data--tasked us with coming up with a solution that allows their employees to submit images for the public website to share the company’s unique, engaging culture to aid in marketing and recruiting.  

Various source platforms, including Instagram, Flickr, and Twitter, were originally considered. As we surveyed Zoomdata employees, though, we realized that Slack was the ideal source. Slack is fundamental to Zoomdata’s work culture; Its 200 employees and contractors throughout North America and Europe actively collaborating on Slack on an ongoing basis. Leveraging Slack as the source platform would allow employees to submit images in real-time without breaking their typical work/collaboration workflows and methods.

With that settled, we started researching how to integrate.  Our developers researched Slack’s API and proposed two approaches: 1) Create a Slack “bot”--a virtual user that our human users could interface with. Or: 2) Integrate with a specific Slack channel.  We elected the later as we could more efficiently access the files in a specific channel and Zoomdata appreciated having a single destination channel for users to come to rather than clogging other channels with off-topic bot chatter.

With the Slack-side figured out, we worked on the Drupal development.  We are supporters of the Drupal Media initiative, and decided to integrate the the Drupal Media 7.x-2.0 File Entity as we do on many of our client sites.  The File Entity module creates an entity like a node for each file in the system.  This allows us to add fields, like Caption, Approval, Date, and Uploader.  It also allows us to use, and reuse the entities in the site on other pieces of content and create views of the entities.  We called this new entity Slack Image.

We also created an administration screen where an administrator can approve or disapprove images.  If images are disapproved, they are removed from the system and not imported again.  If approved, they are available where all the other File Entities are available.

For the Zoomdata public site, we created a view of the new Slack images that appears on their Careers page in a beautiful, modern, and responsive layout using Masonry Views, Colorbox, and GD infinite scroll plugin modules.

Our employees are always posting photos in Slack. I really wanted to share those photos with our customers, partners, prospective employees and vendors so they could get a view inside Zoomdata and know what a great team of people they’re partnering with. Jim, and the team at Xeno Media, made it possible by creating a fantastic Drupal website for us, and by developing Slack to Drupal.

Robyn Forman, Zoomdata’s VP of Digital Marketing.

Results so far have been very positive--with more than half of the company joining the channel and submissions coming from every office and department.  Through Slack to Drupal, employees from throughout the organization have shown what an engaged, fun, and cutting edge culture Zoomdata really is.

Categories: Drupal

File Image Formatter

New Drupal Modules - 24 August 2016 - 5:16pm

File Image Formatter provides an image formatter for file fields.

This is most useful for web sites migrated from Drupal 6 with the default "upload" field for nodes that were used as a free form file or image field.

Usage
  • Best used when you need to display an image formatter in a view where a node with a file field may have images referenced as file entities.
  • Not as useful when used as a default display for a file field as non-image fields will be hidden by this formatter.
Categories: Drupal

Roy Scholten: New process, new results

Planet Drupal - 24 August 2016 - 4:40pm

We’re probably misusing the term MVP when we try to frame what we would like to see make it into core. But the actual mode of working we use there is quite an achievement. We used to grind it out endlessly, where proposed changes could be discussed endlessly, with a high risk of not committing anything at all in the end. What we’re doing now is: agree up front that it’s a good idea to improve feature X or rework interface Y. And then focus on keeping the scope as small as possible.

Yes, I, J and K are also good ideas, but we’re trying to do X here and while these are all related ideas and together would like make for a nicer whole, we should really focus on shipping X, and X alone, before turning our attention to I, J and K. If at all, because while shiny, interface Y actually presents people with more problems, so maybe we should focus on that. Though it’s never that strongly a case of either/or, and we should definately not stop iterating after the initial commit.

This is a very new and different way of working. Deliberately lowering our standards for the goal of introducing change. This is uncomfortable at times, but even that is good, because it means we’re stretching ourselves, which means we’re doing and learning new things. I’m excited and proud to see this happen. More like this.

Doing it like this means that Drupal 8.2:

  • Has content moderation tools (draft! review! publish! etc.)
  • Provides a new way to add new elements (blocks) to the page you’re on, without having to go to some far away corner in the admin section
  • Those elements (blocks! menus! logo & site name! etc.) can then also be configured in the context of the user facing page. A side tray will show up and expose the relevant settings.

Looking forward to learn how these additions will be received and how we can improve them. In the mean time, lets add more useful and usable things to 8.3 (sample content! media handling! better dates! etc).

Tags: drupaluxdrupalplanetSub title: This is a pretty radical change
Categories: Drupal

Cocomore: 10 Do’s & Don’ts for Facebook Pages: This is what businesses should keep in mind

Planet Drupal - 24 August 2016 - 3:00pm

The digital point of contact, the electronic business card, the online meet up for fans: A Facebook business page serves many functions. For this reason it’s important to know how to use it correctly. Here are 10 tips on how to work it.

Categories: Drupal

DrupalCon News: An Insider's Guide to Visiting Dublin

Planet Drupal - 24 August 2016 - 2:54pm

Thinking of coming to DrupalCon Dublin this year? Why not extend your trip by a few days and stay a bit longer to take in some of the fabulous things you can go do and see in Dublin?

Here's our recommended list of things to do and see while here:

1. Guinness Storehouse

Categories: Drupal

Pages

Subscribe to As If Productions aggregator - Drupal