You are here


ygerasimov's picture
Sep 22, 2011

In this article I would like to talk about creating low bandwidth versions of websites running on Drupal 6.x.

The times of dial-up and other types of slow internet connections are (almost) over, but sometimes it's still important to give your users the option to experience a light version of your website. I will explain how to implement such functionality using the context module. This will also serve as a good example of how to write context conditions.

ffranz's picture
Aug 24, 2011

Note: I am hosting a BoF at DrupalCon London about this: Join us in Room 333 on Thursday 25th August from 11:00 - 12:00 (second half).

Varnish and Boost are normally seen as one-or-the-other. However this does not need to be the case. This article introduces a configuration which allows any site running Boost to run Varnish additionally and make the site both much faster and much more scalable. It also allows you to make use of Boost's advanced expiration features (until the expire module is finished) and combine this with Varnish. I'll show an easy howto method for adding Varnish, and - for those being more experienced in VCL - why this works the way it does.

franz's picture
Aug 19, 2011

Well, it is just about time for CiviCon. Even though I am not going, I want to relay a good CiviCRM war story.

Recently, we went through the process of upgrading a CiviCRM site (Drupal 6.x - CiviCRM 3.4). This can turn into a painful process if you aren't careful, and sometimes even when you are. Among the possible issues you may run into, there are some nasty errors that break the upgrade process when attempting the database upgrade script. I'm going to tell you how to get past them.

First attempt

vmirgorod's picture
Aug 02, 2011

We would like to announce the creation of the Webform Bonus Pack module which allows you to do email routing and to send submissions digests in specific formats to a configured set of emails on cron.

This blog post aims to show different approaches of email routing (i.e.conditional emailing), to explain pros and cons of these approaches, and to show how to handle email routing efficiently using Webform Bonus Pack module.

ffranz's picture
May 18, 2011

Facebook continues to grow at a rapid pace, and many sites have started to integrate Facebook Connect as a single sign on solution. Drupal has two modules available for integration with Facebook Connect: FB Module and Facebook Connect Module. This post uses our recent experiences to show how Facebook Connect can be extended in Drupal to offer a one-click to full profile (including image) solution. The results can look like this:

franz's picture
Mar 17, 2011

Contextual links is a great addition for the admin UI of any website. So much so that it has become part of the core in Drupal 7.0. It adds administrative links on nodes, comments, views... But it doesn't cover absolutely everything. What if you want contextual links for the nodes inside a view? What about views rows? That depends on your rows. It works out of the box when using the "Node" row plugin, because of the native node contextual links. If you're using field rows though, you'll have to do some hacking to get it there.

jventura's picture
Mar 10, 2011

Yesterday, Trellon had a great day here in Chicago, and we're very happy to announce another great line-up of Trellon sessions today.

We'll be hosting a BoF where Kyle Cunningham will get In Depth with Haml, Sass and Peroxide in the Arkansas Room starting at 1:00pm. This will be a followup to his session yesterday.

jventura's picture
Mar 09, 2011

Today is an exciting day for the Trellon Team at Drupalcon Chicago!

We'll be hosting a BoF on our recent developments with the Salsa module in the Huron Room starting at 11:00am.

After that, at 2:15pm Kyle Cunningham will talk about Haml, Sass and Peroxide, in the Chicago 10 room.

franz's picture
Mar 02, 2011

Apache Solr integration with drupal is already a well-known way to boost search functionality on Drupal, either by increasing performance or by the flexibility provided for the search pages and results. It has introduced faceted search in a very organic fashion, and there is little doubt about its popularity. It can even be found in use on Drupal's official community site .

vmirgorod's picture
Feb 17, 2011

The Features module allows you to create and manage Drupal features, sets of components that can be exported and imported: content types, views, contexts, etc. Using Features allows you to group your favorite Drupal components together in a coherent feature and recreate it on another Drupal website. You can read more about the Features module here.

jventura's picture
Feb 15, 2011

A Drupal site is composed of many parts, often similar to a puzzle. Just like a puzzle, you need to be able to control the pieces at any time. In the software development world, where software exists in the form of source code files, this is handled by a version-control system (such as CVS, Subversion or git - naming just the ones we use for Trellon). By using a VCS, you're able to check-in and check-out all the PHP files that make up Drupal and all the contrib and custom-made modules that compose a site.

jventura's picture
Feb 08, 2011

With the recent release of Drupal 7, the community should now focus on upgrading existing Drupal 6 modules to Drupal 7.

Having already upgraded the print module from 4.7 to Drupal 5, and from that to Drupal 6, I can tell you that this time the process will be both harder and easier.

A lot harder

jventura's picture
Dec 10, 2010

Three weeks ago, I attended the 6th Drupalcamp Ireland along with Martin Hrabovcin and Michael Haggerty. Together, we were there representing Trellon, which was a proud sponsor of the event.

graphicacy_admin's picture
Oct 28, 2010

Trellon ( is looking to hire Developers and Lead Developers to work with our team of Drupal experts. Both positions play important roles in our delivery process, working with clients to build awesome web sites, CRM, social networking and mobile solutions.

mhrabovcin's picture
Oct 15, 2010

This post is an entry in our 20 APIs in 20 Days series. Learn more about how best practices lead to sustainable development at