What we do

Drupal & Web Development

Drupal is a powerful and flexible Open Source framework, ideal for building web sites and web & social media applications. Moreover, it is a worldwide community of developers, designers, project managers, business innovators, technology strategists, and user-experience professionals.

Web Development

At Zoocha we take pride in our development and our developers. We use the latest front end web standards (HTML5, CSS3, Geo-location), swear by open source projects such as Drupal, and will deliver easy, maintainable solutions that in turn will save you money.

We have vast experience and work on varying sized projects; no matter how big or small it is, we will always ensure the correct implementation is used.

Drupal Web Development

We've been creating and working on Drupal websites for a while now. Our team pride themselves on creating eye-catching Drupal sites built to the highest possible standards.

We love Drupal because it is open source, award winning, easily extensible, secure and is excellent for SEO.

Drupal is at the very core of what we do.

Learn more about our Drupal services.


Every day millions of applications (apps) are installed by Facebook's billion+ users (over 50% of which log on each day), and every month, more than 250 million people engage with Facebook on external websites. Facebook has become a channel that business can ill afford to ignore.

At Zoocha, we recommend treating Facebook like you would treat your own website. After all, it is increasingly likely that your customers will find you and interact with your brand through Facebook, so it is as much an 'entry point' into your brand as your own homepage.

We design, create and develop bespoke Facebook apps...

Drupal 7

Drupal 7, was released on January 5th, 2011, representing the biggest Drupal release to date. Drupal now powers more than 1 million websites and has an enormous developer community, who contribute a very large number of modules (currently over 13,000).

  • Drupal website design and build
  • Bespoke Drupal themes for existing websites
  • Drupal consultancy services
  • Custom module development
  • Drupal community websites
  • Drupal Commerce implementations
  • Migration to the Drupal CMS from other platforms
  • Upgrades to Drupal 7
  • Drupal Support
  • Drupal powered Facebook apps

Drupal Features and Benefits

Open source

No licence, no agency tie ins and supported by a worldwide developer network to make Drupal the cutting-edge platform that it is, ensuring that it supports the latest technologies and trends on the web.

Drupal is now on its 7th major iteration with no signs of slowing.


Take control of your online customer experience. Many 'off the shelf' platforms and content management systems restrict your ability to create websites with genuinely unique UX.

No such restriction exists with Drupal.

SEO Friendly

With out-of-the-box features such as advanced control of clean urls, page caching for blisteringly fast loading websites, light W3C compliant mark-up, full control of page titles and meta content, automatic contextual linking, to name but a few.

All that you'll need then is a supporting search engine optimisation campaign and you'll be racing up through the search engine results in no time!

Leave your competitors trailing.


Drupal has a dedicated security team with a proven track record, which means that you can spend less time worrying about potential security threats, and more time focusing on your website.

You'll be automatically notified of available security updates and patches, and can often install them at the a click of a button. Having said all that, do you really need any more convincing than just knowing that the American government trusts it enough to power the The White House website?!


As our area of expertise, Zoocha has invested significant time and resource into finding the best e-commerce solution. Drupal Commerce is easily our recommended platform, providing the flexibility, scalability and security and enabling the very best category, product, promotion, content, customer and order management.

Look no further than Drupal Commerce.

Multi Site

This pretty much does what it says on the tin - you can run multiple websites off one Drupal configuration which can have some really attractive process and control benefits for organisations who own multiple domains through which they want to publish content.

Out-manoeuvre your competition.

High Performance

Drupal can be configured and optimised for high performance when handling heavy traffic, data processing and bandwidth hungry content. Zoocha will help you understand your performance requirements and ensure you have an appropriately optimised Drupal stack (the lingo for the systems, servers, databases and PHP wizardry that support your Drupal configuration).

Multi Language

If you want your website to reach the widest possible audience, you will need to consider multi language capability sooner or later. Drupal is one of the best choices available and properly configured, will provide a seamless multi language experience for admin users, website visitors and search engines alike!


Vast array of 'ready to go' modules or we can create custom modules to meet the requirements of a project. In reality, the majority of your site's requirements can be handled with the right selection of modules. Forgive us if we sound like an iPhone commercial, but...

Want newsletter functionality on your site?

There's a module for that.

Want printer, e-mail & PDF versions of all your pages?

There's a module for that.

Want to start selling things on your website?

There's a module for that.

Want to be able to send your emails through MailChimp?

There's a module for that.

Want Reddit style voting on your content?

There's a module for that.

Want to be able to give multiple users, different roles and permissions?

There's a module for that.

Want to allow users to rate different elements of your content?

There's a module for that.

The list could go on and on…

Key Drupal modules that often form part of our builds:

Rules module

Perhaps one of the most powerful modules that Drupal has. It essentially allows you to define actions based on certain triggers, all via a very usable graphical UI.

"The rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). It's a replacement with more features for the trigger module in core and the successor of the Drupal 5 workflow-ng module."

Visit module homepage


Migrate module

When launching a new site, the Migrate module gives developers the power to keep content on an old site and one that is about to be launching synchronised.

"Out-of-the-box, support for creating core Drupal objects such as nodes, users, files, terms, and comments are included - it can easily be extended for migrating other kinds of content. Content is imported and rolled back using an included web interface."

Visit module homepage


Services module

If you want your application to be able to interface with other 3rd party tools and applications then the Services module will come in handy...

"A standardized solution of integrating external applications with Drupal. Service callbacks may be used with multiple interfaces like REST, XMLRPC, JSON, JSON-RPC, SOAP, AMF, etc. This allows a Drupal site to provide web services via multiple interfaces while using the same callback code."

Visit module homepage


Search API module

When paired with enterprise class search solutions like Apache Solr, the Search API module offers developers huge amounts of flexibility.

"This module provides a framework for easily creating searches on any entity known to Drupal, using any kind of search engine. For site administrators, it is a great alternative to other search solutions, since it already incorporates facetting support and the ability to use the Views module for displaying search results, filters, etc. "

Visit module homepage


Drush module

When a Drupal Developer discovers Drush for the first, you can pretty much guarantee they will wonder how they ever lived without it!

"Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt."

Visit module homepage


Organic Groups module

Organic Groups form the backbone of any site of community driven website that we build.

"Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves... Groups may be selective or not. Selective groups require approval in order to become a member, or even invitation -only groups. There are lots of preferences to configure groups as you need."

Visit module homepage


Flag module

When used properly, the Flag module can save developers tremendous amounts of time by offering functionality that allows users to flag, or star pieces of content on a site.

"Flag is a flexible flagging system that is completely customizable by the administrator. Using this module, the site administrator can provide any number of flags for nodes, comments, or users. Some possibilities include bookmarks, marking important, friends, or flag as offensive."

Visit module homepage


Workbench module

The Workbench module does a great job at making the administration area within Drupal seem a lot less "scary". It enables administrators to configure things like workflows, fine-tune access to content and a range of other editorial tasks.

"Workbench provides overall improvements for managing content that Drupal does not provide out of the box."

Visit module homepage


Features module

Features allow developers to parcel up bits of functionality and content into packages known as Features. This is especially useful for silently deploying changes to a website without the need for any downtime.

"The features module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case."

Visit module homepage


Views module

It's virtually impossible to build a site these days without at some point using the Views module. At it's most basic level, the Views modules allows site builders to display content on a website with a user friendly tool.

"This tool is essentially a smart query builder [SQL] that, given enough information, can build the proper query, execute it, and display the results. It has four modes, plus a special mode, and provides an impressive amount of functionality from these modes."

Visit module homepage


Devel module

Devel is a mini-suite of modules that allows developers and curious admins to see "under the hood" of a Drupal website.

"Helper functions for Drupal developers and inquisitive admins. This module can print a summary of all database queries for each page request at the bottom of each page. The summary includes how many times each query was executed on a page, and how long each query took."

Visit module homepage


Entity API module

This is one of those modules that is only really of interest to developers, but to developers it provides incredibly useful functions that allow Drupal entities to be manipulated.

"This module extends the entity API of Drupal core in order to provide a unified way to deal with entities and their properties. Additionally, it provides an entity CRUD controller, which helps simplifying the creation of new entity types."

Visit module homepage


Entity Cache module

If you are prepared to invest the time to eek out every bit of performance from your Drupal install, then using Entity cache module should be on your todo list.

"Entity cache puts core entities into Drupal's cache API."

Visit module homepage


Webform module

The Webform module makes dealing with forms and the results that they collect very straightforward.

"Webform is the module for making surveys in Drupal. After a submission, users may be sent an e-mail "receipt" as well as sending a notification to administrators. Results can be exported into Excel or other spreadsheet applications. Webform also provides some basic statistical review and has and extensive API for expanding its features."

Visit module homepage


Field collection module

We've heard some Drupal developers describe the field_collection module as been like the Leonardo DiCaprio movie Inception. (Don't worry, you're not meant to "get it"!)

"A field collection is internally represented as an entity, which is embedded in the host entity. Thus, if desired field collections may be viewed and edited separately too."

Visit module homepage


Facet API module

Using the Facet API in conjunction with the powerful search functionality that Apache Solr provides, can result in a highly polished search experiences for your websites users.

"The Facet API module allows site builders to easily create and manage faceted search interfaces. In addition to the UI components that come out of the box, themers and module developers can build their own widgets that can optionally be contributed back to Drupal.org."

Visit module homepage


Back to top