Drupal Feeds

Meet us in Amsterdam

Cocomore (via DrupalFire)

We were going DrupalCon Amsterdam 2014.There is the European DrupalCon happening from Sept. 29th to the Oct. 3rd in Amsterdam and a team of Cocomore - as one of the biggest Drupal shops in Germany and Spain - will of course attend.

read more

Categories: Drupal Universe

DrupalCon Amsterdam: Training spotlight: Design, Prototype, and Style in Browser

Feeds from Drupal.org - Wed, 2014-09-10 12:31

Design, Prototype, and Style in Browser (formerly Advanced Sass and Compass for RWD) is back! One of our most popular courses returns, with even more great new content - and now is your chance to attend this training at DrupalCon Amsterdam!

With more mobile device activations per day than human births and full internet browsers coming to television sets and gaming consoles (both home and portable), the old techniques we have used to create pixel-perfect sites for desktop audiences have already become a thing of the past.

We will explore content strategy as a method for designing responsive websites, building separate components and layouts, and will emphasize creating DRY code. We will dive deep into the power of Sass and Compass and a handful of JavaScript tools and how they can be utilized for your growing website. These tools can ease much of the hard work related to creating truly awesome responsive websites.

Meet the Trainers from Four Kitchens

Chris Ruppel (rupl) and Ian Carrico (iamcarrico) are Frontend and Backend developers at Four Kitchens respectively. Both are well-known in the Drupal community as both RWD and Sass experts, having trained and spoken at numerous events around the world, including Portland, Denver, New York, Austin, San Francisco, and Munich, Germany.

Neither are strangers to community contribution: Ian maintains the Aurora base theme and Magic module and contributes to many RWD-related Compass extensions such as Toolkit, Singularity, and Breakpoint. Chris maintains the Modernizr module and has contributed to Modernizr, the Drupal 8 HTML5/Mobile initiatives, and the Drupal.org D7 upgrade.

Attend this Drupal Training

This training will be held on Monday, 29 September from 09:00-17:00 at the Amsterdam RAI during DrupalCon Amsterdam. The cost of attending this training is €400 and includes training materials, meals and coffee breaks. A DrupalCon ticket is not required to register to attend this event.

Register today

Categories: Straight From Drupal

DrupalCon Amsterdam: Training spotlight: Design, Prototype, and Style in Browser

Planet Drupal - Wed, 2014-09-10 12:31

Design, Prototype, and Style in Browser (formerly Advanced Sass and Compass for RWD) is back! One of our most popular courses returns, with even more great new content - and now is your chance to attend this training at DrupalCon Amsterdam!

With more mobile device activations per day than human births and full internet browsers coming to television sets and gaming consoles (both home and portable), the old techniques we have used to create pixel-perfect sites for desktop audiences have already become a thing of the past.

We will explore content strategy as a method for designing responsive websites, building separate components and layouts, and will emphasize creating DRY code. We will dive deep into the power of Sass and Compass and a handful of JavaScript tools and how they can be utilized for your growing website. These tools can ease much of the hard work related to creating truly awesome responsive websites.

Meet the Trainers from Four Kitchens

Chris Ruppel (rupl) and Ian Carrico (iamcarrico) are Frontend and Backend developers at Four Kitchens respectively. Both are well-known in the Drupal community as both RWD and Sass experts, having trained and spoken at numerous events around the world, including Portland, Denver, New York, Austin, San Francisco, and Munich, Germany.

Neither are strangers to community contribution: Ian maintains the Aurora base theme and Magic module and contributes to many RWD-related Compass extensions such as Toolkit, Singularity, and Breakpoint. Chris maintains the Modernizr module and has contributed to Modernizr, the Drupal 8 HTML5/Mobile initiatives, and the Drupal.org D7 upgrade.

Attend this Drupal Training

This training will be held on Monday, 29 September from 09:00-17:00 at the Amsterdam RAI during DrupalCon Amsterdam. The cost of attending this training is €400 and includes training materials, meals and coffee breaks. A DrupalCon ticket is not required to register to attend this event.

Register today

Just Enough Administrator Power

Latest Drupal Modules - Wed, 2014-09-10 11:29

Provides a simpler administrative experience simply by giving site administrators access to what is needed, and not more.

See documentation/README.

Categories: Straight From Drupal

Commerce NoCart

Latest Drupal Modules - Wed, 2014-09-10 09:16

Provides means to build one-product fast checkout features while retaining the cart for regular checkouts.

Categories: Straight From Drupal

Metal Toad: Simple password grants with OAuth 2.0 and Drupal

Planet Drupal - Wed, 2014-09-10 08:30

Like many Drupal developers, we have become big fans of decoupled front-ends using Drupal as a RESTful backend (a.k.a. "headless" Drupal). The myriad of authorization options can be confusing, however. We've settled on OAuth 2.0 for most situations. When OAuth is brought up, many people will think of the single-sign-on flow in a browser, with the associated redirects and permission dialogs. This flow is widely used, but not always a good fit for first-party applications, or machine-to-machine API interactions.

Metal Toad: Simple password grants with OAuth 2.0 and Drupal

Feeds from Drupal.org - Wed, 2014-09-10 08:30

Like many Drupal developers, we have become big fans of decoupled front-ends using Drupal as a RESTful backend (a.k.a. "headless" Drupal). The myriad of authorization options can be confusing, however. We've settled on OAuth 2.0 for most situations. When OAuth is brought up, many people will think of the single-sign-on flow in a browser, with the associated redirects and permission dialogs. This flow is widely used, but not always a good fit for first-party applications, or machine-to-machine API interactions.

Categories: Straight From Drupal

Simple password grants with OAuth 2.0 and Drupal

Metal Toad Media (via DrupalFire)

Like many Drupal developers, we have become big fans of decoupled front-ends using Drupal as a RESTful backend (a.k.a. "headless" Drupal). The myriad of authorization options can be confusing, however. We've settled on OAuth 2.0 for most situations. When OAuth is brought up, many people will think of the single-sign-on flow in a browser, with the associated redirects and permission dialogs. This flow is widely used, but not always a good fit for first-party applications, or machine-to-machine API interactions.

Categories: Drupal Universe

Károly Négyesi: I AM GROOT

Planet Drupal - Wed, 2014-09-10 05:36

Or, languages are really hard.

So I was handing over some CSV export functionality to a client who loaded it into Excel as it is without using the import wizard. This resulted in misinterpreted UTF-8 as WIN-1252. I quickly wrote this little function (error handling omitted for brevity):
<?php
  function uconv($text) {
    $descriptorspec = array(array("pipe", "r"), array("pipe", "w"));
    $process = proc_open("/usr/bin/uconv --add-signature", $descriptorspec, $pipes);
    fwrite($pipes[0], $text);
    fclose($pipes[0]);
    $text = stream_get_contents($pipes[1]);
    fclose($pipes[1]);
    proc_close($process);
    return $text;
  }
?>
A quick test of the function showed it working, so I patched the CSV export to call it, deployed it on the dev server and... it died on the first accented character. I have checked on the dev server from command line and it worked. W.T.F. I compared the mbstring ini values, all the same. W.T.F, no, really, this can't be.

Well, there must be something different, right? What could be? Locale? But what's locale? Environment variables. Hrm, proc_open has environment variables too. Well then let's see whether my shell feeds something into this script that makes it work: env -i php x.php. It breaks! Yay! It's always such relief when I can reproduce a bug that refuses to be reproduced. The solution is always easy after -- the LANG environment variable is en_US.utf8 in the shell, and C in Apache:

<?php
proc_open("/usr/bin/uconv --add-signature", $descriptorspec, $pipes, NULL, array('LANG' => 'en_US.utf8'));
?>

Ps. Curiously enough, -f utf-8 as an uconv argument didn't help -- but -f utf-8 -t utf-8 did. Morale of the story: uconv defaults to the value LANG both to and from. This is not documented and it's very hard to discover.

Károly Négyesi: I AM GROOT

Feeds from Drupal.org - Wed, 2014-09-10 05:36

Or, languages are really hard.

So I was handing over some CSV export functionality to a client who loaded it into Excel as it is without using the import wizard. This resulted in misinterpreted UTF-8 as WIN-1252. I quickly wrote this little function (error handling omitted for brevity):
<?php
  function uconv($text) {
    $descriptorspec = array(array("pipe", "r"), array("pipe", "w"));
    $process = proc_open("/usr/bin/uconv --add-signature", $descriptorspec, $pipes);
    fwrite($pipes[0], $text);
    fclose($pipes[0]);
    $text = stream_get_contents($pipes[1]);
    fclose($pipes[1]);
    proc_close($process);
    return $text;
  }
?>
A quick test of the function showed it working, so I patched the CSV export to call it, deployed it on the dev server and... it died on the first accented character. I have checked on the dev server from command line and it worked. W.T.F. I compared the mbstring ini values, all the same. W.T.F, no, really, this can't be.

Well, there must be something different, right? What could be? Locale? But what's locale? Environment variables. Hrm, proc_open has environment variables too. Well then let's see whether my shell feeds something into this script that makes it work: env -i php x.php. It breaks! Yay! It's always such relief when I can reproduce a bug that refuses to be reproduced. The solution is always easy after -- the LANG environment variable is en_US.utf8 in the shell, and C in Apache:

<?php
proc_open("/usr/bin/uconv --add-signature", $descriptorspec, $pipes, NULL, array('LANG' => 'en_US.utf8'));
?>

Ps. Curiously enough, -f utf-8 as an uconv argument didn't help -- but -f utf-8 -t utf-8 did. Morale of the story: uconv defaults to the value LANG both to and from. This is not documented and it's very hard to discover.

Categories: Straight From Drupal

I AM GROOT

Károly Négyesi (via DrupalFire)

Or, languages are really hard.

So I was handing over some CSV export functionality to a client who loaded it into Excel as it is without using the import wizard. This resulted in misinterpreted UTF-8 as WIN-1252. I quickly wrote this little function (error handling omitted for brevity):
<?php
  function uconv($text) {
    $descriptorspec = array(array("pipe", "r"), array("pipe", "w"));
    $process = proc_open("/usr/bin/uconv --add-signature", $descriptorspec, $pipes);
    fwrite($pipes[0], $text);
    fclose($pipes[0]);
    $text = stream_get_contents($pipes[1]);
    fclose($pipes[1]);
    proc_close($process);
    return $text;
  }
?>
A quick test of the function showed it working, so I patched the CSV export to call it, deployed it on the dev server and... it died on the first accented character. I have checked on the dev server from command line and it worked. W.T.F. I compared the mbstring ini values, all the same. W.T.F, no, really, this can't be.

Well, there must be something different, right? What could be? Locale? But what's locale? Environment variables. Hrm, proc_open has environment variables too. Well then let's see whether my shell feeds something into this script that makes it work: env -i php x.php. It breaks! Yay! It's always such relief when I can reproduce a bug that refuses to be reproduced. The solution is always easy after -- the LANG environment variable is en_US.utf8 in the shell, and C in Apache:

<?php
proc_open("/usr/bin/uconv --add-signature", $descriptorspec, $pipes, NULL, array('LANG' => 'en_US.utf8'));
?>

Ps. Curiously enough, -f utf-8 as an uconv argument didn't help -- but -f utf-8 -t utf-8 did. Morale of the story: uconv defaults to the value LANG both to and from. This is not documented and it's very hard to discover.

Categories: Drupal Universe

Modules Unraveled: 118 Starting and Running a DrupalCamp in a Hobbiest Community with Adam Hill - Modules Unraveled Podcast

Planet Drupal - Wed, 2014-09-10 05:00
Photo of Adam HillPublished: Wed, 09/10/14Download this episodeStarting a local Drupal community
  • When did you start the DrupalCampNE meetups?
    • Started due to meeting a friend Richard at DrupalCons in Paris, Copenhagen and Denver and saying how crazy it was that we met at DrupalCons across the world but not in the North East where we’re both native. So we setup a meeting and promoted it on twitter and with some others we knew had at least dabbled with Drupal. We had 6 people at our first meeting and that happened in a pub which was to set the stage for the future meetups which have all been held in pubs.
  • I’ve thought about how cool it would be to start a local camp, but we don’t have a lot of people even coming to our meetups. What have you (or other organizers) done to get consistent attendance to events?
    • Consistency… Mixup of talks and social but always keep it social so expectations are not too high. For the camp we needed there to be a few people interested and then had backing from my company to allow us to dedicate time. Dedicated time has been vital.
  • How large is a typical meetup? What’s the average attendence?
    • We get anything from between 5 - 20 people attending but its really a mixup again, depends heavily on the day to some extend (holidays etc.) but also on if there is a talk. Our WP vs Drupal talk got a LOT of people :)
  • How far do people travel to get to your meetups?
    • We’ve had people doing a round trip of 100 miles before because there is no meetup in the North of the North West… but usually people come from Newcastle or there abouts. We lose a few people since its too far for them to come for sure.
DrupalCampNE
  • When did you start organizing a Drupal Camp for the North East of England?
    • August 2013 - started asking/checking about venue
    • Went to other camps in UK to promote and to share info
    • November 2013 - announced the date around DrupalCamp North West
  • What were some of the challenges you faced? Were there any unexpected ones that stick out to you?
    • Local attendees
    • Sponsors
    • Cancelled talks
    • Outsourcing - Venue
  • What went really well for you? How did you plan for it?
    • The feelings of collaborating - fresh eyes were really liberated.
    • The venue was loved
    • The talks by Morten and Holly Ross
  • What advice would you give to someone who’s planning a camp now? Or will be soon?
    • Plan really well in advance
    • Find a great venue and try to get it for free :)
    • Have the freedom to make decisions - keep a small team?
    • Get sponsors early!
    • Get speakers early!
Episode Links: Adam on drupal.orgAdam on TwitterConsult and DesignTags: Drupal Campsplanet-drupal

Modules Unraveled: 118 Starting and Running a DrupalCamp in a Hobbiest Community with Adam Hill - Modules Unraveled Podcast

Feeds from Drupal.org - Wed, 2014-09-10 05:00
Photo of Adam HillPublished: Wed, 09/10/14Download this episodeStarting a local Drupal community
  • When did you start the DrupalCampNE meetups?
    • Started due to meeting a friend Richard at DrupalCons in Paris, Copenhagen and Denver and saying how crazy it was that we met at DrupalCons across the world but not in the North East where we’re both native. So we setup a meeting and promoted it on twitter and with some others we knew had at least dabbled with Drupal. We had 6 people at our first meeting and that happened in a pub which was to set the stage for the future meetups which have all been held in pubs.
  • I’ve thought about how cool it would be to start a local camp, but we don’t have a lot of people even coming to our meetups. What have you (or other organizers) done to get consistent attendance to events?
    • Consistency… Mixup of talks and social but always keep it social so expectations are not too high. For the camp we needed there to be a few people interested and then had backing from my company to allow us to dedicate time. Dedicated time has been vital.
  • How large is a typical meetup? What’s the average attendence?
    • We get anything from between 5 - 20 people attending but its really a mixup again, depends heavily on the day to some extend (holidays etc.) but also on if there is a talk. Our WP vs Drupal talk got a LOT of people :)
  • How far do people travel to get to your meetups?
    • We’ve had people doing a round trip of 100 miles before because there is no meetup in the North of the North West… but usually people come from Newcastle or there abouts. We lose a few people since its too far for them to come for sure.
DrupalCampNE
  • When did you start organizing a Drupal Camp for the North East of England?
    • August 2013 - started asking/checking about venue
    • Went to other camps in UK to promote and to share info
    • November 2013 - announced the date around DrupalCamp North West
  • What were some of the challenges you faced? Were there any unexpected ones that stick out to you?
    • Local attendees
    • Sponsors
    • Cancelled talks
    • Outsourcing - Venue
  • What went really well for you? How did you plan for it?
    • The feelings of collaborating - fresh eyes were really liberated.
    • The venue was loved
    • The talks by Morten and Holly Ross
  • What advice would you give to someone who’s planning a camp now? Or will be soon?
    • Plan really well in advance
    • Find a great venue and try to get it for free :)
    • Have the freedom to make decisions - keep a small team?
    • Get sponsors early!
    • Get speakers early!
Episode Links: Adam on drupal.orgAdam on TwitterConsult and DesignTags: Drupal Campsplanet-drupal
Categories: Straight From Drupal

Facebook Album

Latest Drupal Modules - Tue, 2014-09-09 22:58

Facebook Album provides a simple block to display public Facebook Albums in a gallery and optionally in a Colorbox popup.

Categories: Straight From Drupal

Mediacurrent: How To Do A Combined Name Search

Planet Drupal - Tue, 2014-09-09 20:55

Recently I developed some functionality for a client that I realized might be useful to the greater Drupal community. This post describes how to set up a combined fields filter in Views to allow searching for terms and matching more than one field.

Mediacurrent: How To Do A Combined Name Search

Feeds from Drupal.org - Tue, 2014-09-09 20:55

Recently I developed some functionality for a client that I realized might be useful to the greater Drupal community. This post describes how to set up a combined fields filter in Views to allow searching for terms and matching more than one field.

Categories: Straight From Drupal

User Pages

Latest Drupal Modules - Tue, 2014-09-09 20:30

User Pages module allows you to manage following user related pages:-

  • user
  • user/login
  • user/register
  • user/password

By, default these user page are not available in Chaos Tool Suite, once you install it pages will be automatically available in Page Manager and can be managed via Panels.

Categories: Straight From Drupal

Palantir: DrupalCon Amsterdam

Planet Drupal - Tue, 2014-09-09 18:59
DrupalCon Amsterdam logo

Each year the Drupal Association coordinates a few large-scale conferences for the global Drupal community. This time around the European conference is in Amsterdam, and we’ll be there to enjoy code sprints, meeting new members of the community, sessions, and, of course, presenting a few ourselves.

First, a few details: DrupalCon Amsterdam runs September 29 through October 3 and will have a couple thousand people from the Drupal community in attendance. Like the North American DrupalCon, sprints, events, and over 100 sessions will happen over the course of the conference.

Palantir will have a number of folks in attendance, including our CEO George DeMet, President Tiffany Farriss, Director of Development and Professional Services Ken Rickard, and Senior Architect and Community Lead Larry “Crell” Garfield.

Larry “Crell” Garfield

Larry will be leading three sessions:

Ken Rickard

Ken dives into the consulting piece for dev shops.

George DeMet

George has been involved with several Drupal working groups for some time now and will be on two panels related to such goings on.

In addition to ours and all of the other sessions – and Amsterdam as a city, of course – we’re also excited for all of the other things that come with DrupalCon. Whether it's sprint days making progress on Drupal 8 core and contributed module development, or the the PHP track this year (which showcases a number of leading presenters from the PHP world at-large helping continue to build bridges between Drupal and the PHP community), meeting new contributors (especially from the Symfony community), or working with the Drupal Association its working groups to help plan the future of Drupal.org and DrupalCon, it's a chance for all of us to grow as members of this and other communities.

Are you headed to Amsterdam for DrupalCon? If so, say hello to Tiffany, George, Ken, and Larry. And let us know what you’re excited about in the comments, or on Twitter here. We can keep you up-to-date via our newsletter as well. Hope to see you there!

Palantir: DrupalCon Amsterdam

Feeds from Drupal.org - Tue, 2014-09-09 18:59
DrupalCon Amsterdam logo

Each year the Drupal Association coordinates a few large-scale conferences for the global Drupal community. This time around the European conference is in Amsterdam, and we’ll be there to enjoy code sprints, meeting new members of the community, sessions, and, of course, presenting a few ourselves.

First, a few details: DrupalCon Amsterdam runs September 29 through October 3 and will have a couple thousand people from the Drupal community in attendance. Like the North American DrupalCon, sprints, events, and over 100 sessions will happen over the course of the conference.

Palantir will have a number of folks in attendance, including our CEO George DeMet, President Tiffany Farriss, Director of Development and Professional Services Ken Rickard, and Senior Architect and Community Lead Larry “Crell” Garfield.

Larry “Crell” Garfield

Larry will be leading three sessions:

Ken Rickard

Ken dives into the consulting piece for dev shops.

George DeMet

George has been involved with several Drupal working groups for some time now and will be on two panels related to such goings on.

In addition to ours and all of the other sessions – and Amsterdam as a city, of course – we’re also excited for all of the other things that come with DrupalCon. Whether it's sprint days making progress on Drupal 8 core and contributed module development, or the the PHP track this year (which showcases a number of leading presenters from the PHP world at-large helping continue to build bridges between Drupal and the PHP community), meeting new contributors (especially from the Symfony community), or working with the Drupal Association its working groups to help plan the future of Drupal.org and DrupalCon, it's a chance for all of us to grow as members of this and other communities.

Are you headed to Amsterdam for DrupalCon? If so, say hello to Tiffany, George, Ken, and Larry. And let us know what you’re excited about in the comments, or on Twitter here. We can keep you up-to-date via our newsletter as well. Hope to see you there!

Categories: Straight From Drupal

Freelock : Ask Freelock: Why should I use "Media" links instead of just embedding, in Drupal?

Planet Drupal - Tue, 2014-09-09 17:36

Joaquin asks:

Sorry, John.

But when it comes to adding Youtube and Vimeo, you still haven't made the case for not going into the HTML.

Here is a test page I created.

The top video I used the "WEB" tab in the "Add Media" button (BTW, it is a little confusing that there is still that tab labeled "Youtube").

The bottom video I copy and pasted from the HTML that Youtube presents you when you click the "Embed" tab.

As you can see, pasting the HTML looks a lot better. And the first option doesn't seem to be working.

Thoughts?

DrupalDrupal PlanetMediaVideo

Pages

Subscribe to My Drupal aggregator