Planet Drupal

Subscribe to flux Planet Drupal - aggregated feeds in category Planet Drupal
Mis à jour : il y a 2 min 38 sec

Drupal @ Penn State: Producing new applications in our network

mar, 16/02/2016 - 03:06

This video shows the automation involved in creating a new tool in ELMSLN. A tool in ELMSLN = new install profile = new domain = new drupal distribution.

Catégories: Elsewhere

Drupal @ Penn State: Youtube Uploader widget

mar, 16/02/2016 - 03:06

This is a quick video I shot showing how you can use the YouTube Uploader widget to streamline your workflows of interacting with Drupal and Youtube. I’m demonstrating this in the context of ELMS Learning Network as we’re looking at utilizing this module as part of our ELMSmedia distribution. It’s pretty impressive what the 7.x-2.x version is able to do and without further ado; enjoy.

Catégories: Elsewhere

Drupal @ Penn State: Another month of camps!

mar, 16/02/2016 - 03:06

Before I say anything… DRUPAL 8 IS RC1!!! Great work to all the contributors that poured themselves into it to get it “done when it’s ready”. It’s looking like a really solid platform to build on down the road. Now..

Catégories: Elsewhere

Mediacurrent: New Case Study: Travelport Reaches Destination Drupal

lun, 15/02/2016 - 22:27

Mediacurrent partnered with Travelport to build a new fully responsive Drupal website that would deliver a stable platform to support future growth, a more fluid user experience to satisfy their customer base, and a digital strategy roadmap to help build their brand.

Catégories: Elsewhere

Roy Scholten: An example of current inside-out Drupal UX

lun, 15/02/2016 - 16:51

Drupal UX can be problematic. Many of the big conceptual issues have their roots in a user interface model that maps the UI directly to the underlying technical model. There is no translation made to map functionality to how people expect things to work. Currently, Drupal UI follows how the system works. Turning Drupal outside-in means making Drupal UI work like people expect it to work.

Example: adding fields

The capability to define different types of containers for your content is a core Drupal strength. For example, you could have an Event content type for your workshop or conference. Suppose lunch is included and you want to let people choose some options for lunch, like vegetarian, vegan, no preference, thanks but no lunch for me.

What people expect to do
  1. Lets add some checkboxes lunch options
  2. So that I can capture lunch preferences when people register for this event

People usually start from the specific form widgets they want to use (text field, date picker, select list, checkboxes) and (after realising out that those checkboxes don’t work automagically) then configure more specifically what those checkboxes should do: storing some pieces of data.

What Drupal asks you to do

  1. Define the type of data you want to store
  2. Define which user interface element to use for the input of this data

Drupal enforces a flow where you first have to think in more abstract data storage format terms. For this lunch options example, you first have to specify that you want to store a list of text items and only then do you get to choose “checkboxes” as the way to present these options.

This is a great example of “the UI is the application”, and turning Drupal outside-in means exactly that: finding ways to expose all the great functionality in a way that maps to people’s expectations. Otherwise, for many people the functionality might just as well not exist.

Tags: drupaluxdrupalplanetSub title: As a software, I need to know the data model so that I can provide a corresponding UI widget
Catégories: Elsewhere

Drupal Aid: 3 Things You Should Hide In Your Drupal Site (Many of you aren’t hiding them)!

lun, 15/02/2016 - 15:00

There are 3 things that Drupal can display without your knowledge. Before you launch any Drupal site you should make sure you address these items. These items may not always be a security risk. But you should at least be a good developer and take care of them – it shows you care and run a tight ship.

I’ll give you a few tips for why and how to hide these items. I’ve also included a free simple module for hiding the one which bugs me the most. You’ll be a better Drupal site builder if you check these items before you launch a site.

Read more

Catégories: Elsewhere

OSTraining: Drupal 8: Internal Page Cache and Internal Dynamic Page Cache

lun, 15/02/2016 - 14:29

Drupal 8 offers major advances over Drupal 7 in many areas, including caching. 

In Drupal 8, there are now two cache modules: Internal Page Cache and Internal Dynamic Page Cache. Do those two names sound confusingly similar? In that case, this blog post is for you.

In these three videos, Robert introduces us how Drupal 8's core caching systems work.

Catégories: Elsewhere

Janez Urevc: Time to submit Summer of code proposals!

lun, 15/02/2016 - 08:19
Time to submit Summer of code proposals!

Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 3 month programming project during their break from school.

Drupal is applying to be part of the program in 2016 too. Our involvement in the program was extremely successful in the past. Some of the most prominent members of the community were introduced to Drupal through the Summer of code.

We are currently in the phase of collecting project ideas for 2016 edition of the program. There are few more days left to submit ideas. I just added my proposal today and you should do the same.

slashrsm Mon, 15.02.2016 - 08:19 Tags Drupal Media Summer of code Enjoyed this post? There is more! Drupal community, please meet Chandan Singh Summer of code! Progress of Entity embed module in GSoC 2014

View the discussion thread.

Catégories: Elsewhere

DrupalCon News: Compelling business stories wanted for Drupalcon New Orleans

lun, 15/02/2016 - 05:32

The Business track at Drupalcon New Orleans aims to fill the dual role of highlighting how Drupal can solve business problems as well as how members of the community are growing and scaling their own businesses.

The Drupal community has a long history of collaboration and sharing our collective experiences, especially when we all gather at Drupalcon. Together we can help each other get better at selling Drupal as a powerful solution, scaling our teams and improving our processes. We can also share our Drupal success stories, to highlight to others evaluating Drupal.

Catégories: Elsewhere

Darryl Norris's Blog: Drupal 8 Contrib Releases: Bootstrap Layouts, Light Skeleton and Casper

lun, 15/02/2016 - 00:59

For the past few months I have been playing around with few Drupal 8 projects, which they all are on working state and they are been hosted at However, I did not consider them all ready for productions meaning they was not polished enough. Here you have three projects that now have a new release and what has changed. Bootstrap Layouts : This project is a combination of Display Suite Bootstrap Layouts and Panels Bootstrap Layouts for Drupal 8. I started this project back in November just for fun and never blog about it and suddenly the project got some activity. Currently this project have over 91 installed and I got few people opening issues about the project. I had this project on a dev release since November because there was some indentation minor bugs, missing templates and images. This week I decide to do a major refactor on entire project structure. Also, thank for @emptyvoid , which provide all the icons (images) for this project with a patch. Because all these chang

Catégories: Elsewhere

DrupalEasy: DrupalEasy is Proudly Sponsoring Florida DrupalCamp (again!)

dim, 14/02/2016 - 18:56

Florida DrupalCamp is coming up on March 5th, and DrupalEasy is happy to be involved as a sponsor and organizer. This year's event will be better than ever, with three amazing featured speakers flying in from three different countries! Karen Stevenson, Morten DK, and Jesus Manuel Olivas will be presenting double-length sessions on the lastest Druapl 8-related topics.

  • Morten DK is a major contributor to Twig in Drupal 8, and has been fighting extraneous markup in Drupal for years. He will be speaking on Drupal 8 theming.
  • Karen Stevenson is the Director of Technology at Lullabot. She is a prolific contributor to Drupal, including writing much of the code within CCK, Date, Calendar, and much more. She will be speaking on Drupal 8 changes and site-building.
  • Jesus Manuel Olivas is a Solutions Engineer at FFW, and is the creator of Drupal Console (used to generate boilerplate code, interact and debug Drupal 8). He will be talking about development in Drupal 8.

In addition, we'll have multiple tracks full of sessions from some of the brightest minds in the southeast United States (and around the world!) Sessions range from our full-day beginner course presented by OSTraining to in-depth sessions about module development, site building, theming, project management, and digital strategy. Sessions are still being accepted.

Coming in from out of town? There is a hotel block set up down the street from the event. In addition, Pantheon is once again sponsoring our after-party.

Register today at!

Catégories: Elsewhere

DrupalEasy: DrupalEasy Podcast 168 - Spooning with a Fork (Jen Lampton, Nate Haug - Backdrop Update)

dim, 14/02/2016 - 18:56

Direct .mp3 file download.

Drupal fork Backdrop co-founders Jen Lampton (jenlampton) and Nate Haug (quicksketch) joined Mike, Anna, and Ted to discuss the current state of Backdrop, its (surprising) relations with the Drupal community, Drupal 8, as well as some current Drupal news and our picks of the week!

Interview DrupalEasy News
  • The next session of the 12-week Drupal Career Online course starts in March, 2016 - visit for all the details.
Three Stories Sponsors Picks of the Week Upcoming Events Follow us on Twitter Five Questions (answers only)
  1. Equestrian.
  2. Many, many Android volume control apps (still looking for one that works).
  3. 2015 tax return.
  4. Koala.
  5. After developing her first two Drupal projects.
Intro Music

The Drupal Song - written and performed by Jeff Robbins.


Subscribe to our podcast on iTunes or Miro. Listen to our podcast on Stitcher.

If you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our contact page.

Catégories: Elsewhere

DrupalEasy: Drupal 8 paths inconsistencies

dim, 14/02/2016 - 18:56

While Drupal 8 has plenty of things to be excited about, there are a few "gotchas" that site-builders need to be aware of as they build out sites. I found the first thing that I had trouble with was the way that Drupal 8 isn't very consistent (yet?) with the way it handles paths. In Drupal 7 and before, anytime you needed to enter a path, it (almost?) never started with a leading "/". For example, need to add an new alias for a node? You would enter "my-new-node", not "/my-new-node".

With Drupal 8, a leading slash is required for path aliases. Unfortunately, leading slashes are not required everywhere. For example, in Drupal 8 page displays in Views do not require a leading slash. Neither do contact form post-submit redirects (they actually require something like "entity:node/743"!) But, block visibility settings require the leading slash. In most cases, the help text indicates when the leading slash is necessary, so it helps to pay attention!

Catégories: Elsewhere

WiredPea: Drupal 8, what is it?

dim, 14/02/2016 - 18:43

Website development platform
I think Drupal 8 is more of a website development platform.
A bit like Ruby on Rails, or Laravel, but easier to use.

Why is that, you might ask.
Well, let me explain that for a little bit.

Creating different kinds on content.

First of all, what you want different kinds of content, all you need to know is which buttons to click.
That is all. You can create any type of content, from simple text, to images, sounds, videos, you name it and Drupal can do it.

Creating different view modes.

You can easily make different views of your content, using Views.
Out-of-the-box. Yes, it is now an integral part of Drupal, and as such you don't need to install a module.

But Drupal 7 could do all that...
True. However, out of the box, Drupal 8 is more complete.
It has Views is core, it has CKEditor in core.
It has ditched PHPTemplate, in favour of Twig.

Why this is such a big deal?

Well, with PHPTemplate, themers could write PHP in their templates. And even worse, they could do anything Drupal could do in their themes.
This made that the theme was the most vulnerable system from a security perspective.
Now, with Twig, there is no possible way to put PHP if your templates. All you can do is like the Best practices of Drupal 7, but now it is enforced.

That IS a big deal.

What more is new about Drupal 8

Drupal 8, is off the Drupal island. It uses modern Object Oriented programming. It uses Symfony, Twig, CKEditor, Guzzle.
Besides all that, Drupal 8 is mobile first, straight out of the box.
All this means is that Drupal probably is easier to learn, because it has a lot of subsystems that other frameworks use too.
As an added bonus, this means it is easier to find Drupal developers because they don't need to be as specialized as they used to be.
If someone used Symfony, Twig, and Doctrine, chances are big that they will learn Drupal 8 very quick.

Development is going faster
Why do I say this?
Well from Drupal 8 onward, Drupal uses Semantic versioning. This way when we all want a new feature, we don't have to wait for a major release. Now we can all just add it to a minor release, and therefore, release features faster.

Last words
As with any major releases, there aren't many modules yet.
There seem to be missing a lot of modules, like Redirect, which is essential for SEO.
The good news is that there are a lot of modules that work right now.

So, I think, you shouldn't do Drupal 8 until there is a long term support version, and that seems to be 8.4.
I do think now is the time to start experimenting with Drupal 8.

Catégories: Elsewhere

ARREA-Systems: Install and use Swift Mailer in Drupal 8 (part 1 : dependency)

dim, 14/02/2016 - 02:02
Install and use Swift Mailer in Drupal 8 (part 1 : dependency) JK Sun, 02/14/2016 - 09:02

In a previous post from 2015, we described usage of Swift Mailer module to send HTML mail and mail with attachment. At this time, the module was not yet available for Drupal 8.

There is now a version alpha1 available. Let's go through installation process.

Because it has been rather tedious for us, we will try to explain the flow of the process as much as possible to help you save time.


1) Composer


The prerequisite is the installation of composer.

In our case we installed first on Windows inside a folder named  F:\Program Files\composer2\.

The installation exe for Windows can be found here.

Catégories: Elsewhere

OSTraining: Show Drupal Content Inside a Pop-up Window

sam, 13/02/2016 - 03:47

One OSTraining member wanted to create a series of disclaimers for external links.

They wanted a text disclaimer to appear inside a pop-up after a visitor clicked a link.

In this tutorial, I'm going to show you how to make that happen ...

Catégories: Elsewhere