Drupal Development

Microserve provides development on a project-by-project basis, as an ongoing support service, or ad hoc depending on the client’s requirements. We have worked for a wide range of organisations, from local government to international charities, and also as Drupal development partners for some of the UK’s Top 100 digital agencies.

Our process

Having managed many Drupal development projects, Microserve has refined an effective process that ensures the smooth-running of a project and keeps the deliverables aligned perfectly with the client’s objectives. This begins with diligent and thorough documentation of the proposed solution, and ends with thorough testing and a carefully planned release.

Our development work is characterised by its high quality and adherence to Drupal coding standards. We go to great lengths to ensure that all work is reviewed by senior team members and tested thoroughly before being passed over to our clients. We work on a three-tier workflow (Development, Staging, Production) to ensure that nothing reaches the Live website environment without being both tested by Microserve and reviewed by the client. We use the Git version control system to ensure that code can never be overwritten, along with routine backups to provide the best possible safety net for development.

Drupal is an open source product, which means it can be used freely without a licence fee. The Intellectual Property for any custom development work that we do belongs to our clients. This gives our clients reassurance that their code can be used wherever they see fit without restriction and that any suitably qualified developers could work with the code in future.

Our experience

Examples of the type of work that we frequently undertake are as follows:

  • Responsive and mobile-first design work
  • In-browser HTML prototyping
  • Custom theme development
  • Site architecture and site-building
  • Custom module development
  • Drupal version upgrades
  • Integration with numerous third-party business systems
  • E-commerce integration using Drupal Commerce
  • Development of advanced Search features using Apache SOLR
  • Hosting consultation, provisioning and set-up
  • Complex data migration
  • Implementation of SEO best practices
  • Provision of training for site administrators

Ongoing support and maintenance

Once a project is successfully delivered, we can provide ongoing support for the website or application. We have a number of flexible arrangements for ongoing support agreements, ranging from an ad-hoc ‘time and materials’ arrangement to a fixed-cost monthly commitment. Please see our Drupal Support & Maintenance service for more information.