Skip to content

Digital solutions
and development on Drupal.

On Drupal, a content management system (CMS), we develop web systems and applications that connect your content, people, and business tools. We tie them into the systems you already use and run them after launch.

Case study

Moravian Library

The Moravian Library (Moravská zemská knihovna) portal runs on Drupal 10. Registration works through Brno iD, EduID, and mojeID (Czech digital identity services). Single sign-on (SSO) is one key card for the whole building instead of a separate key for every door. The catalog suggests results as you type.

  • #drupal
  • #sso

Project highlights

Moravian Library, homepage

What should your website handle?

The scope depends on what your visitors and editorial team need. It runs from a company presentation to a portal connected to other systems.

Web systems

Company websites and content portals on Drupal. They have a clear structure and room for further development.

Integrations

We connect your website to your CRM, inventory, payment gateways, and login. Systems exchange data through an API, an interface that works like a waiter between the kitchen and the table.

Editorial work

We set up content types, permissions, and workflows so your team always knows where things are in daily content management.

A working website. And room for further work.

Development also covers how the website will be filled with content, used, and maintained. At handover, we train your editorial team and arrange follow-up support.

New website version without downtime

We build the new version in its own folder, and the live website switches to it in one step (symlink releases). It’s like changing scenery between acts: the audience always sees a finished stage. If the new version doesn’t work, we restore the previous version within 5 minutes.

View the process

Pre-launch checklist

Checklist before handover

  • Content and main user paths
  • Usability on mobile and desktop
  • Speed and security according to the brief
  • Editorial roles and content management
  • Connections to the agreed systems
  • Training and a plan for ongoing care

An admin interface you’ll know your way around

Your editorial team works in the Gin admin interface. The admin interface is the website’s control panel, something like the dashboard in a car. You find your content in one list, see its status, and edit it without knowing how to code.

Example of a content list in the Gin admin interface. A coded illustration, not a screenshot of a specific website.

Integrations running for our clients.

  • Inventory system integration

    Lenner Motors: cars from Omnetic are imported to the site, and in-stock vehicles are exported to Sauto and Tipcars. Inquiries go to Raynet CRM.

  • Donation synchronization

    Doctors Without Borders (Lékaři bez hranic) on Drupal 10: donations from Darujme.cz are loaded into the website continuously.

  • Login with a digital identity

    Moravian Library on Drupal 10: registration through Brno iD, EduID, and mojeID, and content migration.

  • AI article summaries

    Braunoviny: the summary for each article is prepared by AI through Gemini.

  • Translations, hiring, and PDF

    Knight Frank on Drupal 11: translations through DeepL, job openings from the Sloneek HR system, PDF export.

  • Patient portal

    VIANE Dental: encrypted data, payments through Global Payments, SMS code through Twilio Verify, invoices with a QR payment code (QR Platba).

Upgrade and migration from Drupal 7 and 10.

Upgrade and migration is a service that moves an old website from Drupal 7 or 10 to Drupal 11 and later. It’s like moving: your furniture comes with you, you just live in a newer building. It applies to websites that work today, too, because support for Drupal 10 is ending. The date is below, in the answer to “Which Drupal versions do you use?”

From the first conversation to a working website

In every phase, you know what we’re working on and what we confirm together.

  1. Brief. We clarify the project’s goals, audience, scope, and priorities.
  2. Design. We plan the website structure, interface, and implementation. You approve the estimate before work begins.
  3. Implementation. We develop the working system, add content, and run pre-launch checks.
  4. Handover and operations. We train your editorial team and plan ongoing care.

Request a free consultation

How we develop on Drupal.

Every website comes out of a well-tuned development environment and a process that safeguards quality and security.

  • Docker and DDEV. Docker is a portable workshop: the website runs in it with everything it needs, the same way everywhere. DDEV sets that workshop up the same way for developers every time.
  • Version control. It’s a logbook of changes: it records who changed what, and it lets you go back.
  • Standards. Uniform rules for naming and classes work like a library’s shelving system: you find every book where you expect it.
  • Security audits. They check the code and settings for weak spots, like an electrical inspection of a house.
  • Gates. Checks every change must pass before it moves on. Like airport security: you pass the checkpoint before you go further.
  • Guardrails. Rules that keep the work on course, like guardrails on a road.
Drupal logo

A few more things to cover

Which Drupal versions do you use?

We develop new projects on Drupal 11 and later. We’ve worked with Drupal since version 7. Knight Frank runs on Drupal 11; Moravian Library and Doctors Without Borders on Drupal 10. According to drupal.org, support for Drupal 10 ends on December 9, 2026.

Upgrade and migration from Drupal 7 and 10

What hosting and management options do you offer?

Abbreva manages its own VPS on DigitalOcean. A VPS (virtual private server) is like renting your own apartment instead of a room in a shared one: nobody takes over your kitchen. We handle updates, monitoring, and backups. We back up the database every night at 1:00 a.m. and keep backups for 14 days.

Will you take over a website from another vendor?

Abbreva takes over another vendor’s project after a technical audit, for further development rather than operations alone. The audit is a separate service, and a takeover isn’t possible without it.

Technical audit

Can you connect the website to our systems?

Yes, Abbreva connects the website to your systems as part of development. Lenner Motors has cars from Omnetic on the website and inquiries in Raynet CRM. Knight Frank has job openings from Sloneek. We agree on the form of the connection based on your brief.

How is a new version deployed without downtime?

Deployment is the moment a new version goes live on the website. It runs through a CI/CD (continuous integration and delivery) pipeline, an automated quality-control line. The process includes a backup, a switch to the new version without downtime, and a smoke test. A smoke test is a quick check that the site is up and key URLs work. If something doesn’t work, we restore the previous version within 5 minutes.

Adam looks to the right, pointing to the consultation invitation

Start with a free consultation.

Planning a new website, or want to check your current one? We’ll go through your goals, possible solutions, and priorities for further development. The consultation is free. You’ll leave with a clearer idea of the next steps and, possibly, a concrete quote. We’ll be in touch within one business day.

Check my current website

GEO / SEO report

We’ll check how accessible and understandable your website is to search engines and AI tools.

  • AI crawler access: robots.txt and meta directives
  • llms.txt and JSON-LD structured data
  • How well language models can cite your content
  • Technical foundation: server-side rendering, speed, indexability

The result is a list of findings ranked by impact. Special price: CZK 9,900 excl. VAT (regular price: CZK 15,000 excl. VAT), delivered within 3 days.

Order report

Plan my new website

Small and large websites

Two packages. They differ in the number of page templates and in when you see the first usable version (MVP). We’ll scope anything beyond that as a custom project.

Small website
From CZK 50,000 excl. VAT. 4–6 page templates, first usable version (MVP) in 4–8 weeks.
Large website
From CZK 450,000 excl. VAT. 20–30 page templates, first usable version (MVP) much sooner than the full website, in 4 weeks at the earliest.

Request a free consultation

Request a free consultation

Tell us what you’re dealing with right now. We’ll be in touch within one business day.

Add a link to your current website, if you have one.