Applications are open for the 2016 Spring session of Drupal Career Online (DCO) program. Classes start March 7, 2016! Learn more.
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!
DrupalEasy is a training and consulting company that specializes in public and private Drupal training as well as site building and consulting with a focus on best practices and building sustainable web sites. More...
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...
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...
The Drupal community has a problem, or perhaps it's better to say a perception problem. We tend to look at contributions to Drupal through code-tainted glasses.
This isn't really all that surprising, seeing how we are an open-source software project. We'd be nothing without the plethora of talented developers who, over the past 12 years, have helped make Drupal one of the top content management systems available today. It's also fair to say that two other types of contributions are well-known: documentation and community organizing. Both play a vital role in the health of our project. Without strong documentation it would be (even more) difficult climb the Drupal learning curve, and without community organizers, I doubt anyone would argue that our growth wouldn't be nearly as fast.
But there is another huge contribution that needs to come into view. It's one that I'd argue is equally as important as code, documentation, and community organization if the project is to grow and develop; and that is mentoring. A lack of guidance among newbies is creating longer paths to proficiency, and we are destined to keep struggling with seasoned-talent shortage if we, at least some of us, don't shift our priorities a bit. We've got plenty of awesome code, but it's no small issue that our supply of developers, at the level we are all looking to hire, is becoming a handicap to the development of Drupal.
We feel it is so key to Drupal's future, that we've made it an integral part of our 10-week Drupal Career Starter Program.
tl;dr version: we're looking for mentors, you should apply.
I rencently spent a few quality hours with the Views interface trying to figure out how to add an Organic Groups Group ID contextual filter to a Views display and have the display's title overridden based on the value of the contextual filter. Actually, it's easy to do if you don't mind having the actual Group ID integer in the title. But, like most people, I actually wanted the Group name in the title of my display.
It took me more time that I'd care to admit, as well as some guidance from the most excellent maintainer of the Organic Groups module, Amitai Burstein, but eventually, I discovered a simple solution that didn't involve additional relationships, contextual filters, fields, or trickery. Well - maybe not the "trickery" part. The solution involved what I consider to be a previously undocumented feature (at least to me!) of the Views module.
At Florida DrupalCamp 2013, I presented a session (video included) that demonstrated how to utilize the Feeds, Feeds Tamper, Address field, Geofield, and other modules to create a fully-functional website for searching for Farmers Markets anywhere in the United States. While the session's intent was to inspire people as to what Drupal can do in a very short amount of time, this blog post will focus on the details of the process.
Florida DrupalCamp 2013 took place on April 20 and 21, 2013 at the Florida Technical College in Orlando, Florida. Attended by almost 300 people, the camp featured 42 sessions, a fantastic keynote by Ryan Szrama (rszrama), 30+ volunteers, great food by 4Rivers, and four lucky organizations who benefitted from the all-day Coding for a Cause event.
Florida DrupalCamp 2013 invited four local non-profit organizations to take part in our annual Coding for a Cause event. Held the day after the camp sessions, over 30 volunteers help with site-building, theming, and content management tasks for the lucky organizations.
This year's event focused on four local 501(c)(3) non-profits that were selected from the application process. Each selected organization was required to agree to:
We're trying something new this year at Florida DrupalCamp 2013 (Saturday, April 20 - tickets on sale now for just $25) and we're looking for some (financial) help to get it done.
I've been on the road a lot lately, touting the opportunities that Drupal offers to workforce and economic development efforts of regions and states. Thing is, before we can get to all the advantages for regions to develop a Drupal-talented workforce, we have to educate a lot of government leaders, commissions and committees on what Drupal is and does.
The fifth annual Florida DrupalCamp is now open for registration! DrupalEasy is proud to be a sponsor for this year’s FLDC as well as being involved in the planning and execution of the camp through not only myself, but also through our network of contractors and graduates from our two local DrupalEasy Career Starter Program sessions.
Doug Hercules (dhercjr on drupal.org) is a graduate of the 2012 class of the DrupalEasy Career Starter Program and currently working as an intern with DrupalEasy.
This week I was tasked with learning how to automatically close comments on a node two weeks after the node is created. We initially looked into a couple modules that did this well, Comment closer and Comment commander, but since neither is quite ready for Drupal 7, we decided this would be a good opportunity for me to learn more about the Rules module. Maintained by Wolfgang Ziegler (fago) and Klaus Purer (klausi), this module allows you to define actions that are triggered automatically on various Drupal events as they occur. This blog post will walk you through how I accomplished this task.
Doug Hercules (dhercjr on drupal.org) is a graduate of the 2012 class of the DrupalEasy Career Starter Program (http://drupaleasy.com/dcsp) and currently working as an intern with DrupalEasy.
This week I had the opportunity to clone a website from a git repository using Quickstart. Quickstart is a really quick, pre-made PHP Drupal development environment in a VirtualBox, which allows you to install a virtual machine to run Linux on your Windows PC. I've only gone through the process of cloning a site into Quickstart once before, and this time I thought I’d document it in my blog for myself and anyone else who might want to do this in the future. The general idea is this - there’s a site that I need to work on that is stored in a remote git repository. I want to get a copy of the site up-and-running inside Quickstart. To get started, I downloaded Quickstart, installed VirtualBox, then imported the Quickstart file into it.
We are meticulous experts in Drupal and how to leverage the web for business, outreach and data collection. DrupalEasy Consulting focuses on timely solutions that work for our clients and their end users.
Learn more about DrupalEasy Consulting.
DrupalEasy Training gets you up to speed fast. Standard workshops are available throughout the US, and can also be presented as association, user group and corporate/organization customized training events. Check out our upcoming schedule as well as our past workshops.
Learn more about DrupalEasy Training.