Planet Drupal

Syndicate content - aggregated feeds in category Planet Drupal
Updated: 9 min 28 sec ago

DrupalCon News: Announcing the DrupalCon Asia Developer Contest

Wed, 01/27/2016 - 05:52
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpVroom vroom! Love Adventure? Love Drupal? Want to win a Royal Enfield Classic motorcycle? You're in luck!/p pThe DrupalCon Asia Developer Contest is being sponsored by the great folks over at Azri Solutions and they've come up with one of the coolest developer contests we've heard of thus far. The challenge, should you choose to accept it, is this: create a beautiful, interactive visualization of the data found at a href=, and submit it via github no later than 11:59 PM IST on Thursday, February 18./p/div/div/div

ActiveLAMP: PSR-4 Class Autoloading with Drupal 7

Wed, 01/27/2016 - 05:00
a href= src= //div/aYou don#39;t have to wait for Drupal 8 to start using PSR-4 namespaces. In this video, watch as we write a Views handler in a Drupal 7 module using the PSR-4 standard. Also, if you#39;ve never seen quot;Drush Quick Drupalquot; in action, watch how quickly a new Drupal site is spun up locally with the exact modules needed, downloaded and enabled by executing one Drush command, `drush qd`. Lots of hidden gems in this video, leave us a comment if you saw something you liked!

OSTraining: Video: Train Your Staff for Drupal 8

Wed, 01/27/2016 - 01:01
div class=ost-intro-imageimg src= alt=Video: Train Your Staff for Drupal 8 width=200 height=133 //div pIn mid-January we held a webinar with Acquia, explaining how to train your team on Drupal 8./p pThis was an interesting webinar to run because it ended up being pretty different from our planning. There were two major changes:/p ol liWhen scheduling the webinar, we intended to explain many of Drupal 8 training resources available. However, by mid-January, many contributed Drupal 8 modules didn't have stable releases and so most D8 training wasn't ready. So, in the webinar, we explaind when Drupal 8 training emwould/em be available./li liWe were able to make a very cool surprise announcement. Watch to the end of the webinar for the big reveal./li /ol pFrom the webinar, here's an overview of when several important modules will be stable:/p

Lullabot: One Year of Backdrop CMS with Jen Nate

Wed, 01/27/2016 - 00:44
Matt Mike talk with Backdrop CMS founding forkers Jen Lampton Nate Haug about Backdrop now that Drupal 8 is released.

Palantir: Web Services in Drupal 8

Tue, 01/26/2016 - 19:30
span class=featured-blog-image img typeof=foaf:Image src= width=262 height=175 alt=Drupal 8 Acquia blog post graphic title=Drupal 8 Acquia blog post graphic / /span pWeb Services in today's applications and websites have become critical to interacting with third parties, and a lot of Drupal developers have the need to expose content and features on their site via an API. Luckily for us, Drupal 8 now has this capability built right into Core. Some contrib modules are attempting to make such capabilities even better, too./p pTo shed some light onto these new features, we've worked with Acquia to develop a webinar and subsequent series of blog posts to help get you up to speed with these exciting, new features. The first of these blog posts, a href= Services 101/a, has been published on the Acquia Developer Center today, written by our very own Senior Architect and Community Lead a href= Crell Garfield/a./p pLarry a href= off the series/a by laying out a comprehensive explanation of exactly what Web services are, providing a necessary and strong foundation for you to approach the exciting Web services developments new to Drupal 8. Look for his follow-up posts on in the coming weeks. And in the meantime, we have plenty more Drupal 8 content with Larry's a a=./a/p pThis first post on Acquia is part of a 4-part series written by Larry, and Kyle Browning, of Acquia, based on a webinar that Larry and Kyle recently gave: a href= 8 Deep Dive: What It Means for Developers Now that REST Is in Core/a./p

OpenLucius: Headless Drupal Laravel | A blog concept in Laravel linked to a Drupal 8 REST API

Tue, 01/26/2016 - 19:30
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpimg src= width=1440 height=746 alt= class=img-responsive //p pLately I have been hearing a lot about a href= This is a PHP framework to build web applications and that is quickly gaining popularity. I wanted to test it to keep up to date with this current technology. So I thought: I will build a concept in Laravel to see how it works and to compare it with Drupal 8./p pstrongMy goals:/strong/p ul liA static page in which the content is loaded from a local database./li liBuild a list of Blog items which is fed from a Drupal 8 RESTful API (which a href= had previously built for Node.js/a)./li /ul pstrongOverall content of this blog:/strong/p ol liIntroduction to Laravel /li liLaravel’s foundation/li liInstalling Laravel/li liRouting in Laravel/li liLaravel’s Migration: management of the database structure /li liEloquent ORM: query the database/li liHTML templating in Laravel: Blade and Views/li liLoading data from a RESTful Drupal 8 API/li /ol /div/div/div

Acquia Developer Center Blog: Web Services 101

Tue, 01/26/2016 - 17:15
div class=field field-name-field-author field-type-entityreference field-label-hiddendiv class=field-itemsdiv class=field-item evenLarry Garfield/div/div/divdiv class=field field-name-field-blog-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src= width=140 height=85 alt=Web Services 101 //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpemWeb developers are discovering that Web services have become critical to interacting with third parties -- whether on Web sites or in applications./em/p pemMany Drupal developers now have the need to expose content and features on their site via an API. Fortunately, Drupal 8 now has this capability in core. And some contributed modules are attempting to make it even better./em/p/div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/div/div/div

BlackMesh: Attend a sprint at one of the 40 Drupal Global Sprint Weekend locations, January 30 and 31!

Tue, 01/26/2016 - 17:14
span class=submitted-by/spandiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encoded h2 So many locations!/h2 p a href= target=_blankDrupal Global Sprint Weekend/a is January 30 and 31, 2016, and so far we have 40 locations all over the world./p p You might think you can't help Drupal, that you should not go to a sprint… But anyone who has worked with Drupal before (content editors, site builders), can help at a sprint. So you should go to one! Bring your computer. :)/p p (No location near you? *You* can organize one. :) There is still time to add your small local sprint. Read a href= target=_blankthe post/a and get your location listed!)/p h2 What will you do at a sprint?/h2 h3 Work with others/h3 p You might have had a goal of contributing for a while, but when you tried before it may have been intimidating or frustrating./p p This is your chance to change that! Working together is more fun, and we can learn so much from each other./p p At the sprint, ask the organizer or another attendee what project they are working on. It might be Drupal Core, a Drupal 7 contrib project, a distribution, a translation, documentation, the Drupal 8 Handbook, porting a module to Drupal 8, or infrastructure. Find out where their issue queue is./p p Write down people's names and usernames that you meet./p h3 Post comments on issues/h3 p All over the world, people work on Drupal every day (not just on Global Sprint Weekend). To coordinate this work, we post comments (and questions!) on issues, a lot./p p For example, let's say after finding the issue queue, you want to help with some bugs./p p Filter the list of issues to bugs. Pick one that looks interesting to you, and make a comment on the issue saying you are going to verify it and work on steps to reproduce. After a while, make another comment to post questions you have on the issue, or post some partial information you found out. Later, make *another* comment and update the issue summary and/or steps to reproduce./p h3 Eat and have fun/h3 p Take care of yourself at the sprint. Take short breaks; stand up and stretch; walk around a bit. Spend a few quiet moments alone a couple times during the day./p p If your location is not providing lunch, bring food with you. (Leaving for two hours in the middle of a sprint will not be a productive use of time.)/p p After getting their permission, take pictures of smiling people talking and working together, and post them./p h3 Stick with a few issues/h3 p Do not measure your success, or the success of a sprint, with how many issues get touched. Stay with one or two issues, and work with a group to get them as close to done as possible./p p If you were verifying a bug, ask around and find someone to fix the bug and work with them. :) Before starting to work on a fix, make sure they post a comment on the issue also, saying what you and they will be doing next./p p Test a fix. Before starting to test a fix, post a comment on the issue saying what you will test (you should be posting comments on issues before starting to work on them, saying what you will do, is pretty important). Post questions about how to test, or post the result of your trying the fix. If you do not have a local environment to try out fixes, use a href= p Look at a patch or pull request and post questions about the fix, or post opinions you have about the solution. Or, ask around and find someone to look at the fix, and make sure they post a comment about it./p p Keep gathering people on one or two issues until they get updated, fixed, reviewed, and tested (maybe doing that a few times)./p h3 Celebrate/h3 p Before leaving the sprint, post comments on issues summarizing any questions and posting partial work. Check with others at the sprint and make sure they post too. Some people don't want to say things in public on issues if they feel their work is not finished or not perfect. Let them see you did it and help them feel comfortable posting questions and half broken things./p p Look back on what you got done that day, what you learned, and what barriers you had before the sprint, that you have now gotten over. Even small things add up over time./p h2 You decided to attend a sprint. What next?/h2 h3 Tell people you are going/h3 p The person organizing the location near you might be feeling a bit nervous and wondering if people will show up. Help them by RSVP'ing. Make a comment on their post saying you will attend, respond yes to their meetup, get a ticket through their event page, or use whatever method they have for signups./p p Tweet (use the a href=;vertical=defaultamp;q=%23SprintWeekendamp;src=typd target=_blank#SprintWeekend/a hash tag) and say you will be at X location./p p Convince a friend to go with you./p h3 Read more about sprints/h3 p Still curious about what sprinting will be like? a href= target=_blankZsófi/a from a href= target=_blankCheppers/a in Budapest wrote about a href= target=_blankwhat to expect/a at a Global Sprint sprint. And a href= target=_blankLeslie/a from a href= target=_blankOwnSourcing/a wrote about a href= target=_blanktools sprinters can get ready before hand/a (or go to a sprint to get help setting up)./p h2 Have questions?/h2 p Tweet using the a href=;vertical=defaultamp;q=%23SprintWeekendamp;src=typd target=_blank#SprintWeekend/a hash tag, post a comment on the a href= target=_blankg.d.o wiki page/a, ask in the a href= target=_blankMentoring Group/a, or ask in a href= target=_blankIRC/a in #drupal-contribute. -Cathy (a href= target=_blankYesCT/a)/p h3 Resources for Organizers/h3 ulli a href= target=_blankDrupal Global Sprint Weekend 2016 wiki/a/li li a href= target=_blankYou can organize a small local sprint as part of Drupal Global Sprint Weekend 2016/a/li li a href= target=_blankPreparation tips for organizers of local Drupal Global Sprint Weekend 2016 sprints/a/li li a href= target=_blankGet issues you care about ready for Global Sprint Weekend/a/li li a href= handbook page: Resources for sprint planners/a/li li a href= target=_blankDropcast Episode 14: Mediacurrent and Cathy talk about Drupal Global Sprint Weekend 2016/a/li /ul/div/div/divdiv class=field field-name-field-tags field-type-taxonomy-term-reference field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/tags/drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a/divdiv class=field-item odda href=/tags/sprints typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Sprints/a/div/div/divdiv class=field field-name-field-blog-images field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src= width=1850 height=932 alt=40 sprint pins on a map of the world //div/div/div How the official Drupal 6 Long-Term Support will work!

Tue, 01/26/2016 - 15:51
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpAs you may know, Drupal 6 will reach End-Of-Life (EOL) on strongFebruary 24th, 2016/strong. This means the Drupal community (including the Security Team) will no longer support Drupal 6!/ppHowever, a a href= group of commercial vendors/a will collaborate with the Drupal Security Team to take on Long-Term Support of Drupal 6! a href= myDropWizard is one of those Drupal 6 long-term support vendors./a :-)/ppIn this article, we'll answer the following questions:/pullistrongWhat emspecifically/em will happen on February 24th?/strong/lilistrongWhat is the official Drupal 6 LTS?/strong/lilistrongHow will the process work?/strong/lilistrong/strongstrongWhat will customers need to pay for?/strong/li/ulpstrongRead more for the answers!/strong/pp/div/div/div

InternetDevels: InternetDevels: 2015 wrap-up — infographics

Tue, 01/26/2016 - 15:22
div class=field field--name-field-preview-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg src= width=863 height=577 alt=InternetDevels: 2015 wrap-up — infographics //div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpimg src= alt=InternetDevels: 2015 wrap-up — infographics //pp style=text-align: right;emEmbed code for Infographics:/em/p a href= more/a/div/div/div

Acquia Developer Center Blog: Acquia U: Making the world a better place, one Drupalist at a time. - with Amy Parker

Tue, 01/26/2016 - 14:09
div class=field field-name-field-podcast-image field-type-image field-label-abovediv class=field-labelImage:nbsp;/divdiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src= width=2560 height=1430 alt=Amy Parker and Jeffrey A. quot;jamquot; McGuire talk at Acquia#039;s Boston HQ. title=Amy Parker and Jeffrey A. quot;jamquot; McGuire talk at Acquia#039;s Boston HQ. //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-abovediv class=field-labelBody:nbsp;/divdiv class=field-itemsdiv class=field-item even property=content:encodedp strongPart 2 of 2/strong - Amy Parker, the Director of Acquia University, and I sat down in Acquia's downtown Boston headquarters to talk about Acquia's technology boot camp, affectionately known as Acquia U. In this podcast we talk about the diversity of candidate backgrounds, the candidate selection process, and go into what makes a successful Acquia Ubie. We also talk about measuring the success of a program like this in human terms. /p p a href= part one/a, we went over the course and how it covers much more than Drupal. The curriculum is designed to produce people able to work in tech companies: Drupal and related technologies, agile methodologies, project management tools, trouble shooting tickets, presentation skills, and more. Listen to a href= 1/a to learn more. /p h2 Interview video - 14:30 //h2 piframe width=640 height=360 src= frameborder=0/iframe/p h2 More Amy and Acquia U on the web!br //h2 olliAcquia Podcast: a href= U: Jump in and own it. Kickstart your career. - meet Amy Parker/a /li liAcquia Podcast with Keith Donaldson, Acquia U graduate, 2015: a href=, the fastest way from idea to MVP/a /li liAmy spoke with Brian Lewis in 2015 on a href= Unravelled Podcast 132, AcquiaU/a (a href='s the video/a of their conversation). /li liAmy was a guest on a href= podcast 141/a in 2014. /li /olh2 Guest dossierbr //h2 ulliName: Amy Parker /li liWork affiliation: Director, a href= University/a /li a href= /li liTwitter: a href= /li liLinkedIn: a href= Parker/a /li /ul/div/div/divdiv class=field field-name-field-podcast-audio field-type-file field-label-hiddendiv class=field-itemsdiv class=field-item evenaudio controls=controlssource src= type=audio/mpeg //audio/div/div/divdiv class=field field-name-field-blog-workflow field-type-workflow field-label-abovediv class=field-labelWorkflow:nbsp;/divdiv class=field-itemsdiv class=field-item evenPending/div/div/divdiv class=field field-name-field-node-rate field-type-number-integer field-label-abovediv class=field-labelNode rate:nbsp;/divdiv class=field-itemsdiv class=field-item even0/div/div/divdiv class=field field-name-field-featured-podcast field-type-list-boolean field-label-abovediv class=field-labelMake this a featured podcast:nbsp;/divdiv class=field-itemsdiv class=field-item even/div/div/divdiv class=field field-name-field-author-logo field-type-image field-label-abovediv class=field-labelAuthor Logo:nbsp;/divdiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src= width=1292 height=1938 alt= //div/div/div

Jim Birch: Manage Drupal 7 Configurations using Features built with Features Builder

Tue, 01/26/2016 - 14:00
a href=;utm_medium=drupal-planetamp;utm_campaign=node/54 title=Manage Drupal 7 Configurations using Features built with Features Builderimg class=img-responsive src= width=620 height=465 alt=Lego Uncle Jim at the Ballgame title=Lego Uncle Jim at the Ballgame //abr pMost of us have been using the a href= module/a for configuration management in Drupal 7 for years now.  This is not what the module was originally intended for, but it has allowed us to move variables and configurations that were kept in the database into code, so they can be transferred from development to staging and production sites./p pFeatures is a module that creates other modules.  It was designed to bundle together functionality, say for a blog or a gallery, so you could deploy that functionality to multiple sites.  If you can think of grouping together a Content type with it's fields, dependencies, and views and you are thinking along the lines of the original design./p pHowever, somewhere along the way, some smart people figured out that we could send a lot of configuration to code using Features.  Different ideas of what should be kept in each feature arose, and a pseudo-configuration system evolved in Drupal 7.  Features provides a User Interface in the Drupal admin where developers and administrators could click together variables that go into a feature, and click together we did./p pa href=;utm_medium=drupal-planetamp;utm_campaign=node/54 title=Manage Drupal 7 Configurations using Features built with Features BuilderRead more/a/p

Symphony Blog: Easy Amazon S3 in Drupal with S3FS

Tue, 01/26/2016 - 11:23
div class=field field-type-text field-field-introtext div class=field-items div class=field-item odd pYou may already be familiar with a href= S3/a, the most popular solution for cost effective storage services nowadays. You will need it when you are looking for:/p ul li strongLow cost storage/strong: it happens to be my case, when I implemented a Drupal based web app for a local governmental authority. The app is used by branches from all provices of the country, and they usually upload a large amount of data (documents, photos, scans etc ...) regularly. Using the app server#39;s storage is too expensive. So I converted the Drupal file system to Amazon S3, leaving only the core and modules on the app server./li li strongFast loading/strong: many bloggers have used S3 to store their photos, videos, audios and files, for better serving their readers. As customers are from all over the world, saving the multimedia content to S3 will let them access them much faster./li li And many more benefits/li /ul pIn this tutorial, we will show you how to strongconvert/strong the Drupal 7 file system to Amazon S3 and strongsync/strong all existing files to S3 Storage./p /div /div /div h3 1. Preparation/h3 pYou will need to run several client programs like strongdrush/strong and strongawscli/strong. So if your site is on a shared hosting, you are not able to install and execute them. Pls download it to your local host and configure it there. After that you can upload to your shared hosting./p pThe techniques that I use in this tutorial are:/p pa href= target=_blankread more/a/p

Pronovix: Upping our game in accessibility, openness and signature technology - PDF in Drupal part 1

Tue, 01/26/2016 - 10:50
pIn the web community, PDF has become synonym for a range of accessibility bad practices. Some people even think that we would all be better off if PDF would finally die, just like Flash and Internet Explorer. As a result PDF is not very sexy in the Drupal and wider PHP community and this has negatively impacted our tooling./p

DrupalCon News: Registration is Open! Get your ticket today.

Tue, 01/26/2016 - 07:16
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpFor those of us who have been breathlessly waiting since you saw the jazz band in Los Angeles, registration for DrupalCon New Orleans is open at last!/p pComing up in May, a href= target=_blankDrupalCon New Orleans/a promises to be a fantastic time — so make sure you register today to get the earlybird rate./p/div/div/div

Appnovation Technologies: Generating an Automatic Style Guide for a Drupal 8 Theme

Tue, 01/26/2016 - 06:23
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encoded In this post I wanted to share my experience of integrating an automatic living style guide into a Drupal 8 theme. /div/div/divdiv class=field field-name-field-blog-header-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/blog/generating-automatic-style-guide-drupal-8-themeimg typeof=foaf:Image src= width=1400 height=400 alt= //a/div/div/divdiv class=sharethis-buttonsdiv class=sharethis-wrapperspan st_url= st_title=Generating an Automatic Style Guide for a Drupal 8 Theme class=st_facebook/span span st_url= st_title=Generating an Automatic Style Guide for a Drupal 8 Theme class=st_twitter/span span st_url= st_title=Generating an Automatic Style Guide for a Drupal 8 Theme class=st_sharethis/span /div/div

NEWMEDIA: h2Plan Extra Time for Architecture

Tue, 01/26/2016 - 02:26
h2Plan Extra Time for Architecture and Development/h2 pDrupal 8 includes several of the most popular contrib modules into core. Most noteworthy is the venerable Views module, but others include common field types such as Date, Link, and Entity Reference./p

NEWMEDIA: pIt’s been almost two years since my

Tue, 01/26/2016 - 02:26
pIt’s been almost two years since my colleagues and I released the first version of the a href= PCI Compliance white paper/a./p

NEWMEDIA: h2 id=motivation-why-cms-security

Tue, 01/26/2016 - 02:26
h2 id=motivation-why-cms-security-mattersMotivation: Why CMS Security Matters/h2 pRegardless of whether your site is a simple blog or a top 50 web property, they all represent an investment of time, money, and creative energy./p

NEWMEDIA: pAt newmedia we've been utilizing

Tue, 01/26/2016 - 02:26
pAt newmedia we've been utilizing Sass and Compass compiled with Ruby for CSS Preprocessing for quite some time now in our Drupal projects. While this toolset has served us well, the toolset for Frontend Developers has been growing and improving tremendously as time goes on./p