Eestitoit.ee Drupal 7 → Drupal 10 migration
Drupal 7 platform migrated to Drupal 10 with content, structure and functionality updated throughout.
Related work
Drupal 7 platform migrated to Drupal 10 with content, structure and functionality updated throughout.
A complex Drupal solution covering event management, member workflows, an online store, API integrations and ongoing development support — running for over five years.
Two Drupal platforms managed by Tartu Oskar Luts City Library upgraded from legacy versions to Drupal 11 with security updates, WCAG accessibility work and GDPR compliance.
Drupal development and ongoing support for a US-based international sailing class — covering member management, event systems, results and ranking functionality across 26 countries.
Five associated websites migrated from Drupal 7 onto a shared Drupal codebase — a cooperation running since 2016, now on Drupal 11 — with per-brand customisation and a shared maintenance workflow.
E-commerce migration from a legacy CMS to Drupal 7, subsequent Drupal 8–10 upgrades and ongoing maintenance.
Drupal platform maintenance, custom development including a procurements module, security improvements and WCAG 2.1 AA accessibility work.
Drupal-based online store for Estonian souvenirs with a product catalogue and ongoing maintenance support.
Development and support for a large institutional website with over 5,000 pages, about 40 content editors and a component-based frontend — from Drupal 7 to Drupal 11.
A fully custom solution — Node.js static generator, written with Claude and Codex assistance, two language versions, live Drupal scanner. Not Drupal, not a ready-made framework.
Articles
A website must do more than work. It must be secure, fast, privacy-compliant, accessible and readable by machines. Some of these are recommendations — others are legal requirements.
The WebPro website is a fully custom build, written with AI assistance. No Drupal, no ready-made framework. An honest account of the decisions, difficulties and outcome.
The Drupal platform assessment gives an initial public-data-based view of whether a website may need maintenance, upgrades or a deeper audit.
Schema.org markup tells search engines whether a page describes a service, an article, an organisation or a product. Google uses it for rich results, AI agents for understanding content.
Automated workflows reduce manual work, make changes traceable and help avoid breaking the public website during development.
LCP, CLS and INP are Google's metrics that affect search ranking. Drupal sites have specific causes and specific solutions for each.
Why the first migration task is mapping risks and dependencies, not writing code.
Drupal supports multilingualism systematically — content, interface, configuration and URLs can all be language-specific. It requires planning, but the results are correct.
Drupal and WordPress suit different projects. The question is not which is better, but which fits your specific requirements.
Drupal maintenance, upgrade and migration are three different services for three different situations. The choice depends on where your site is today.
Kaido Toomingas
WebPro Company OÜ
If the article describes your situation, you do not have to read everything first. A real person will help you choose the next step.
If the issue is urgent, you can call or email directly. The main next step is still to describe your needs in the form.
Kaido Toomingas
WebPro Company OÜ