news aggregator

Frederic Marand: PSR-4, really ?

Planet Drupal - Sat, 04/01/2014 - 10:24pm

Yesterday, Seldaek committed PSR-4 support to Composer, as his New Year's Day gift to the PHP community.

So, since I always supported PSR-4 in FIG discussions, and after the tl;dr discussion about it regarding autoloading in Drupal 8, I jumped on the occasion and converted the code base for PlusVite to PSR-4 to get an idea of how PSR-4 "felt" in practice.

read more

Categories: Drupal News

Ben's SEO Blog: How to Market with Video in Drupal

Planet Drupal - Sat, 04/01/2014 - 9:55am

You’ve created a great video to market your business’ products or services, and you know it’s really something special. How can you get Google to take note of your video and start displaying it in the SERPs?

SEO optimizing videos actually isn’t all that difficult— in fact, you do it the same way you optimize text or any other page on your website. Here are a few easy steps for optimizing your video to catch Google’s (and your audience’s) attention.

1. Upload it to YouTube.

While Vimeo is a great platform for videos, YouTube belongs to Google, and we’ve seen that Google tends to promote content hosted through its own services before it promotes content posted elsewhere. Putting your content on YouTube will make it much more likely it’s indexed by Google, and displayed in the search results.

2. Build a landing page on your site for the video.

With Drupal, this is incredibly easy— simply go to Content > Add Content > Basic Page, and build out a landing page for your video. Include keyword-optimized links to blog posts, your contact page, and information about your company’s products and services to maximize the chance that you get conversions off of the video. Then, in your WYSIWIG editor, embed the video itself using the “Share” feature that YouTube has. It’s easy!


  • If you're embedding the video into the body of a node directly, be sure to use "Full HTML" filter (or ask your admin to set up the proper filter for you to use).
  • If your site uses https, you can select the “Use HTTPS” option under the embed code or Protip: delete the "http:" from the embed url and Youtube will serve the proper and secure format. In other words, href="//"
3. Optimize that page.

Including title tags, meta tags, and keywords, and making sure that those tags match up the video titles is an easy way to boost your rankings. Write descriptions that incorporate keywords in the order they are listed. NOTE: Video SEO will consume much less of your time if you have a video-friendly content manager— and Drupal has some really great video-friendly modules that we recommend you check out.

4.  Submit a video sitemap through Google Webmaster Tools.

Google knows you’ve got a video, but not what it’s about. Generating or building a site map for each video will tell search engines where the video is (your site), its original location (YouTube) and what it’s about (how awesome you are).

5. Make sure your website has a robots.txt file that includes your XML and video site maps.

We’ve written a bit about this before— having a proper robots.txt file is crucial to even the most basic SEO success. The robots.txt file lets the search engines know what they can and can't index and must be uploaded to the top-level directory of your site (directly after the .com, .net, .org, etc.). For more information on putting together a robots.txt file for Drupal, check out this great post by Ben Finklea.

6. Write out the transcript from the video. 

Search crawlers can’t read the contents of video, so include the transcript of the video so the text can tell the crawlers what the video is about.

And that’s it! Video SEO is easy— especially with the right tools and modules. For help getting your Drupal site set up for SEO, contact us at Volacci, or read our blog for more Drupal marketing tips and trips.

Video can be a great tool in your Drupal Marketing toolkit. Here's seo, Planet Drupal
Categories: Drupal News

Blink Reaction: What's on

Planet Drupal - Sat, 04/01/2014 - 4:38am is a critical resource for anyone working with Drupal. However, for the new--and sometimes even for the not-so-new--Drupalist, the sheer scale of can make it intimidating and difficult to use. This post is the first in a collection of posts that will explore, its resources, and how to use them.

Categories: Drupal News

Isovera Ideas & Insights: Drupal Thoughts on a Snowy Day

Planet Drupal - Sat, 04/01/2014 - 2:41am

For those of us in New England, today is a day we are hunkered down in blizzard-like conditions pondering thoughts of the new year and what it has in store.  At Isovera, we continually take cues from our clients to get a feel for how folks are approaching their web strategy for 2014 and beyond. As a Drupal-focused technology firm, we are very excited about what is on the horizon. Here are just some random thoughts about Drupal, etc. (with some possible helpful links from others) that you may or may not find interesting:

Categories: Drupal News

Drupal Commerce: Using permissions to allow users to create products

Planet Drupal - Sat, 04/01/2014 - 2:24am

Today we have another quick screencast answering a question in the Q&A section of This user, golubovicm, has asked "Edit own products permission" is not working! First off, that's not the best way to phrase a question, but it does happen that a number of people are wondering how to set up a user to create, edit, and delete their own products. So, we've created a quick screencast to walk you through how to set this up.

View the screencast.

Categories: Drupal News

Drupalize.Me: Drupal 8: Configuration Management Walk-through

Planet Drupal - Sat, 04/01/2014 - 2:00am

One thing about Drupal 7 that people have a love-hate relationship with is the Features module. Features attempts to give you the means to export database-stored site settings in code that you can put into version-control and move from server to server. In Drupal 7 using Features, when you want to make a change to your Drupal site configuration, you would need to either update the feature or make sure that setting was in a feature and (re)create it. When deploying, you would revert your Features so that your site settings match what was in code. If only things were that straight-forward!

Categories: Drupal News

S1L: LeadPages with Drupal Tutorial

Planet Drupal - Sat, 04/01/2014 - 1:47am

For those that don't know: LeadPages is awesome landing page creation software. (watch a demo here) It allows you to setup a professional landing page in no time, so you can get real results in no time! Signup here if you don't have an account yet (you need one for this tutorial).

LeadPage module for Drupal
At the time of this writing there isn't a Drupal module for LeadPages available yet.

But there is a way to have LeadPages pages on your Drupal website, your own domain! :)
It's not as pretty as a Drupal module for LeadPages would be, but it allows you to act now, to implement and get results. <--- can be very valuable :D

1 - Get LeadPages

First: create a LeadPages account by clicking this link

2 - Download and enable these modules

Next, download and enable these modules:

(I'm assuming you already have your Drupal site up and running)

3 - Create a landing page content type

In your Drupal admin page go to Structure -> Content Types and click 'Add Content type' (or go to

Name it 'Landing page' and setup your content type as you see fit and save.

4 - Configure 'Landing page' as Static Page

go to Configuration -> Config static page (located at

and check the box before 'Landing page' and save.

5 - Configure a 'No filter' text format

Use with caution. Allow this filter for trusted roles only.

Go to Configuration -> Text formats and click 'Add text format' (located at admin/config/content/formats/add)

Name it 'No filter' and make sure only 'administrator' is checked. Click 'Save configuration'.

6 - Set 'No filter' text format for the Landing page body field

Edit the body field of the 'Landing page' content type.

Check the box before 'Limit allowed text formats' and select 'No filter' as the only option. 

And click 'save settings'.

7 - Get the source code of your Leadpages page

After creating a page in your LeadPages account, publish it with the settings selected below:

When you click 'Download HTML' you'll get a .html file. Open that with a text editor. You'll need it's source code.

8 - Create content and paste the source code

In your Drupal admin go to Content -> Add content, and click 'Landing page'.

Enter a title, and paste the HTML source code from step 7 into the body field.

Click save. 

You'll be taken to the content on your page for example

Enter that into a browser where you're not logged into the Drupal admin and there you have it:

your LeadPages landing page on your own Drupal domain!

Bonus: the page will update on your domain if you edit it from your LeadPages account!

P.S. - Drupal Module for Leadpages

Make sure to upvote and comment on the feature request about the Drupal module for LeadPages here:

Category: Drupal Planet
Categories: Drupal News

Gábor Hojtsy: Five good reasons to register for Drupal Dev Days Szeged now!

Planet Drupal - Sat, 04/01/2014 - 12:29am

As you may have heard, Drupal Dev Days is going back to DrupalCon Europe 2008's host town Szeged, Hungary on March 24th to 30th, 2014! This is the ideal place for Drupal Dev Days, a whole week of sprinting with learning and participation opportunities plenty on Drupal coding and all the related technologies involved. Here are five good reasons to register for this event now:

  1. It is the biggest distraction-free sprint to work out remaining issues in Drupal 8 in the whole year. The sprint runs from Monday morning to Sunday night. Szeged wants to provide enough but also be out of your way to be awesome! For example, we booked the same venue up until midnight each day.
  2. We believe it is essential for a successful core sprint to have core committers on location. Szeged will have Alex Pott and Nathaniel Catchpole with Angie Byron supporting from home while we sleep. If you are a core developer in any capacity, having these two great leads directly at the same place is an amazing opportunity.
  3. Of course there is no requirement to be a core developer to attend! If you want to join the list of almost 1800 Drupal 8 developers though, is flying in Joe Shindelar and Amber Himes to deliver the Community Tools Workshop to get you on board with all the tools and processes used in Drupal core and contributed module/theme development. Great new skill to have under your sleeves in 2014. There is not much hard about it once you get started.
  4. We are taking the BADCamp/DrupalCon labs concept and provide options for speakers to deliver 2 hour and 4 hour long workshops for a fuller deep-dive on development topics. Even if you don't want to be a developer of Drupal itself in any capacity, there is a good chance that if you earn money with Drupal, you would benefit from some of these deep-dives. This is a unique format that other events don't offer. (Admittedly we are short on submitted sessions so far. If you, yourself would love to deliver such a deep-dive or a regular session, see, submissions close on January 15th (in 12 days)!)
  5. Szeged is a great cozy town! Many of those who have been there in 2008 asked us repeatedly to organise a come-back opportunity. Here it is and it only costs 30 EUR now! See our interview video on Szeged experiences at You won't regret coming.

With all these great reasons, what are you waiting for? Buy your ticket now at

Categories: Drupal News

Lullabot: Consultancy Scrum

Planet Drupal - Fri, 03/01/2014 - 11:30pm

In this episode, Addi is joined by Todd Nienkerk of Four Kitchens and Brian Skowron from Lullabot to discuss "consultancy scrum." We start off by briefly explaining what scrum and agile are, and then dive into the lessons learned about using this methodology in a client/vendor relationship, versus a completely internal product team.

Categories: Drupal News

Mark Shropshire: Charlotte Drupal Drive-in - Feb 22nd

Planet Drupal - Fri, 03/01/2014 - 11:27pm

The CharDUG (Charlotte Drupal User Group) is hosting the Charlotte Drupal Drive-in on February 22nd at Classic Graphics in Charlotte, North Carolina.

What is a Drupal Drive-in? The idea is to have an un-conference-style one day event where attendees have the opportunity to propose topics for group discussions to fully prepared presentations. Each attendee will get to vote on the topics presented during the event.

If you want to learn more about the concepts and inspirations behind Drupal drive-in type events, check out the recent DrupalEasy podcast 119. Our very own Thomas Lattimore discusses his concept behind the Charlotte Drupal Drive-in event.

Whether you have a topic idea for the drive-in or not, you are invited to register today!.

I am really looking forward to seeing old Drupal friends and meeting new ones at the event. It will be a blast.

Blog Category: 
Categories: Drupal News

Tyler Frankenstein: Build a Pebble Application to Record a Geo Position in Drupal

Planet Drupal - Fri, 03/01/2014 - 12:32pm

This tutorial describes how to build a Pebble "smart watch" application for a Drupal website using the PebbleKit Javascript Framework.

The application itself will be fairly simple. It will wait for you to click the "Select" button on the Pebble watch. Once the button is clicked, the app will grab your current latitude and longitude coordinates. It will then use the Services module to create an Article node and save the coordinates onto a Geofield on your Drupal site.

Let's get started!

Categories: Drupal News frontpage posts for the Drupal planet: Drupal 7.25 released

Planet Drupal - Fri, 03/01/2014 - 11:48am

Drupal 7.25, a maintenance release with numerous bug fixes (no security fixes) is now available for download. See the Drupal 7.25 release notes for a full listing.

Download Drupal 7.25

Upgrading your existing Drupal 7 sites is recommended. There are no major new features in this release. For more information about the Drupal 7.x release series, consult the Drupal 7.0 release announcement.

Security information

We have a security announcement mailing list and a history of all security advisories, as well as an RSS feed with the most recent security advisories. We strongly advise Drupal administrators to sign up for the list.

Drupal 7 includes the built-in Update Manager module, which informs you about important updates to your modules and themes.

There are no security fixes in this release of Drupal core.

Bug reports

Drupal 7.x is being maintained, so given enough bug fixes (not just bug reports), more maintenance releases will be made available, according to our monthly release cycle.


Drupal 7.25 contains bug fixes and small API/feature improvements only. The full list of changes between the 7.24 and 7.25 releases can be found by reading the 7.25 release notes. A complete list of all bug fixes in the stable 7.x branch can be found in the git commit log.

Update notes

See the 7.25 release notes for details on important changes in this release.

Known issues


Front page news: Planet DrupalDrupal version: Drupal 7.x
Categories: Drupal News

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer