+380 (95) 658 67-78
UA RU EN

Not sure what to choose?

Describe your task and we will help you find a solution.

+380 (95) 658 67-78
All services — 6 areas · 25 servicesNavigation ↑ ↓ · Close Esc
All articles — Development, support and security from our team's experienceNavigation ↑ ↓ · Close Esc
Maintenance and support

Drupal website support

We take over existing Drupal websites for technical support. We update the core and modules with compatibility checks, run backups, monitor website availability and domain status and respond to failures promptly. We fix bugs, optimize performance, set up technical SEO and extend functionality to fit your business needs. We support the project systematically, not only when problems arise.

2015year founded
100+completed projects
6 yearsaverage length of client relationships
≤1 hoursupport response time during business hours
150+websites restored after hacking

01

What Drupal support includes

We support Drupal websites with the specifics of the CMS in mind: compatibility of the core, contributed modules, PHP, custom code and integrations. We perform regular maintenance, fix problems and extend website functionality.

01

Monitoring and failure response

We monitor website availability and domain renewal dates. When a failure occurs, we identify the cause and start fixing it within the time set out in the maintenance schedule.

02

Drupal updates and security

We update the Drupal core, contributed modules, PHP and dependencies. We track vulnerabilities and install security fixes. Before rollout, we check update compatibility and how the website works on a staging copy.

03

Bug fixes

We find and fix errors in the website, admin panel, Drupal modules and integrations. We analyze the causes of problems, fix issues in the code and settings and check that everything works after the changes.

04

Backups

We create backups of files and the database and store them separately from the live server. Before every update, we save a current copy so the website can be restored if needed.

05

Performance and technical debt

We find and eliminate the causes of slow website performance: inefficient database queries, caching problems and code errors. We assess outdated customizations and unstable integrations and set improvement priorities.

06

Feature development

We develop new sections, forms and features, customize Drupal modules and connect external systems via API. We agree on tasks, the scope of work and priorities for further website development.

07

Technical SEO

We check indexing settings, the XML sitemap, robots.txt rules, canonical URLs and redirects. We eliminate duplicate pages and technical errors that prevent search engines from crawling and indexing the website correctly.

02

Taking over a Drupal website

RIVERIT takes over existing Drupal websites for support, no matter who developed them. Before maintenance begins, we assess the technical condition of the project, identify risks and arrange the handover of the necessary access and materials.

01

Technical review

We study the code, installed modules, integrations and server configuration. We check whether the Drupal version is current, whether security updates are available and the state of backups and monitoring. We identify technical issues and list any missing access credentials and documentation.

02

Preparing for ongoing support

We set up a staging copy and version control if they are missing. We fix critical problems, check that the website can be restored from backups and set up monitoring. We agree on priorities and a plan for further work.

03

Regular support

We start maintaining the website under the chosen support plan. We perform scheduled updates, fix bugs and extend functionality. We manage tasks in a project management system, keep track of deadlines and provide reports on completed work.

03

How tasks are handled

We handle all requests and work through the RIVERIT project management system. You can track task status, view the approval history and keep an eye on deadlines and actual hours spent. All project information is kept in one system.

01

Creating a task

You create a request and describe the result you need. We clarify the requirements and set the priority based on urgency and the impact on the website.

02

Analysis and estimate

Our specialists study the task, decide how to implement it and estimate the effort. Before work begins, we agree on the scope of work and the estimate in hours.

03

Implementation and testing

We carry out the agreed work and check the changes on a staging copy, including their compatibility with existing website features. We provide the finished result for your review and approval.

04

Deploying changes

After approval, we deploy the changes to the live website and check that it works. We record the task result and actual time spent in the project management system.

04

Drupal website support cost

The cost of Drupal support is set by the chosen support plan with a fixed number of included hours per month. This time is used for regular website maintenance, bug fixes and custom development.

We choose a support plan based on the technical review, taking into account the condition of the website, the complexity of the project and planned tasks. If the scope of work exceeds the included hours, we estimate the additional costs in advance and agree on them with you. This approach lets you plan your budget for website technical support and development.

05

Why RIVERIT

01

Experience since 2015

We have been developing and supporting IT projects since 2015. Over this time, we have completed 100+ projects. We work on Drupal websites under NDA.

02

Security expertise

We have restored more than 150 websites after hacking. We investigate incidents, remove malicious code and fix the vulnerabilities we find.

03

Response within one hour

We respond to support clients within one hour during business hours. We take critical failures first, including outside business hours if your plan includes this.

04

Comprehensive support

We maintain not only Drupal websites but also servers, corporate portals, mobile apps and chatbots. One RIVERIT team coordinates work across several areas.

05

Transparent process

We assign a manager to your project. You can track tasks and their status in the RIVERIT project management system. We send reports on completed work once a week or once a month.

06

Long-term partnership

On average, clients work with us for 6 years. The access credentials, documentation and project backups stay with you.

06

Drupal support FAQ

01How often are Drupal security updates installed?

We perform scheduled updates monthly. We check new versions of the Drupal core and installed modules, install the necessary fixes and test their compatibility with the website. If critical vulnerabilities are found, we assess whether an unscheduled update is needed without waiting for the next maintenance window.

02My website runs on Drupal 7. What should I do?

Official Drupal 7 support ended on January 5, 2025. The version no longer receives security updates from the Drupal community, which increases the risk of vulnerabilities being exploited. We assess the condition of the website and suggest options: upgrading from Drupal 7 to a current version or temporary support for the existing website, taking into account its technical limitations and security risks.

03How long is Drupal 10 supported?

Official Drupal 10 support ends on December 9, 2026. After that, the version no longer receives updates, including security fixes, so the website needs to be moved to Drupal 11. Before the upgrade, we check the compatibility of modules, custom code and the server environment and estimate the scope of work.

04Do I have to move my website to your server?

No. We support websites on our clients' servers and hosting without requiring an infrastructure move. If needed, we take over server administration, environment configuration and technical issues related to the website.

05How quickly do you respond to a failure?

We respond to requests within one hour during business hours (Monday–Friday, 9 AM–6 PM). We handle critical failures, such as the website being down or its key features not working, as a priority. Response outside business hours depends on the selected plan.

06Can I hand over website support to another company?

Yes. When we stop working together, we hand over current access credentials, technical documentation and website backups. Information about completed work and changes is kept in the project history. You can continue maintenance on your own or hand the website over to another team.

07

About Drupal website support

Drupal maintenance and updates

Drupal is an open-source content management system used for corporate websites, portals and large content projects. To keep a website secure and stable, Drupal and its installed modules must be updated regularly, taking into account their compatibility with existing customizations.

RIVERIT installs security fixes and scheduled updates and tests the changes on a staging copy of the website first. We track the support lifecycle of the Drupal version in use so we can plan the move to a new version in advance.

Drupal development without in-house staff

You do not need a full-time Drupal developer on staff for occasional website tasks. RIVERIT does the custom development in-house: we create new sections and content types, change forms, customize modules and set up integrations with external systems. We agree on the scope and priorities of tasks with you as part of technical support.

Services in this area

Maintenance and support

WordPressSupport for WordPress websites and WooCommerce stores: core, theme and plugin updates tested on a staging copy, backups, website and domain monitoring, work to improve security and speed, technical SEO, bug fixes and custom development.BitrixTechnical support for Bitrix websites: platform and module updates, backups, website and domain monitoring, work to improve website security and speed, integrations with external services, technical SEO, bug fixes and custom development.MagentoTechnical support for online stores on Magento Open Source and Adobe Commerce: security patches, Magento and module updates, backups, store and domain monitoring, bug fixes, speed optimization, support for integrations with accounting systems, technical SEO and custom development.LaravelTechnical support for websites and web services on Laravel: framework, PHP and dependency updates, bug and vulnerability fixes, monitoring, backups and performance optimization. We extend functionality and take over projects built by other teams.Bitrix24Support for self-hosted Bitrix24 on your server or ours: portal updates and backups, server administration, work to improve security and performance, portal configuration to match your company's processes, automation, custom development and integrations.ServersWe administer Linux and Windows servers that run websites, applications and accounting systems: we configure and update them, make backups, monitor their operation, improve security and performance, fix failures, migrate projects and assist developers. We work with servers at any hosting provider, and if you do not have a server, we rent a VPS or dedicated server in your company's name.HostingSecure website hosting built for reliable uptime and data safety. To achieve this, we set up a secure environment: we isolate websites from each other, encrypt traffic, store backups separately and monitor website availability.Mobile appsSupport for iOS and Android mobile apps after release: we fix bugs based on crash reports, update the app for new OS versions and App Store and Google Play requirements, carry out work to improve speed and security, add new features, publish new versions and support the backend.

08Contact

Tell us
about your task

Describe your project or a problem with your website. We will contact you during business hours, clarify the details and prepare a proposal with stages, timeline and cost.

  1. 01We contact you
  2. 02We discuss the task
  3. 03We prepare a proposal

Project request

Mon–Fri 9 AM–6 PM
What you need

By clicking the button, you agree to the privacy policy