Technological stackThis section is important for Server solution. Cloud users need not worry about any of this.
- OS: Debian 10 or 11 on amd64 architecture
- Redmine: upgradable from version 5.0.0
- Ruby: 3.1.2
- Bundler: 2.3.7+
- Rubygems: 3.3.x
- Database: Percona/MySQL 8.x
- redis-server: 5+
- NodeJS: 16.x (LTS)
This way allows simple rollback in case of any issues. It also eliminates the risks concerning upgrade of components on production server.
The best solution we can directly support is to request a new v12 virtual machine from our Support team. This solution is practically installation free. The VM contains a ready application and only requires insertion into your infrastructure.
Preparing your own new v12 server is, naturally, also an option, but our support is limited since we have no control over installing the server, like we do in the VM generating.
Finally, we would like to strongly discourage from trying to upgrade your existing production server to v12. In regular server maintenance, some partial component updates are straight forward and safe. However, switch from v11 to v12 requires more changes, some of them are more significant than regular security updates. This goes especially for the database server, where the switch is from Percona 5.7 to Percona 8. For one, it directly affects the production data, but also it is not revertible. In case some troubles ensue, there is no simple way out and consequences may be dire.
Design and usabilityThe overall design directly follows version 11, with changes in
- the main blue color
- login page
- styling and colors of buttons
- top menu
- density of page sections
- left and right sidebar toggling
- font sizing
- the look of notification emails
- error pages
- and various other complementary elements
New task and task updateThe most often used forms received a major modernization due to their creeping obsolescence. Changes in the new task form and task update were based on real usage and built on widespread UX standards and best practices.
The fields are now in one main vertical sleeve and ordered according to their importance. Under Subject, Description and Project, come Priority, Assignee and Due date, the crucial native attributes accompanied by Status, which may vary from default in case of more advanced workflow.
The right section contains a navigation bar (to save time in scrolling), attachment upload, Coworkers in a more compact view, and task options (such as start task timer), which are all functional controls.
The biggest change in the update form is the Comment input, which was moved to the very top, since it is by far the most important part of the update. Closely followed by Assignee, Status, Priority, Due date and % Done, which all play a major role in the task lifecycle.
Again, the attributes are separated from functional controls in own sections.
Dynamic filters improvementsVersion 11 introduced a new type of data listing called Dynamic filters. That was just the first step in a long journey to make filtering and listing as intuitive as possible. Improvements of dynamic filters in version 12 include:
- Dynamic filters implemented on list of users
- Comprehensive management of saved filters and default filters
- Button to set column width evenly
- Show/hide heading (control panel)
- Colored cells based on color schemes for tracker, status and priority
- Colored overdue cells
- Clicking on task Subject opens the quick task editor. CTRL + click opens the standard task detail in new tab.
- Field/column Project leads standardly to the project (Previously it opened a popup).
New module - Agile Resource ManagementThe popularity of Resource management in past versions has been slightly overshadowed by its complexicity. That was the main reason to add a new different type - Agile Resource Management.
Version 12, in Business and Platform plans now provides options to manage resources either in a precise, detailed expert way (Resource management), or in high level organization with superintuitive control (Agile Resource Management).
Please check the documentation for more details.
Redmine 5 support and featuresAs is mentioned in the first chapter, Easy Redmine runs on Redmine 5, which means it is possible to upgrade or migrate from Redmine 5 to Easy Redmine.
Redmine 5 also brought some of its own features worth mentioning in this article.
Vavio Integration - the official partner of Easy Redmine in the Asia region!
We are here to provide you with professional services such as project management customization, support, regular webinars and e-learning.