How Riseup Labs Improved Website Maintenance Readiness for Omnicare

Discover how Riseup Labs helped Omnicare Diagnostic Limited strengthen its website maintenance foundation through technical assessments, centralized code management, a staging environment, and a strategic infrastructure improvement roadmap.

Project Overview

Client
Omnicare Diagnostic Limited
Industry
Healthcare
Services Provided
Technologies
GitHub
Plesk Hosting
Google PageSpeed Insights
Staging Environment

Key Results

Technical Issues Identified

15+

Website Health Checks Completed

50+

Codebase Version Control

100%

Performance Issues Identified

18+

Summary

Omnicare Diagnostic Limited needed a structured website maintenance and support approach to address technical challenges, identify infrastructure risks, and improve the maintainability of its existing website.

The website’s technical environment presented several concerns, including hardcoded configuration values, a lack of automated backups, limited hosting infrastructure control, and the absence of an automated deployment pipeline. Usability issues and restricted access to analytics platforms also made ongoing website maintenance and performance reporting more challenging.

Riseup Labs took over the website’s technical maintenance responsibilities, beginning with a comprehensive assessment of its codebase, hosting environment, security configuration, and overall website health.

Our team established centralized version control through GitHub, configured a local development environment, created a staging subdomain, and performed technical and performance assessments.

We also developed a structured infrastructure improvement roadmap covering hosting modernization, security enhancements, backup automation, and deployment improvements.

The initial engagement provided Omnicare with greater visibility into technical risks and a more organized foundation for ongoing website maintenance and support.

Omnicare Home Page Screenshot for Case Study

The Challenge

An Existing Website with Technical and Infrastructure Limitations

Omnicare Diagnostic Limited required ongoing website maintenance, but its existing technical environment presented several obstacles to efficient management and long-term reliability.

The initial assessment revealed challenges across code management, hosting infrastructure, security, performance, and deployment processes.

1. Hardcoded Configuration and Maintainability Issues

The website contained hardcoded URLs and database configuration details within its codebase.

Without environment-based configuration management, maintaining consistency between development and production environments was more difficult.

These limitations increased technical complexity and highlighted the need for more structured configuration practices.

2. Missing Automated Backup and Deployment Systems

The website lacked an automated backup system for both its codebase and database.

This created potential recovery challenges in the event of unexpected technical failures or data-related incidents.

Additionally, there was no automated Continuous Integration and Continuous Deployment (CI/CD) pipeline, limiting the ability to manage website updates through a consistent deployment process.

3. Limited Hosting Infrastructure Control

The website operated on a shared Plesk hosting environment.

Although the hosting setup supported the existing website, its shared infrastructure offered limited control over server-level configuration and future optimization.

This made infrastructure modernization an important consideration for improving long-term website management.

4. Website Usability and Performance Concerns

The technical assessment also identified several issues affecting the website experience, including:

  • Search functionality issues
  • Inconsistent responsive layouts across devices
  • Missing imagery on certain pages
  • Website performance concerns requiring further investigation

These findings demonstrated the need for systematic website testing, performance assessment, and ongoing technical improvements.

5. Limited Analytics and Monitoring Access

Access to essential analytics and monitoring platforms was limited, creating challenges for regular performance tracking and maintenance reporting.

Without sufficient monitoring visibility, identifying emerging technical issues and evaluating improvements could become more difficult.

Omnicare needed a maintenance partner capable of assessing these challenges, establishing better technical management practices, and developing a clear improvement plan.

The Solution

Website Maintenance Workflow Diagram - Omnicare Case Study

A Structured Website Maintenance and Infrastructure Improvement Approach

Riseup Labs initiated a systematic website maintenance and support process, focusing on understanding the existing technical environment, improving development readiness, and identifying infrastructure improvements.

Rather than making major infrastructure changes without a complete assessment, our team prioritized technical visibility, version control, controlled testing, and documented planning.

1. Project Takeover and Centralized Code Management

Riseup Labs began by retrieving the existing website codebase and configuring the local development environment.

Our team established a GitHub repository to organize and maintain the source code under centralized version control.

This created a clearer process for tracking code changes, managing updates, and supporting future development activities.

Result: Omnicare gained a more structured code management foundation, improving maintainability and change traceability.

2. Comprehensive Website Health and Performance Assessment

We conducted a website health check to evaluate the existing website’s technical condition.

The assessment included reviewing website functionality, identifying usability concerns, and using Google PageSpeed Insights to establish performance baselines.

These findings helped identify areas requiring attention, including responsive layout inconsistencies, search functionality, and missing page imagery.

Result: The initial assessment established a clearer understanding of website health and areas requiring future optimization.

3. Hosting Infrastructure and Security Review

Our team reviewed the existing Plesk hosting environment, domain configuration, database setup, and security configuration.

The assessment identified infrastructure limitations and technical risks related to configuration management, backups, and deployment readiness.

This review provided the foundation for determining how the website’s hosting environment could be improved over time.

Result: Omnicare gained better visibility into infrastructure and security concerns requiring attention.

4. Staging Environment Setup

To support safer website development and testing, Riseup Labs created a dedicated staging subdomain.

The staging environment provides a separate space for checking website changes before applying them to the production website.

This is an important foundation for reducing the risks associated with future maintenance activities and updates.

Result: A dedicated staging environment was established to support controlled testing and future website changes.

5. Technical Improvement Roadmap

Following the assessment, Riseup Labs prepared a structured roadmap outlining the technical improvements required for a more reliable and maintainable website environment.

The proposed improvements included:

  • Dedicated VPS Migration: Moving from shared hosting to a dedicated Virtual Private Server environment for greater infrastructure control.
  • Cloudflare Integration: Introducing Cloudflare as part of the proposed security and infrastructure enhancement strategy.
  • Environment-Based Configuration: Separating environment-specific settings from the application codebase.
  • Automated Backups: Implementing automated codebase and database backups to strengthen recovery preparedness.
  • CI/CD Implementation: Establishing an automated deployment pipeline for more consistent website updates.

Our team documented the recommended changes and implementation sequence for client review and approval.

Result: Omnicare received a clear, actionable roadmap for future infrastructure modernization, security improvements, and more efficient deployment processes.

Before vs. After Working with Riseup Labs

Before Riseup Labs
  • Goal: Maintain a reliable, secure, and manageable website while addressing existing technical and infrastructure limitations
  • Website URLs and database credentials were hardcoded within the codebase, creating configuration and maintenance risks
  • No environment-based configuration management to support consistent development and production workflows
  • No automated codebase or database backup system, creating potential recovery risks
  • Website operated on shared Plesk hosting with limited infrastructure control
  • No automated CI/CD pipeline for managing website deployments and updates
  • Website functionality and usability issues, including search problems, inconsistent responsive layouts, and missing page images
  • Limited access to analytics and monitoring platforms made routine performance tracking and reporting more challenging
Result: Website maintenance was constrained by configuration issues, infrastructure risks, and limited technical visibility

Capacity: Limited readiness for controlled deployments, automated recovery, and structured infrastructure improvements
After Riseup Labs
  • Goal: Establish a structured website maintenance foundation with improved code management, technical visibility, and infrastructure planning
  • Successfully completed the initial website takeover and technical assessment
  • Established a GitHub repository for centralized source code management, version control, and change traceability
  • Configured the local development environment to support organized website maintenance and future technical updates
  • Created a dedicated staging subdomain for controlled testing before production changes
  • Conducted website health checks and PageSpeed Insights assessments to establish performance baselines
  • Reviewed hosting, domain, database, and security configurations to identify infrastructure risks and improvement opportunities
  • Delivered a documented technical improvement roadmap covering VPS migration, Cloudflare integration, automated backups, environment-based configuration, and CI/CD implementation
Result: Improved code maintainability, centralized version control, safer testing capabilities, and clearer visibility into technical and infrastructure risks

Capacity: Established a structured foundation for ongoing maintenance, controlled website updates, and future security, performance, and deployment improvements

The Impact

Improved Code Maintainability and Traceability

Establishing GitHub version control provided a centralized approach to managing the website codebase.

This improved the team’s ability to track changes and laid the groundwork for more organized maintenance and development activities.

Greater Visibility into Technical and Security Risks

The infrastructure and security assessments helped identify weaknesses within the existing technical environment.

By documenting configuration, backup, hosting, and deployment risks, Riseup Labs enabled Omnicare to make more informed decisions about future technical improvements.

A Safer Foundation for Website Changes

The staging environment introduced a dedicated space for testing changes before production deployment.

This established an important foundation for more controlled website updates and ongoing maintenance activities.

Clearer Infrastructure Improvement Priorities

The documented technical roadmap provided Omnicare with an organized sequence of recommended improvements.

Instead of approaching technical challenges individually, the client gained a clearer plan covering hosting modernization, backup automation, configuration management, security enhancements, and deployment efficiency.

A More Proactive Maintenance Approach

The initial engagement moved website management toward a more structured maintenance model built around technical assessment, documented risks, and planned improvements.

This foundation supports better prioritization of future maintenance activities and continuous technical support.

The Business Value

For a healthcare diagnostics organization, a website is an important digital touchpoint for sharing information and supporting online engagement.

Maintaining that website requires more than fixing technical issues as they arise. It requires clear visibility into the existing environment, organized code management, safer testing practices, and a plan for ongoing improvement.

Riseup Labs helped Omnicare Diagnostic Limited establish these foundations through a systematic website maintenance and infrastructure assessment engagement.

The value of this initial phase was not a completed infrastructure overhaul. It was establishing better technical control, identifying risks early, and defining practical next steps toward a more reliable website environment.

Conclusion

Riseup Labs successfully completed the initial website takeover, technical assessment, and foundational maintenance setup for Omnicare Diagnostic Limited.

Through centralized GitHub version control, website health checks, infrastructure and security reviews, staging environment setup, and a documented technical improvement roadmap, our team helped establish a more structured approach to website maintenance and support.

The engagement created a foundation for future improvements in website reliability, security, performance, and deployment efficiency.

It also demonstrated how a proactive maintenance approach can help organizations better understand their existing technical challenges and prepare their digital platforms for long-term operational needs.

Keep Your Website Secure, Stable, and Ready for What’s Next

Riseup Labs provides Software Maintenance & Support Services to help businesses maintain their applications, identify technical risks, improve performance, and plan continuous improvements.

TO TOP