RE-user-theme

Let your team members choose their preferred interface style.

A simple plugin that enables individual theme selection in user preferences.

Fast сontrol

User control

  • Individual Theme Selection

    No more one-size-fits-all. Every user can select their favorite theme directly from the “My Account” settings, overriding the global default without affecting other users.

  • Seamless Integration

    The plugin integrates natively into the standard Redmine “Preferences” tab. It automatically detects all themes installed in your /public/themes folder and lists them for selection.

  • User-Centric Experience

    Improve user satisfaction by allowing them to work in an environment comfortable for their eyes. Whether they prefer a dark mode or a classic light layout, the choice is theirs.

RE-user-theme plugin

Technical Overview: RE-user-theme Redmine Plugin

This document serves as the official feature specification and technical guide for the RE-user-theme. As a specialized Redmine plugin, this tool addresses a fundamental gap in the Redmine project management ecosystem: the inability for individual users to control their own interface styling. By installing the RE-user-theme, administrators empower their teams with granular control, transforming the standard rigid interface into a flexible environment via this lightweight Redmine plugin.

Functionality of the RE-user-theme

The core function of the RE-user-theme is to override the global CSS settings defined by the system administrator. In a default installation, a Redmine plugin for theming usually changes the look for everyone. However, the RE-user-theme operates differently. It creates a personalized setting layer stored in the database. When a user logs in, this Redmine plugin checks their unique preferences and loads their selected design instead of the system default. This makes the RE-user-theme an essential utility for diverse teams.

Why Your Team Needs this Redmine Plugin

Deploying the RE-user-theme offers immediate benefits for user experience (UX) and accessibility:

  • Personalization: The RE-user-theme adds a dropdown menu to the “My Account” page. This allows users to interact with this Redmine plugin effortlessly to switch styles.
  • Accessibility: Not every Redmine plugin focuses on accessibility, but RE-user-theme does. It allows users with visual impairments to select high-contrast themes without forcing the rest of the company to use them.
  • Developer Comfort: Developers often prefer Dark Mode to reduce eye strain. The RE-user-theme allows them to activate dark themes, while project managers can stick to classic light themes. This flexibility is only possible with a dedicated Redmine plugin like this one.

Technical Architecture of the RE-user-theme

From a technical standpoint, the RE-user-theme is built to be non-intrusive. Unlike a heavy Redmine plugin that might slow down your server, this tool is optimized for performance. The RE-user-theme dynamically parses the /public/themes directory. This means if you upload a new CSS package to your server, the RE-user-theme detects it automatically without requiring a server restart. This dynamic detection makes it the most convenient Redmine plugin for theme management.

Data integrity is maintained because the RE-user-theme uses the standard user_preferences table. It modifies the schema safely to store the `ui_theme` variable. This compliance with Redmine coding standards ensures that our Redmine plugin is stable and reliable.

Compatibility of the RE-user-theme

One of the main concerns when installing a new Redmine plugin is compatibility. The RE-user-theme has been rigorously tested.

  • Redmine Versions: The RE-user-theme is fully compatible with Redmine 5.x and ready for the 6.x architecture.
  • Databases: Whether you use MySQL or PostgreSQL, this Redmine plugin functions identicaly.
  • Theme Support: The RE-user-theme supports all standard themes (Classic, Alternate, Default) and premium themes like Redmine-Evolution.

Frequently Asked Questions regarding this Redmine Plugin

Q: How does the RE-user-theme handle missing themes?
A: If a user selects a theme via the RE-user-theme and that theme is later deleted from the server, this Redmine plugin includes a fallback mechanism. It will revert the user to the default system theme, preventing any “White Screen of Death” errors.

Q: Is the RE-user-theme difficult to install?
A: No, installing this Redmine plugin follows the standard Ruby on Rails migration process. You simply extract the RE-user-theme folder to your plugins directory and run the migration command.

Q: Can I restrict the RE-user-theme to specific users?
A: Currently, the RE-user-theme is available to all logged-in users, as personalization is considered a universal need. This Redmine plugin is designed to improve satisfaction for the whole organization.

Conclusion

If you are looking for a reliable Redmine plugin to modernize your workflow, the RE-user-theme is the perfect choice. It bridges the gap between rigid administration and user comfort. By choosing the RE-user-theme, you are choosing a happier, more productive team. Download the RE-user-theme today and experience the best Redmine plugin for interface customization.

Redmine plugin

Requirements

Redmine 4.1.x – 5.x – 6.x
Ruby 2.6+
Database requires db & migration
Database Type MySQL, PostgreSQL

Compatible With

Redmine 4.1.x – 5.x – 6.x (default Redmine)
Default Redmine Themes (default, alternate, classic)
Redmine-evolution EVO theme
Redmine-evolution RE-classic theme
Available languages: en, de, fr, it, ko, pt, ru, uk, zh

Versions

Version ‘1.0.0’ – 27.12.2025

  • plugin release

How to install the plugin?

  • Copy “re_user_theme” to {RAILS_APP}/plugins on your redmine path.
  • Run the command: bundle exec rake redmine:plugins NAME=re_user_theme RAILS_ENV=production
  • Run the command: bundle exec rake redmine:plugins:migrate NAME=re_user_theme RAILS_ENV=production
  • Restart Redmine

How to uninstall the plugin?

  • Remove folder “re_user_theme” from {RAILS_APP}/plugins on your redmine path
  • Restart Redmine
Get hot information
EVO 1.0.6
0
YOUR CART
  • No products in the cart.