Please note that e-geek is not
taking on any new work at this time.

Drupal

e-geek members are active in the Drupal CMS community. In developing our uniquely versatile and user-friendly website systems we've created many modules, extensions and patches for Drupal which we've contributed back to this community. This page lists some of the improvements we've made.

map_search

This module was developed to allow proximity searching of markers placed in google maps that are part of a content type. The module calculates the distance of google map markers in content items (eg store location content items) from a given longitude/latitude coordinate. This can be combined with a database of postcode and longitude/latitude coordinates to allow a user to type in a postcode to find, for example, the closest stores for that postcode.

It also allows searching paths or routes defined by several markers in one map. It will calculate the shortest distance to the path or route, whether the closest point is a marker or the path between two markers. This module was developed for climateride.org.au in order to allow visitors to the site to find cycle routes that would pass near where they live.

uc_multibuy

This module was developed for the Ubercart e-commerce system for Drupal. By default Ubercart only allows adding one kind of item at a time to the cart/basket from a product list/catalog page (though of course you can add as many of that one item as you like at a time). uc_multibuy optionally modifies catalog pages to allow the user to add multiple kinds of items to their cart with a single button. This was developed for Hunter Organic Foods to make the online shopping experience of their customers easier and quicker.

webform_mail

Drupal has an excellent module for creating web forms for such things as surveys, petitions, feedback forms, etcetera. It also allows sending an email to one or more people whenever a submission is made to a web form that contains the submitted values of the form (eg name, address, comment, favourite colour, etc). We've created a new module that allows multiple kinds of emails to be sent upon a form submission that have a completely customisable subject and message, and which may contain custom styling. This was developed for AFTINET to run email campaigns for lobbying politicians and other influential people.

multisite_modules

Drupal allows running multiple websites from a single Drupal installation, this is called a multisite set-up. One advantage of this is that updates, to Drupal or modules, can be applied to any number of websites simultaneously. multiside_modules allows multisite administrators (ie, us) to determine which sites are using which versions of which modules. This allows us to more efficiently and effectively manage and keep up to date many websites, saving us time and our clients money and hassle.