Academy

Heard about DrupalEasy Academy Career Training? Learn more about our 10-week quickstart Drupal Career Starter Program.

New Podcast

Posted Wednesday, May 8 at 9:38 am
Bob Kepford (kepford) from The Weekly Drop joins Andrew Riley, Ted Bowman, and Mike Anello to talk about how Bob mines nuggets of Drupal goodness from the weekly Drupal firehose. Other topics discussed include Panopoly, open-source project statistics, the impending Google Reader apocalypse, Open Atrium 2.x, and a bunch of other mostly Drupal-related topics.
Download Podcast 105
DrupalEasy_ep105_20130508.mp3
Syndicate content

Survey

Interested in learning more about Drupal, but can't find the training you're looking for? Help us help you by letting us know what workshops interest you. Take this short survey to let us know!

Newsletter

Stay up-to-date on DrupalEasy workshops and other events. On average, we send about one newsletter per month.

Testimonial

Mike is a great teacher!

Who are we?

DrupalEasy is the collective expertise of Ryan Price and Michael Anello, who joined forces to provide training and consulting services worldwide. Read all about them and what they can do.

What is Drupal?

Drupal is a free, super-powerful content management system for sites that require information posting and collection, including blogs, forums, videos, photos, and databases of information. We think it is the best platform available. Here's why...

Why Drupal?

More and more savvy organizations are going with Drupal for content management, and its no mystery why. It’s free, flexible, and easy to maintain for small or large volume sites. Learn more...

Current Posts

WE Drupal Update - DCSP Interns in the Wild!

Average: 5 (1 vote)

The beginning of the New Year seems like a good milestone to provide a progress update on the DrupalEasy Career Starter Program Work Experience (WE) Drupal. Eleven DCSP grads are interning with Drupal organizations all over the country, engaging their new-found Drupal knowledge and abilities in a variety of tasks, and gaining critical experience every day. Most of the interns are between one-third and one-half complete with their Work Experience, and reviews are super encouraging.

Some amazing organizations from far and wide stepped up to serve as WE Drupal Hosts, and help the eager 11 jumpstart their careeers, including the Drupal Association, Lullabot, WebEnabled, Radiant Blue Technologies, Cloud Nyne, Urban Rethink, Orange County Library System, Proctors, and DrupalEasy. Overall, the feedback from the hosts has been extremely positive, while the general reaction from the interns has been...overwhelming.

WE Drupal give host and intern a best of both worlds scenario, since it provides incentive and real-world, paid work experience for the participants while WE Drupal Hosts get no-cost, career-minded interns with solid Drupal training.  We Drupal is made possible thanks to grant money from Brevard Workforce, which is also the organization that has supported the growth and development of the DCSP. As an added bonus, we were originally told the funds would cover 346 hours for each intern (about 8.5 weeks of full-time work), but Brevard Workforce has extended the grant to cover 520 hours (13 weeks!) Needless to say, the vast majority of our WE Drupal hosts and interns accepted this generous offer.

Our internship host companies are saying some really positive things about our students, their preparedness, and skill level. Once the initial transition from a traditional to a virtual work environment is complete, things tend to really start progressing quickly for both the student and the host. One vitally important thing we’ve learned over the past two years is that planned, daily contact - if only for a few minutes - between the intern and the host goes an incredibly long way in answering quick questions and making sure the intern stays on-track.  I asked all of our current hosts if their interns met their initial reactions. Some responses:

"[Our intern] has a great attitude and as diving into the work head on. His base knowledge in Drupal is very solid, and probably most importantly, he asks great questions. You can tell that he understands the bigger picture and is going for clarification, or even questioning how we approach things, which is the best that anyone could ask for in an employee."

"Overall, I'm really impressed. [our intern] is basically kicking butt with everything we give him, and I can tell that as his experience grows he'll be a very rock solid Drupal guy."

"[Our intern] was well prepared. The student had enough knowledge of the ecosystem and various development tools to work with minimal instruction."

"They’re awesome!"

The reactions from the students varied from excitement to fear. Many are happy to be back to work and contributing to whatever projects they were working on, while also enjoying the ability to experience Drupal development in a real-world setting. A good number of the interns expressed feelings of being a bit overwhelmed by all of the various technologies and aspects of Drupal development, but all are rising to meet the challenge. The improved intern/host matching process appears to have been a success, as several of the interns indicated that they’re really thankful that they had a chance to talk with potential hosts prior to accepting the internship. 

Some of the interns have started blogging about their experiences in the internships, I encourage you to check them out below:

What happened to the other 9 students?

If you’ve been following the DrupalEasy Career Starter Program (DCSP), you’ll know that we had 20 students in the classroom portion of the program. With 11 students currently participating in WE Drupal, I’m sure some of you are wondering what happened to the other 9? If you recall, this year’s class was comprised of recently laid-off workers living in Brevard County, Florida. 5 of the students found employment during the classroom portion of the DCSP, 1 student had to drop out of the internship for personal reasons, and 3 students did not initially meet the class requirements to be placed in an internship.

 

Trackback URL for this post:

http://drupaleasy.com/trackback/554

DrupalEasy Podcast 97: Breaking Records

Emma Jane Hogbin (emmajane), Drupal author, trainer, and all-around superstar of all things Drupal (as well as a bunch of non-Drupal things) joins Andrew Riley and Mike Anello on the first episode of 2013! The trio discusses Emma Jane’s Drupal writing career, recent training events, Drupal 8, and also takes a look back at their favorite Drupal “thing” of 2012. They also say “aloha” to CKEditor, getting off the Drupal island, the most followed Drupal.org issues, and take a sneak peak at Drupal 9. Not leaving well-enough alone, they also make some picks of the week!

Five-ish Stories

  1. Emma Jane Hogbin interview - Front End Drupal book, Drupal User’s Guide book, Digital Drupal workbooks, PHP for Real Drupal Developers course, Lorna Jane Mitchell’s PHP Master book 
  2. Drupal 2012 Highlights
  3. From Aloha to CKEditor blog post from Dries
  4. Getting off the island in 2013 blog post from Larry Garfield, Sunshine PHP Conference
  5. Most followed Drupal.org issues tweet by Angie Byron
  6. Drupal 9 tweet by Dries

DrupalEasy News

DrupalCon Sydney pre-conference training: Blue Collar Git - Wednesday, February 6, 2013.

Picks of the Week

Sponsor

WebEnabled.com

Site of the Week

If you'd like your site highlighted, please submit it at http://DrupalEasy.com/siteoftheweek.

Listener Homework

Donate to Aaron Winborn’s Special Needs Trust

Follow us on Twitter

Subscribe

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-441-3964. 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 minecraft tips for Andrew. If you'd rather just send us an email, please use our contact page at http://DrupalEasy.com/contact

 

No votes yet

DrupalEasy Podcast 96: DrupalCon Sydney Preview

Owen Lansbury (owenlansbury), the managing partner of PreviousNext, Australia’s largest Drupal development firm, speaks with Mike Anello about the upcoming DrupalCon Sydney, to be held February 6-9, 2013. The topics covered include how a traveling camp became a ‘con, the growth of the Drupal community in the Asia-Pacific region, as well as details about the upcoming ‘con. If you’re already registered for DrupalCon, this podcast is for you!

DrupalEasy News

DrupalCon Sydney pre-conference training: Blue Collar Git - Wednesday, February 6, 2013.

Sponsor

WebEnabled.com

Follow us on Twitter

Subscribe

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-441-3964. 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 minecraft tips for Andrew. If you'd rather just send us an email, please use our contact page at http://DrupalEasy.com/contact

 

Your rating: None Average: 1 (1 vote)

Dive right in, the water’s fine!

No votes yet

This weekend I participated in the Brevard Code Sprint for the MediaFront Module. I must admit, being new to Drupal, it did cross my mind that I’d be more of a hinderance than a help. I couldn’t have been more mistaken! The dozen folks from the Drupal community were great to work with. To start us off, Travis Tidwell (travist), the MediaFront module maintainer, walked us through a demonstration of the module and Mike Anello (ultimike), of the code sprint sponsor DrupalEasy, facilitated the group in choosing assignments to work on. As he asked for volunteers to work on some novice code issues, I figured “No better time to learn, than when surrounded with help!” so I dove right in. With the help of some great new friends, at the end of the day I had created my first patch and was well on my way to my first commit!

We discussed some problems that the module was having and created the issue to Hide the full-screen button when they have controller only mode enabled. Since a picture is worth a thousand words, I’ll just show ya... it looked like this:

controller bar with fullscreen

In working on fixing the problem we came up with a fix, but then realized the fix corrected the problem but left the look of the item needing reformatted because it just made a big space where the button was ... another chance to learn! I got some new GIT experience creating the patch, which fixed the problem and made the item look good. Making that contribution, encouraged me to look for other coding issues that I would never had even thought about attempting before going to this code sprint. I know you’re wondering so I’ll show you the fix:

If you are new to Drupal and trying to learn it on your own, I can’t encourage you enough to seek out these code sprints, DrupalCamps or DrupalCon community events no matter what your experience level. Everyone was so willing to answer any question I had or point me in the right direction to get over my hurdle. At times there were two of us side-by side working on one screen figuring out the best way to tackle an issue and there were times they let me do it on my own to learn at my own pace. In that one day I feel so much more confident in my Drupal understanding and much more comfortable asking for help. I’ve started some new relationships and strengthened some other ones.

Trackback URL for this post:

http://drupaleasy.com/trackback/551

DrupalEasy Podcast 95: Deja Vu

Addison Berry, the Lullabot Director of Education and Product Manager for Drupalize.me, joined super-special-guest-host Ted Bowman (tedbow) and stalwart Mike Anello to discuss Addi’s impressive Drupal resume as well as the evolving process of learning Drupal and growing new contributors. Brent Deverman (deverman) joined in to discuss the Site of the Week (CNN Travel), and Ted and Mike wrapped things up with some additional Drupal news and a couple of picks of the week.

Three Stories

  1. Addison Berry (add1sun), Nice Menus, Using Drupal book, Fast Company magazine named her one of the most influential women in tech
  2. 9 modules I'm excited to use in upcoming projects by JD Collier
  3. Open Atrium 2.0 Code Sprint with Pantheon by Mike Potter

DrupalEasy News

Picks of the Week

Sponsor

WebEnabled.com

Site of the Week

CNN Travel

If you'd like your site highlighted, please submit it at http://DrupalEasy.com/siteoftheweek.

Listener Homework

Donate to Aaron Winborn’s Special Needs Trust

Follow us on Twitter

Subscribe

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-441-3964. 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 minecraft tips for Andrew. If you'd rather just send us an email, please use our contact page at http://DrupalEasy.com/contact

 

No votes yet

DrupalEasy Sponsors MediaFront Module Code Sprint

No votes yet

The first-ever Brevard County Drupal Code Sprint took place on Sunday, December 16, 2012 at the Cocoa Village Civic Center. A total of 12 sprinters attended in-person, along with 2 virtual attendees who joined in via IRC and a Google+ Hangout. The sprint was in support of the MediaFront module, a front-end media solution that provides HTML5-based media players for supported browsers and falls back to a Flash-based player when necessary. The MediaFront module maintainer, Travis Tidwell (travist), could not have been more accomodating and helpful, as he participated in the sprint for 10 straight hours.

The sprint was a success; we were able to improve the MediaFront’s documentation, fix some bugs, perform some structured testing of the module in various operating systems and browsers, and make some progress on several other issues. DrupalEasy was proud to sponsor the sprint, providing the facilities, drinks, and snacks for the participants.

As many of the sprinters were new to the MediaFront module, we started off the day with an overview of the module’s functionality. Travis led a walkthrough that included simple use cases involving uploaded and hosted videos, numerous examples of setting up playlists, as well as some of the advanced features of the module including player-to-player communication.

Once everyone understood the basics of the module and set up a local development/testing environment (consisting of a fresh copy of Drupal 7 and the latest -dev version of the MediaFront module), the sprint participants were split into roughly three groups: documentation, issue queue triage, and testing. As our group of sprinters didn’t include too many hardcore developers, we decided to focus on these three areas.

The documentation group was involved in reviewing the existing documentation, making sure it was up-to-date with the latest version of the module. Many additions and fixes were made to the documentation, including:

Additionally, documentation for two other use cases was started (but not yet published):

 

  • Using Mediafront with Media, Colorbox, and Media Colorbox modules to allow multiple videos (personal, youtube, and vimeo) to be played in Colorbox popup on the node details page 
  • Adding YouTube videos automatically to a MediaFront playlist using Feeds module.

 

The issue queue triage group was tasked with going through as many of the 7.x-2.x issues as possible, with the goal of either responding to support requests, trying to duplicated reported bugs, or closing out obsolete issues. A total of 28 issues were closed, with activity on an additional 21 issues.

The last group focused on rigorous testing of the module to ensure that the proper player (HTML5 or Flash) was being used depending on the operating system, browser, and media file to be displayed. Numerous bugs were found and fixed during this process. One of the more important bugs that was squashed was for the case when multiple media files of different formats are uploaded to a multi-valued file field. The MediaFront module now selects the best file format for the browser. For example, when both an .ogv and .mp4 file are available to Firefox, the .ogv file is used to display the video in a HTML5 player. Once all the tests are complete, this compatibility chart will be added to the MediaFront documentation on Drupal.org.

Work was also done on various miscelleanous tasks:

Overall, both the participants and the maintainer were happy with the results. The participants were able to dive deep into the module’s functionality (with Travis available all day to answer any and all questions), contribute back to the community, and sharpen their skills, Travis was able to take advantage of a significant number of people helping to improve one of his modules. We’ve already started talking about the next Brevard County Drupal Sprint (although we’re thinking about changing the name to the Drupal Mosquito Control, Florida Bug Squad, Florida Bug Zappers, or something similar) for as early as next month - everyone is excited to continue their work with the MediaFront module and to give back to the Drupal community! 

List of sprinters:

 

Trackback URL for this post:

http://drupaleasy.com/trackback/550

From Solid Rocket Boosters to Drupal

Average: 5 (3 votes)

Doug Hercules with shuttle3.. 2.. 1.. and lift-off of a new career!!! Here I go off to explore a new world that just 6 months ago I’d never even heard of! The strange blue teardrop world of Drupal!

For the past 20 years, I have been blessed to work my dream job as an engineer in the Space Shuttle Program, what a ride! The retirement of the shuttles meant a new direction in my life, and since there’s not a huge demand for rocket scientists these days, it meant seeking some new doors to open up and see what’s out there.

I happened upon a chance to enroll in a 10-week web development course called DrupalEasy Career Starter Program, so I dove right in not having any computer background, but realizing the web is the future! I successfully completed the class and am now starting an internship and an introduction into the community of Drupal. With all the helpful support in Drupal, it’s not a program you learn - it’s a universe of mutual relationships you join... so here’s my first step towards growing in the community.

Being a visual brained kinda guy, one of the most valuable things I’ve learned is it’s easier to learn a module if I just load it, enable it and see what it’ll do. So it became obvious that I wanted to make quick, disposable sites for testing and I didn’t want to spend a long time generating the site. I’m using the VirtualBox/Quickstart environment so from& Getting started with quickstart I found that from a command line prompt, I could create a site using a Drush make file with one simple command line:

quickstart@qs10:~/websites$ drush quickstart-create all 
--domain=newsitename.dev --makefile=makefilename.make
--profile=standard

My make file includes about a dozen modules that I commonly use in most start-up sites, including admin_menu, module_filter and devel to name a few. For more info on building a make file check out http://drupal.org/node/1476014 . These simple steps get me up and running with a clean site for testing in just a couple minutes. Without the time investment of setting up a site, trying out a new module becomes very easy and eliminates the risk of harming any other site.

On the DrupalEasy.com redesign to Drupal 7 site, I’m working with the social media module and the Widgets module, it helps you put follow and share buttons into your website with sites like Twitter, Facebook and Google+, I’ll cover that more in my next blog post.

Note from Mike: Doug Hercules is a graduate of the 2012 DrupalEasy Career Starter Program. He is interning with DrupalEasy for the next few months and is currently working on the redesign of DrupalEasy.com on Drupal 7. You can follow Doug on Twitter at dhercjr.

Trackback URL for this post:

http://drupaleasy.com/trackback/548

Git Down to DrupalCon Sydney Early

No votes yet

DrupalCon Sydney logoGit’s a ripper Version Control System, and considering its growing adoption, you can’t afford to be a drongo when it comes to leveraging it. No worries though, just head on over to Sydney the day before DrupalCon kicks off, take DrupalEasy’s action-packed Blue Collar Git training, and Bob’s yer uncle! 

The Yank (that’d be me) from DrupalEasy is putting on this fast-paced workshop that’ll help you master Git and get gobsmacked at how much more effective you get as a Drupal developer, themer or project manager. Git’s a dinky-di super speedy and efficient version control system. Unlike the others, Git’s got a distributed approach, which gives it an edge for collaborative development, and why its adoption is going flat chat.  What’s more, as it grows, being comfy with it becomes not just a valuable tool, but a handy talent to brag about as its becoming a popular preference on job posts. 

Blue Collar Git will start just after brekkie with the basics and a look around under the bonnet, then delve into remote repositories, resolving conflicts, and working with patches in the arvo. We’ve designed Blue Collar Git to be just the script you need to empower you to start leveraging it for your everyday workflow.

This unique workshop came about from a video of the 2010 Open Source Developers Conference session "Git for Ages 4 and Up" by Michael Schwern. His Tinker toy demo helped me soak up the Git knowledge, and motivated me to teach it using a similar method. Great feedback from various Git-related meetups and camp presentations and trainings inspired the full-blown training course.

The workshop runs the full day of February 6, the day before DrupalCon at the Crowne Plaza. The cost is only $440 for the full day (includes lunch!). This is our first time bringing a DrupalEasy workshop to Oz, so we’re hoping for a bonzer of a turnout! Get on the bush telegraph and grab a Drupal mate to spend the day soaking up insight and doing lots of hands-on learning. Head to the DrupalCon Sydney site to sign up for this corker of a training course!

 

Trackback URL for this post:

http://drupaleasy.com/trackback/546

DrupalEasy Podcast 94: Michigan, Minecraft, Montoya, and Mobile Menus

Kendall Totten (starryeyez024) joins Ryan Price and Mike Anello to talk about designing and implementing mobile-friendly navigation. Kendall is a Drupal designer, themer, and trainer with Mediacurrent. Also discussed is the new "Feature Complete Phase" that was recently added to the Drupal 8.x release cycle, all of the wonderful new stuff that has recently been committed to Drupal 8.x, and Acquia's newest pile of cash.

Four Stories

  1. Kendall Totten's Responsive Design: Mobile Menu Options blog post. Brad Frost's Responsive Navigation Patterns blog post, Ryan’s Tip. Kendall's web site: http://www.kendallsdesign.com/.
  2. Drupal 8 Feature Freeze Extended to February 18 blog post by Dries.
  3. Too many changes blog post by Daniel Wehner - rundown of recent commits to Drupal 8.
  4. Acquia raises another $30M blog post by Dries.

DrupalEasy News

DrupalCon Sydney pre-conference training: Blue Collar Git - Wednesday, February 6, 2013.

Picks of the Week

Sponsor

WebEnabled.com (Princess Bride 25th reunion photo

Site of the Week

If you'd like your site highlighted, please submit it at http://DrupalEasy.com/siteoftheweek.

Listener Homework

Donate to Aaron Winborn’s Special Needs Trust http://aaronwinborn.com/blogs/aaron/special-needs-trust

Follow us on Twitter

Subscribe

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-441-3964. 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 minecraft tips for Andrew. If you'd rather just send us an email, please use our contact page at http://DrupalEasy.com/contact

Your rating: None Average: 5 (3 votes)

DrupalEasy Podcast 93: Managing Expectations

Cindy McCourt (idcm), author of Drupal: The Guide to Planning and Building Websites, joins Andrew Riley and Mike Anello to discuss (almost) everything there is to know about Drupal project planning, development methodologies, gathering requirements, and everything else that goes into planning a successful Drupal project. Along the way, Greg Dunlop’s (heyrocker) CMI fundraising, comment spam prevention, and Drupal 7.17 are discussed, capped off with our picks of the week.

Five Four Stories

  1. "Drupal: The Guide to Planning and Building Websites" available on amazon, bn.com, and iBooks.
  2. CMI Fundraising Update
  3. Simple Anti-Spam module
  4. Drupal 7.17 

DrupalEasy News

“Drupal Time” performed by Marcia and Gus, graduates from the DrupalEasy Career Starter Program, 2012.

Picks of the Week

Sponsor

WebEnabled.com

Site of the Week

HP Life e-learning, submitted by Mike Kadan

If you'd like your site highlighted, please submit it at http://DrupalEasy.com/siteoftheweek.

Listener Homework

Donate to Aaron Winborn’s Special Needs Trust

Follow us on Twitter

Subscribe

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-441-3964. 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 a set of new puns for Andrew. If you'd rather just send us an email, please use our contact page at http://DrupalEasy.com/contact

 

Your rating: None Average: 5 (1 vote)