Keyboard shortcuts and in-page sections

RoseaThemes

Support Policy

Simple and transparent support for RoseaThemes Moodle and IOMAD themes.

This page explains what is included in support, what is not included, and when a request may require custom development or consulting.

What support includes

Included with all active licenses

On this page, support means assistance included with an active RoseaThemes theme license.

Theme support covers the following:

  • bug reports
  • theme-related issues
  • installation problems related to the theme
  • broken layouts or styling issues
  • compatibility problems with supported Moodle versions
  • questions about theme settings and built-in features
  • missing assets or files
  • documentation questions
  • basic guidance for using theme features

Examples of supported requests

Covered by support

Sample tickets that typically fall within support scope:

Bug reports

The footer is broken on Moodle 4.5

Dark mode does not work correctly

The dashboard layout breaks on mobile devices

The login page has alignment issues

Theme bugs reported in tickets like these are covered by support.

Theme feature questions

How do I change the logo?

How do I enable dark mode?

Where can I change the primary color?

How do I import demo settings?

Guidance on built-in theme settings is covered by support.

Basic installation help

The theme is not showing in Moodle after installation

I uploaded the theme but cannot activate it

I see a missing dependency warning

Installation problems related to the supplied theme package are covered by support.

Compatibility issues

The theme does not work correctly with Moodle 4.4

The layout breaks after upgrading Moodle

Some theme settings disappeared after update

Compatibility can be checked against the Moodle versions documented as supported.

What support does NOT include

Support does not include custom development, design work, server administration, or general Moodle training.

Custom design and UI/UX changes

Theme support typically covers:

  • using documented theme settings (colors, branding, presets the theme already exposes)
  • bugs or broken layouts in the shipped theme (where something that should work renders incorrectly)
  • brief guidance to the right setting or documentation

Note: open-ended redesigns, new layouts, or long lists of UI changes are listed under Not in free support.

Moodle administration and training

General Moodle administration and training are not included in free theme support. If your team or institution needs Moodle workshops, onboarding, or administration consulting, I am available for hire as paid work - see Need custom work?.

Support applies when the request concerns the theme itself, for example:

  • the theme does not appear or cannot be activated as described in the install guide
  • theme settings or assets missing after a Moodle upgrade (theme-related)
  • how to use options that are part of the theme’s documented configuration

Note: general Moodle administration, courses, roles, hosting, and unrelated plugins are under Not in free support.

Third-party plugins

Limited support

Compatibility problems that relate to the theme can be looked into; third-party plugins are outside support scope.

Asking to change another vendor’s plugin UI or layout for subjective reasons (for example, “we don’t like how it looks”) is paid customization, not included as free theme support. Paid plugin UI work is handled under Need custom work?.

Examples

  • plugin configuration
  • plugin bugs
  • custom plugin development
  • plugin conflicts unrelated to the theme
  • visual or layout tweaks to a third-party plugin interface because of personal preference

Example - paid, not free support

Can you fix the quiz UI from plugin X? We don’t like how it appears with our theme.

Example - paid, not free support

Please restyle dashboard blocks from plugin Y to match our brand better.

Custom development requests

Not included in standard support

Examples

  • custom features
  • custom integrations
  • custom dashboards
  • custom course layouts
  • custom reports
  • advanced branding work
  • custom animations or interactions

These requests may require separate paid development work.

Server and hosting support

Not included

Examples

  • server administration
  • Linux configuration
  • NGINX or Apache configuration
  • database optimization
  • SSL configuration
  • email server issues
  • performance optimization unrelated to the theme

Performance issues

Limited support

Support may check whether the theme contributes to performance problems.

However, most Moodle performance issues are related to:

  • hosting
  • caching
  • server configuration
  • third-party plugins
  • database optimization

Documentation first approach

Please review the following before opening a support request:

Many common questions are already answered there.

Fair use policy

Support is intended for reasonable theme-related assistance.

Very large numbers of requests, repeated design revisions, or ongoing consulting-style communication may exceed normal support scope.

Examples

  • dozens of UI/UX change requests
  • repeated redesign feedback
  • ongoing implementation consulting
  • project management requests
  • full Moodle onboarding assistance

Typical outcomes

  • documentation
  • Moodle-certified providers
  • paid consulting
  • custom development services

How to report a bug

When reporting a bug, please include:

  • Moodle version
  • Theme version
  • Screenshots if possible
  • Steps to reproduce the issue
  • Browser information
  • Console errors if available

This helps resolve issues much faster. Open a ticket at the RoseaThemes Help Center (opens in new tab).

Response times

Response times may vary depending on:

  • License type
  • Issue complexity
  • Workload volume
  • Weekends and holidays

Priority licenses may receive faster responses.

Final notes

Support is focused on helping customers successfully use the theme as provided.

Bug fixes and theme-related issues are always welcome.

Advanced customization, Moodle administration, and custom platform development may require services beyond included theme support.