warning: Creating default object from empty value in /home/tderycke/www/ on line 34.

Building a mobile app API using Drupal, Node.js and MongoDB

In February 2012 our team at ConsumerSearch launched the ConsumerSearch Reviews iOS app. This handsome app helps you during your product purchase by providing extensive product reviews, comparisons, pricing information and online and local store product availability. Try it out during your next purchase -- you'll be surprised how much time you'll save in researching the best products.

Searching for products is possible by keyword search or barcode scanner. We are very proud of our first app that has already gone through several updates and has received positive user reviews.


Simple Apache configuration file for mobile device detection

From time to time I get questions about caching strategies and mobile devices. Definitely when you want to create different responses in the back end based on the device AND you have strong caching strategies, things get very tricky.

An example scenario in Drupal (but can relate to any CMS) is where you boost performance by storing the generated pages as static files (see Boost).

These solutions rely heavily on Apache in a way that Apache delivers the static files in case these files exist. Otherwise it passes the request to the CMS.

Drupalcon Slides: Briding the Gap between Desktop and Mobile publishing

Bridging the gap between Desktop and Mobile publishing with Drupal

Mobile Tools swiss army knife verticalIn a couple of months the Drupal community, and businesses will attend Drupalcon London 2011. An opportunity for us developers to learn about new trends, decision makers to evaluate Drupal and for a lot of Drupal pro's the opportunity to share knowledge with a wider community.

The slides for "Mobile-izing Your Organization With Drupal" Acquia Webinar

On thursday Northpoint, who recently became an Acquia partner gave a presentation on "Mobilizing Your Organization With Drupal". The webinar was presented by myself and Matt Dorman.

For who want to review the slides, or missed the webinar, here is the presentation.

Choosing a new Mobile Tools logo

Thanks to my colleague Ian at Northpoint, who created some nice logo's, Mobile Tools finally has it's own logo! I got 4 different designs and I wanted to hear what you think.

Modules that have their own logo, just give them that extra piece of credibility, ... What does not mean they are actually better:)

So here they are:

1. Simple mobile devices

Mobile-izing Your Organization with Drupal: Acquia webinar

logo acquiaFor who is following this blog and the Mobile Tools module, has noticed some spike in my contributions the last days ...

I would like to have a more even distribution of my contributions, but day to day work brings my focus often for longer periodes to different domains (like the Marthastewart new solr integration).

However, for the upcoming Acquia Webinar that I will co-presenting this coming thursday, I did an extra effort to work on the module and write some documentation. With thanks of course to Northpoint to give me the time to work on these projects!

So, if you want to learn more about Drupal and mobile and hear me talking about Mobile Tools, tune in tomorrow to the Acquia webinar:

If you already have questions up front, you can post them as comments!

Using the Context module with Mobile Tools: create Mobile specific contexts

Since we all love the Context module so much, I figured it was time to integrate Context with Mobile Tools and create a special Mobile Tools plugin.

The new dev version of Mobile Tools currently allows you to create a context based on device type (mobile or desktop) or device groups.

In order to use this functionality, just create a new context and search the context for mobile devices context

Collecting examples of mobile drupal sites

Mobile DrupalWith an ever increasing number of users for the Mobile Tools module ( > 4000), I am looking to assemble a list of mobile drupal sites (that use or not use the mobile tools module). I get more and more requests from people asking for examples of mobile Drupal sites.

If I get a good amount of responses, I will feature these sites on this blog in order to demonstrate the mobile capabilities of Drupal and give readers some inspiration when thinking about their mobile site, functionality and design.

If you are interested in getting your site listed, please leave the url as a comment!

To name already a few:

Mobile device detection with Varnish

As I already have blogged before, if you are using Varnish as a page caching mechanism, Drupal cannot be used to detect the device that is visiting your website.

Already some examples have been created to detect devices in Varnish and add a header string that allows the Drupal backend to know about the device type.

This is just a small snippet that I use to redirect mobile users to a mobile url and desktop users to the desktop url.

# vcl_recv routine
sub vcl_recv {
  call device_detection;