Drupal Development Get in touch with us about your Drupal project

The UK based Drupal Experts

Here at Zoocha we specialise in Drupal development - our team pride themselves on creating eye-catching Drupal sites built to the highest possible standards. We specialise in Drupal Commerce implementations and projects with demanding requirements.

We love using Drupal, not because it is an award winning content management system, but because it provides the platform to create genuinely innovative websites.

Drupal is an open source technology that already powers millions of websites and applications. The modular system that Drupal uses enables it to support enterprise level websites.

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 services that Zoocha provide:

Zoocha believe that Drupal is in its ascendancy. The fundamental building blocks of the platform (Linux, Apache, Mysql and PHP (also known as LAMP)) are well proven and power some of the most visited websites in the world such as Wikipedia and Facebook.

  • 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

How we support the Drupal community:

Like any major open source software platform, Drupal relies on the time, expertise and financial support of diverse community of developers and organisations. Zoocha are an active Drupal Association member, giving our support through sponsorship, knowledge sharing and speaking at Drupal events worldwide.

A selection of our clients that have chosen Drupal:

  • Property Place logo
  • FuturICT logo
  • The Southover Partnership logo
  • The Highlight logo
  • Sheraton Blinds logo

Key Drupal modules that often form part of our builds:

  • Rules
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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

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.

  • Flexible

    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.

  • Secure

    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?!

  • E-commerce

    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!

  • Extensible

    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…

Send us your Drupal CMS enquiry here