Before anything else, I want to point out that while this post will focus on maintaining a contrib module on drupal.org, that is just one of the many ways to contribute to the Drupal project. Every contribution is important whether it's a core patch, a documentation edit, a translation, or something else. If you use Drupal, please consider how you might be able to give back to the community. If you're already contributing, then thank you!
You are here
Trellon presented a session about Agile design techniques at Drupalcon Los Angeles which was very well received. Over 100 people were in attendance to hear Blake Maples, Mike Haggerty and Jake Tooman talk about the way we introduced Agile design within Trellon and made it work for the groups we serve.
Slides from the presentation are available at the following URL:
So your company has an awesome Drupal site. Now, the company is expanding overseas and you need identical sites in Spanish, German, and Italian. Thankfully, Drupal makes supporting multiple languages on a single site easy. Instead of having one site for every language, you can have a single site that supports all languages and intelligently supports switching between them.
Translating your content
Drupal actually supports two different approaches to translating content: content translation and field translation.
As Trellon gets ready for a new release of AbleOrganizer this week, I wanted to share this video from Drupalcon Austin.
The Drupal community is hard at work delivering the next major release, Drupal 8. If you are already involved, your help is much appreciated. If not, but you would like to help with Drupal core development and are looking for a way to start, take a look at core mentoring hours. It's a great way for people to get involved, and there are several time slots each week that suit many people's schedules.
If you are doing a lot of theming in Drupal with Sass and Compass, there's a good chance your stylesheets rely on specific versions of gems to compile properly. Mixins and functions can change, and sometimes gems rely on specific versions of other gems to work properly.
Looking to write CSS for your Drupal sites faster and easier, and eliminate common defects? The first step probably involves choosing a CSS preprocessor to make your stylesheets programmable and accelerate the production of code. There are several out there which are widely supported, but the ones we really like to use are SASS and Compass. This article explains how to set up these tools for use within Drupal.
Drupal 8 is not far off from being released, and you may have heard some chatter about the differences in how you create custom modules. The reality is that, while there are some differences, it's not really that hard to wrap your head around them. This article provides a gentle introduction to creating forms in Drupal 8, and highlights the differences and similarities to how you would do this in previous versions of the platform.
Last week, we rolled out the first major feature for CRM Core, called CRM Core Donation. It's available for download now from Drupal.org. You can also download an install profile with CRM Core Donation pre-configured, along with sample forms and data to play around with. This is exciting news.
How do you build a feature that is going to work on any Drupal website? The question is more complex than it seems, and there is an important discussion going on around it in the Drupal community. It's playing out in a number of different areas where smaller groups of developers seek to leverage features as a tool for sharing functionality, and this issue is going to have an impact on the way people think about building websites over time.
Berkeley + Early November = BADCamp.
I'm a big fan of camps - I have helped organize quite a few in Colorado. They help cement local communities. With the cross pollination of camp goers, they provide ways for those communities to interact with one another. Many of the camps have become conferences in their own right - with BADCamp being one of the largest.
After decompressing for a couple of weeks from Drupalcon Munich, some observations have filtered to the surface. This is my 10th Drupalcon. It seems to be hard to believe. I've seen changes to the demographics of the convention that I think are worth sharing.
There have been plenty of articles about Drupal 7 and entities already. Entities are great. They provide a unified way to work with different data units in Drupal. Drupal 7 is all about entities. They are everywhere: nodes, users, taxonomy terms, vocabularies...
Let's take a closer look at how developers can create their own entities using the Entity API module, which is a great toolbox.
The Apachesolr module (7.x) allows us to build sites that use powerful search technology. Besides being blazingly fast, Apachesolr has another advantage: faceted search.
Faceted search allows our search results to be filtered by defined criteria like category, date, author, location, or anything else that can come out of a field. We call these criteria facets. With facets, you can narrow down your search more and more until you get to the desired results.
With each week that DrupalCon Denver is coming nearer, the excitement in the community grows. At Trellon, we're not immune to that excitement, and we're proud to be a Platinum sponsor of Drupalcon Denver. We're looking forward to seeing members of the Drupal community there, both old friends and new. We're excited about the opportunity that Drupalcons give us not only to learn more about the direction of Drupal, but to help shape it. We're eager to learn what new and exciting things people around the world have been doing with Drupal.