Drupal website development

We build new Drupal solutions and take over systems already in operation that need a safe path for further development. Complex content structures, editor roles, workflows, multilingual content, integrations and migration are tasks in which the quality of the Drupal architecture matters most.

We take over Drupal projects from other development teams

Drupal systems often outlive the team that first built them. Before making changes we check the versions, modules, custom code, configuration, integrations, deployment process, backups and server environment. If the existing architecture is viable, we do not rebuild a system only because someone else built it.

Technical review

We assess the Drupal and PHP versions, modules, custom code, configuration, integrations, deployment process and server environment.

Priorities

We separate urgent security and operational risks from improvements that can be introduced gradually.

Update or migration

We assess the migration path and the compatibility of modules and custom code, and establish whether it is better justified to update the existing solution, to migrate or to change a specific part of the system.

Maintenance and development

After a takeover we can take on updates, security and performance work, bug fixing and the development of further functionality.

Updating and migrating Drupal is a controlled process

The risk grows in projects that have not been updated for a long time or that use an unsupported version, outdated modules or custom code with complicated dependencies. In that situation we do not experiment on the production system. We prepare a working environment and a backup, check the migration path and test the content, roles, integrations and main scenarios before deploying to production.

Need a Drupal project built, updated or taken over?

Send us the address of your existing site or a short description of the new project. We will start with the technical situation and the requirements and reply within one working day.

Discuss your Drupal project

Building new Drupal projects

We consider Drupal for projects with complex structured content, several languages, multiple user and editor roles, publishing workflows or integrations with other information systems. We plan the architecture, modules and custom code with updates and long-term development in mind.

Experience with systems where availability matters

CreateIT has experience in building, taking over and technically maintaining websites for national and local government. In such projects, controlled deployment of changes, testing, well-considered infrastructure and the ability to respond technically to a problem without putting the running system at risk are essential.

Frequently asked questions

Can you take over a Drupal project built by another developer?
Yes. We start a takeover with a technical review - we check the versions, modules, custom code, configuration, integrations, deployment process and server environment. We then set the priorities for safe maintenance and further development.
Do you update older Drupal versions?
Yes. We first establish the current version and its support status, then assess the migration path, the compatibility of modules and custom code, and the changes required. We carry out larger version upgrades outside the production environment and deploy them after testing.
Can Drupal be connected to other systems?
Yes. Drupal can receive data from other information systems and pass data to them, using APIs and other data exchange mechanisms. We choose the integration architecture according to the system concerned, the volume of data, the frequency of synchronisation, error handling and the security requirements.

Related services