Project

General

Profile

Redminers: upgrades of customised Redmine instances (4.x to 7.0), plugin porting and maintenance

Added by Nicolas Cavigneaux 13 days ago

Hello everyone,

We are Redminers, a team of four based in Geneva, Switzerland, two of whom are Redmine developers. Between us we have more than fifteen years of Redmine as users, administrators and developers. This thread presents our Redmine services and gives a public place to ask us about them.

What we do

Our usual job is the heavily customised production instance that has fallen several major versions behind and that nobody dares upgrade any more.

  • Upgrades: from Redmine 4.x to 6.1 and 7.0, along with the Rails (5.2 to 8.1) and Ruby (2.7 to 4.0) upgrades that come with it. Core patches, in-house plugins and data migrations included.
  • Plugin porting: a plugin that blocks your upgrade, made to work on Redmine 6.1 and 7.0 (Rails 7.2 and 8.1).
  • Back to standard Redmine: changes made directly in the core moved into plugins, so the instance can be upgraded again.
  • Custom plugins and themes, written within core conventions so they survive the next release.
  • Integrations: REST API, imports and synchronisation, SSO and LDAP authentication.
  • Security work: dependency fixes, content security policy, authorisation issues, static analysis findings. We already work under external audit for large organisations.
  • Maintenance plans and managed hosting in Europe, plus training for administrators and users.

Prices are public

A fixed-price instance audit (€1,400) comes first and tells you what bringing your Redmine up to date will cost. Upgrades start at €5,700, a plugin port at €1,750, and maintenance plans at €420 a month. The full list is here: https://redminers.fr/en/pricing/

One reference

We maintain a procurement platform used by several thousand people, built on a heavily rewritten Redmine: eight internal plugins, around sixty business models and live integrations with upstream systems. We carried it through two major upgrades and reduced the fork so that each upgrade costs less than the previous one.

Contact

If you have questions about upgrading a customised instance, about plugin compatibility with Redmine 6 or 7, or about our services, feel free to ask here.

Nicolas Cavigneaux, Redminers (digITpro)