Redmine and AlphaNodes Redmine plugins

Redmine Plugins

A plugin is a functional extension for the project management tool Redmine. It enlarges the basic functions by additional usage capabilities. A plugin is therefore not executable on its own, but requires an installed Redmine system. We have various professional Redmine Plugins on sale.

AlphaNodes Plugin requirements

For minimum requirements of our commercial plugins always have a look at our pricing page here, before your purchase. Our plugins run with the regular Redmine v5x or larger, available on Redmine.org. Other vendors (e.g. easyRedmine) or older Redmine versions are not supported.

Windows server environment not supported

You have a Windows operating system installed on your server?

  • Support is only given for the following operating systems: Linux, OS X
  • We do not support Redmine installations on a Windows operating system.

Of course our plugins work on Windows too, but in case of problems we (hardcore Linux users) do not offer support for Windows systems. If you want to be on the safe side you have the possibility to run your Redmine in a virtual Linux environment on a Windows server. Generally Redmine runs better under Linux than under Windows. So a change should be considered.

Requirement: Additionals Plugin (free)

All our commercial plugins require a current stable Additionals plugin. An application of our commercial plugins is not possible without the Additionals. Because we require certain functions as a base.

The Additionals plugin has great features you will benefit from. It comes from our development room, is carefully maintained and also serves other plugin developers as a basis for their product.

Recommended Ruby version: Current Ruby versions are faster / better performing than older versions. We always recommend the latest version, according to our minimum requirements.

Plugin purchase

Who can buy our products

We do not conclude contracts with consumers (§ 13 BGB).

Plugin demo before purchase

We don’t offer test versions of our professional plugins. You can test the functionality in our Redmine Online Demo before buying the plugin.

AlphaNodes plugin purchase

Delivery only against prepayment. Our payment options: Prepayment via PayPal (online store) or bank transfer (separate order form).

The purchase gives you access to the latest documentation, manufacturer support and product updates for 12 months.

You do not buy a subscription that is renewed annually. After the first year, support and access to the plugin download / customer area is terminated. However, if you want to continue to benefit from performance improvements, new functions, security updates and support, simply purchase a new plug-in license. This will give you 12 months of our service again.

License and Terms of Use

Before purchasing our commercial Redmine plugins, you will be shown our terms of use for review. You can also read them under Terms of use.

What happens when the 12 month vendor support expires?

After the expiration of the 12-month product support, the plugin can still be used. In the version that you have installed on your system / downloaded last. After the end of the support period, you are no longer entitled to product download, support, updates, and other support services that were part of the support license. Access to the customer area, as well as information and plugin documentation contained therein, is no longer possible. All this is part of our time-limited, chargeable support service.

I want to renew the support licence

We regularly develop our plugins and make sure that they always work with the latest Redmine version. That’s why about 75% of our customers take advantage of an extension to stay up to date. Such extensions are of course optional. They can be easily handled by purchasing the plugin again through our website. Learn more about Support-Subscription Renewal.

When to renew the license?

Our plugin price is not a subscription. There is no automatic support license renewal. Support license renewal is possible at any time after the existing license expires. The price is equal to the cost of a new license. In return, the extension does not apply retroactively from the first day after the expiration of the previous license. The duration of the 12-month support license starts with the date of purchase (in case of prepayment) or with the date of receipt of payment.

Purchase on bill in EUR

If you do not want to purchase the license via an online store (PayPal payment), but prefer bank transfer, you can also send us your order and invoice address (including EU VAT ID for reverse charge procedure). We will send you an invoice with the payment information for bank transfer to a German bank account. Prepayment: The purchase will be processed only after receiving the prepayment (within 5 AT from transfer order). AlphaNodes GmbH creates an invoice for plugin buyers according to German tax regulations.

What happens after the purchase?

  • Following the successful payment, our third-party provider DPD will usually send the download link to the email address provided during the purchase within 1 hour. The download must be done promptly. The link expires after 30 days.
  • On the same day, the buyer will also receive an email with the access information to the AlphaNodes customer area.
  • Log in directly to the customer area. There you will also find the plugin files, all necessary installation instructions, additional scripts, support information and API documentation for the use of the plugins.
  • Please ask for support via the customer area as well. Use a ticket for this.

I did not receive a download link: Please also check your spam folder for the e-mail from our third party provider (DPD) or our system and add the sender to your address book. Alternatively you can use the plugin download in our customer area, to which you get access from us after the purchase (download access expires after end of support period). Please inform us immediately via e-mail about the pending download link dispatch.

Can I cancel the purchase? Digital products like plugins are only usable for companies. They cannot be cancelled after purchase and are excluded from the right of withdrawal. We inform our customers extensively about the product features and minimum requirements before the purchase. In our online demo, the plugin and its functionality can be extensively tested in an executable environment. In addition, we are available for questions at any time. If you don’t like the plugin and its functionality, or your Redmine does not meet our minimum requirements, don’t buy it. Companies have no right of withdrawal.

AlphaNodes Plugin updates and support

We release plugin updates at regular intervals (approx. 3 - 4 times per year). Users with valid support license will be informed by us via e-mail as soon as the download is ready.

  • We always recommend to work with the latest plugin version.
  • Only the lates plugin version comes with support, bugs are fixed and new features.
  • Users with multiple AlphaNodes plugins must use the latest version of each plugin for compatibility reasons. For this it is mandatory to install / update all plugins in the same versioning.

Change of minimum requirements for updates

The minimum requirements can change at any time. We recommend to always take a look at the changelog and the minimum requirements before updating. If your Redmine system meets our minimum requirements, use our update instructions to update your plugin to the latest version.

Do you have to install every update

It is not necessary to install every update. You can also skip a version if necessary (-> old versions are not downloadable anymore). However, we recommend to always work with the latest version.

Older Redmine versions

We do not support older Redmine versions, only the Redmine version specified in our minimum requirements.

Only a current system is a secure system

Not only for reasons of data security, but also in terms of functionality, it makes no sense to hold on to an outdated plugin if it is no longer compatible with new Redmine versions. No longer maintained (community) plugins or one-time financed in-house developments should be avoided.

In general it is possible to skip minor updates. However, major releases should be followed up very soon. Companies should reduce operational risks through data loss and costs. This is achieved by regular updates instead of single, large updates. Ideally, this point is to be outsourced. AlphaNodes GmbH, for example, provides such services. In that case, the commercial plugins are available for usage by our hosting customers as part of the offer.

Older plugin versions

Old plugin versions are not available for download after the update and will not be made available on request. This is not possible, because after a plugin update older plugin versions are replaced by the most recent one. They are therefore no longer available. According to the terms and conditions of use, customers are obliged to take care of a timely download of the currently available version after each release. In our support area we always provide you with the latest plugin version.

How do I know when a version will be released?

Use the changelog in the customer area to find out when the next planned version will be released. We recommend existing customers to renew the plugin license in time, then there will be no gaps.

Which version do new customers receive?

New customers always receive only the current version, which is available at the time of payment (Today: v3.4.0). By purchasing a current plugin version you do not have access to old versions, but only to the version you purchased.

What if I need an older version?

You will only get access to the latest plugin version (Today: v3.4.0). If your Redmine system is not compatible with it, you have to update it first. If this is not possible, you can not use the plugin. Only purchase the plugin when you meet the current minimum requirements.

What if I don’t download a plugin version?

We inform customers via e-mail about newly available versions and recommend that you download each new release as soon as possible. If you miss this opportunity, you will have to do without this version. According to our terms and conditions of use, customers are responsible for a timely download of the available plug-in version.

No downloads, updates, upport, documentation access without valid support license

We release new versions of our commercial plugins at regular intervals. They either fix a problem, contain new functions or ensure that the plugin continues to run smoothly with the latest Redmine version. If you don’t update your system regularly, you are working with an outdated software version that may be prone to errors or security vulnerabilities. Therefore updates are necessary.

The extension of the support license is optional. BUT: Without a valid support license you won’t receive any more updates or support or access to the customer area and documentation (application and API). Downloads are no longer possible.

Support and plugin informationen in German and English

Our german team accepts questions on our plugins during normal office hours on weekdays (with the exception of public holidays). We also speak English if you prefer.

SupportBasic (mo - fri: 9am - 5pm)
via phone or remote-
via e-Mail or Issue trackeryes
Documentation (DE / EN)yes
Time to reaction*48 h

* Error messages or errors in the software as well as feature requests are excluded from the reaction time and are not taken into account when counting requests.

Plugin installation

The buyer is responsible for installing the purchased plugin file on his Redmine environment. We provide instructions for correct installation / de-installation after purchase. The installation / de-installation of the plugins, as well as how to perform plugin updates is described in our support section. Customers will receive the access data for the support area via mail after the plugin purchase. There they can access the current installation instructions (EN). In case of questions or problems during the installation use our ticket system.

To see what you can expect, take a look at the following installation guide (EN). In any case, always use the current instructions in our customer area.

AlphaNodes Redmine Plugin Installation (EN)

Help with installation

Plugin installation by us is not part of our plugin offer. We do not undertake installation of plugins on third-party systems (Redmine environments not set up by us). What we offer you alternatively is the following:

  • we support customers in case of problems during installation via issue system.
  • alternatively use one of our Redmine managed hosting plans.
  • in this case we take over the complete system support and monthly maintenance.
  • the plugins would not have to be purchased by you immediately. They are part of the monthly maintenance package. Your Redmine legacy data will be transferred.

Read the requirements for this and get an individual offer based on your current system information. There are extra costs charged for this.

Plugin documentation and API

For each of our commercial plugins we provide a user documentation you get access to during your 12 month support time when activating it by implementing the access token into the plugin configuration section Help.

Here you find out how it works: AlphaNodes support token

Plugin DocumentationReportingHRMDBPasswordsServiceDeskAutomationWiki GuideDevOps
Language: DE, ENyesyesyesyesyesyesyesyes
Formats: HTML, PDFyesyesyesyesyesyesyesyes
12 month access via Tokenyesyesyesyesyesyesyesyes
Access via Redmine help menu and / or via URLyesyesyesyesyesyesyesyes
Rest API (XML, JSON)yesyesyesyesyesyes--

The documentation is relatively extensive. It usually describes the configuration as well as the application and the functional scope of the corresponding plugin. In this case you always work automatically with the latest plugin help. Developers with a valid support license can access API documentation in the support area. The following list shows an excerpt of what is currently supported via the respective plugin API function.

Automation Plugin API

  • Automation intervals: list
  • Automation rules: list
  • Automation fixed rules: list

DB Plugin API

  • DB entries: list, show, new, update, delete
  • DB types: list

ServiceDesk API

  • Canned responses: list, show, new, update, delete
  • Contacts: list, show, new, update, delete, add contact to project, remove contact from project
  • Helpdesk ignores: list, show, new, update, delete
  • Helpdesk tickets: show, new, new ticket (form), reply ticket
  • Helpdesk settings: list, show, update, delete
  • Invoices: list, show, new, update, delete
  • Invoice payments: list, show, new, delete
  • Invoice settings: list, show, update, delete

Passwords API

  • Password categories: list
  • Passwords: list, show, new, update, delete

HRM API

  • HRM attendances: list, show, new, update, delete
  • HRM attendacne types: list, new, update, delete
  • HRM holidays: list, show, new, update, delete
  • HRM user types: list, new, update, delete
  • HRM working calendars: list, show, new, update, delete

Reporting API

  • Reporting rates: list, show
  • Reporting logs: list

Wiki Guide API

  • List wiki pages (paginated)

Application security

Secure code

Our developers and product managers undergo regular training in:

  • Secure Coding to be familiar with all aspects of secure coding.

Framework

AlphaNodes uses modern and secure open source frameworks with security controls for development to reduce exposure to known security vulnerabilities as much as possible.

Quality Assurance and Code Testing

Prior to each release, features are reviewed and tested to uncover potential vulnerabilities in the code. We use a number of security tools to continuously test our applications for vulnerabilities. For example:

  • rubocop
  • Brakeman

Separate environments

The test and staging environments are physically and logically separated from the production environment. No service data is used in the development and test environments.

Plugin compatibility

Our plugins are all compatible with each other. Compatibility issues with other plugin manufacturers can be found here. Incompatible plugins cannot be used together. If you want to use our plugins, the incompatible third-party plugin must be uninstalled first. In case of questions, contact us.

Important: if you use a plugin extension that is based on other plugins, you must also consider the compatibility issues of the other plugins in the bundle that are necessary for the usage:

  • ServiceDesk: Reporting & Automation
  • HRM: Reporting
  • Automation: Reporting
  • DevOps: Reporting

Redmine Reporting Plugin

  • redmine_budgets (function is part of our plugin)
  • redmine_issue_sla (function is part of our plugin)
  • redmine_mermaid_macro (function is part of our plugin)
  • redmine_login_audit (function is part of our plugin)
  • redmine_people
  • redmine_favourite_projects (function is part of our plugin)
  • redmineup_tags (function is part of our plugin, existing Tags will be migrated)
  • RedmineX products

The Reporting plugin can be used as single version (Stand-alone). It is also the base for: Automation, DevOps, HRM, ServiceDesk.

Redmine HRM Plugin (Reporting extension)

  • redmine_local_avatars (function is part of our plugin)
  • redmine_people (function is part of our plugin)
  • redmine_resources (function is part of our plugin)
  • redmineup_tags (function is part of our plugin, existing Tags will be migrated)
  • RedmineX products

Redmine DB, Passwords, Automation, Wiki Guide

  • redmineup_tags (function is part of our plugin, existing Tags will be migrated)
  • RedmineX products

Redmine Wiki Guide

  • onlyoffice_redmine

Redmine ServiceDesk (Reporting & Automation extension)

  • redmine_contacts_helpdesk
  • redmine_contacts_invoices
  • redmine_contacts
  • RedmineX products

Redmine DevOps

  • see redmine_reporting section

5 reasons that are in favor of AlphaNodes plugins

  • Born from experience
    We know what we are doing. We have been in project management and development for years. So you benefit from the needs and experiences from our everyday project life.

  • Customizable and for multitasking talents
    Everybody works differently. Everyone has different tasks. That’s why our plugins support the use of dashboards. So everyone has everything in view what interests him. Simply by creating an own dashboard, with personal important information.

  • As flexible as you
    Our plugins are for any size of business. You can evolve at any time, because our tools grow with you. No matter where your business journey takes you.

  • Easy migration of existing data
    Whether it’s reporting (Reporting Plugin), wiki pages for the knowledgebase (Wiki Guide Plugin), or resource planning of your employees (HRM Plugin). Our plugins work with the existing data and provide you directly with the necessary information (real-time).

  • Power tools for your needs
    No matter what goals your company pursues. Our tools are so flexible to use that every company can benefit from them. Variables for personlization, custom fields, additional filter options etc. make it possible.

Redmine Automation Plugin FAQ

What is the product about?

The tool automates project management tasks and workflows in Redmine using if-then conditions for automation rules. The standard installation supports automation of the following basic entities: Issues, Projects, Spent Time Entries on issues. Further entities are possible if additional AlphaNodes plugins are installed.

Who are the customers?

Project manager, freelance agencies and business owner using Redmine for project management and task tracking and support.

What values is generated for them?

Time saving through automating repetitive tasks.

Do you need coding skills for the automations?

Most automations are simple no-code automations. For advanced users (e.g. developers) there are so-called low-code automations. Which requires knowledge of YAML. These can be used to perform more complex automation actions (e.g. create a new Redmine issue automatically).

How is it better than the manual way?

It’s faster and fewer errors occur than when you do it traditionally. Nothing will be forgotten and all will be done the same way every time.

Are there any dependencies?

Yes, the plugin requires Redmine Reporting as base. It will not work as stand-alone. You should buy a Bundle (Automation-Bundle or Enterprise+) in order to make sure, you have all plugins you need.

Redmine HRM Plugin FAQ

What is the product about?

The tool provides real-time ressource planning views and attendance and holiday management for project management teams using Redmine.

Who are the customers?

Project manager, freelance agencies and business owner using Redmine for project management, task tracking and product support.

What values are generated for them?

It allows an effective planning and overview of your team resources (project-related and cross-project) to see where the bottlenecks are.

How is it better than the manual way?

In contrary to the currently available tools for Redmine, the planning is not necessarily done manually by the project manager, but by integrated rules. This prevents micromanagement, promotes self-management and as a result automatically adapts to the real project situation.

Are there any dependencies?

Yes, the plugin requires Redmine Reporting as base. It will not work as stand-alone. You should buy a Bundle (Business-Class or Enterprise+) in order to make sure, you have all plugins you need.

Redmine Reporting Plugin FAQ

What is the product about?

The product provides users from the business sector with additional evaluations, filters and export options, as well as insights into tasks and projects that are managed with Redmine.

Who are the customers?

Project managers, product managers and decision makers who use Redmine as a tool for the different phases of the product lifecycle management (PLM).

What values is generated for them?

It provides additional insights into Redmine, for better decision making, additional data analysis capabilities, easier and more efficient use.

How is it better than the general way?

It improves processes and team productivity and provides more detailed insights into existing data.

Redmine ServiceDesk Plugin FAQ

What is the product about?

With the ServiceDesk plugin, externally incoming requests (via email or embedded webform) are managed via a central helpdesk project and handled transparently within the agent team. This is possible because the receiving and sending of emails is done in Redmine and not via an invisible email account of an individual employee.

Who are the customers?

Companies with customer service agents and managers who use Redmine as a helpdesk to handle incoming (support) requests via email from their employees, customers or service providers.

What value is generated for them?

Those who use our ServiceDesk plugin as helpdesk for their customer and employee service bundle externally incoming e-mail requests in a central project. From there, contact data can be further managed, requests can be responded to more quickly, and rules can be used to automate certain tasks in the team.

How is it better than other Redmine plugins?

Helpdesk plugins from different providers usually have similar functions. Nevertheless, it is worth taking a closer look at the details. Because in addition to the usual features that improve team collaboration (e.g. canned responses, automatic replies, block list management, reporting, etc.), our tool is the only one to deliver individual automation options that can significantly improve support thanks to its seamless connection to the Automation Plugin.

Are there any dependencies?

The plugin is not available separately. The Redmine Reporting and Redmine Automation plugin is required as a base. The ServiceDesk plugin cannot be run standalone. It can only be purchased as part of the Enterprise+ bundle (beginning of v3.0.9). Due to the many dependencies and complex functionalities, our current minimum requirements must always be followed. It is not compatible with older Redmine versions, as well as third-party plugins that offer this or similar functionality. We recommend using it only in combination with our plugins. If you use other third-party or community plugins, you must check the incompatible plugin list.

Is the plugin part of the AlphaNodes hosting packages?

Redmine Managed Application Hosting customers can use the plugin in course of our hosting service for the following hosting packages:

  • InHouse
  • Hosting R 100
  • Hosting RE Enterprise

Is the plugin available for purchase?

The plugin purchase started with v3.0.9 (August 2023). Pay attention to our minimum requirements, because it does not run with older Redmine versions. It is only available as part of the Enterprise+ Bundle. Which means, it is not offered individually or in a smaller bundle. View our latest news.