{"id":4605,"date":"2022-08-09T21:06:38","date_gmt":"2022-08-09T12:06:38","guid":{"rendered":"https:\/\/pvision.jp\/tech\/?p=4605"},"modified":"2026-03-25T22:06:41","modified_gmt":"2026-03-25T13:06:41","slug":"integrate-redmine-and-trello-en","status":"publish","type":"post","link":"https:\/\/pvision.jp\/apps\/2022\/08\/09\/integrate-redmine-and-trello-en\/","title":{"rendered":"A Progress Reporting Tool Everyone Will Want to Use \u2013 Integration of Redmine and Trello"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Project Manager&#8217;s Hard Days<\/h2>\n\n\n\n<p>For those using Redmine, here is an introduction to RedSync, a Power-Up (Trello plugin) that integrates Redmine with Trello.<\/p>\n\n\n\n<p>Progress management is the cornerstone of project management for project managers, and progress reports from project members are the lifeline. Deploying an easily accessible web-based tool like Redmine was expected to help significantly in this regard. However, aren&#8217;t you finding that it&#8217;s not as well received by the team as you hoped?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The interface is outdated and no fun to use<\/li>\n\n\n\n<li>It&#8217;s bothersome to use a new tool just for progress reporting<\/li>\n\n\n\n<li>Using it doesn&#8217;t actually make our work easier<\/li>\n<\/ul>\n\n\n\n<p>These complaints are not uncommon. Progress reporting tends to be put on the back burner when things get busy. If the benefits of Redmine are not felt, it won&#8217;t be used. As a result, the project manager often ends up going around asking for progress updates, reverting to the old-fashioned way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Integrate Redmine with Trello<\/h2>\n\n\n\n<p>Trello is a task management tool that allows you to manage tasks visually in a card-based format. You can intuitively operate it by dragging and dropping, like sticking post-it notes on a whiteboard.<\/p>\n\n\n\n<p>Based on my experience using both Trello and Redmine, project members overwhelmingly prefer Trello. This is because it offers useful features for actual work progress, such as organizing tasks, recording results, attaching reference materials and deliverables, and assigning multiple people to tasks.<\/p>\n\n\n\n<p>However, as a project manager, I find Trello lacking in some areas: it cannot define a Work Breakdown Structure (WBS), provide an overview with a Gantt chart, define task dependencies, or adjust the overall schedule. These are features that Redmine excels at.<\/p>\n\n\n\n<p>So why not integrate Redmine and Trello? That\u2019s why we developed RedSync.<\/p>\n\n\n\n<p>RedSync combines Redmine&#8217;s excellent project management features with Trello&#8217;s user-friendly task management capabilities. This integration enables close communication between project managers and project members and allows for better understanding and control of the project&#8217;s status.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Project members can check the schedule from Redmine and report progress to Redmine through Trello cards. They can also use Trello&#8217;s excellent task management features to improve their daily work efficiency.<\/li>\n\n\n\n<li>Project managers can update and monitor progress on Redmine through Trello cards, allowing for better project control. Additionally, RedSync provides features not available in standard Redmine, such as editing Gantt charts via GUI and collaborating with external users who do not have Redmine accounts.<\/li>\n<\/ul>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2022\/04\/redsync-system-to-be.png\" alt=\"Integration Image\"><\/p>\n\n\n\n<div class=\"wp-block-cocoon-blocks-blank-box-1 blank-box block-box\">\n<div class=\"wp-block-pb-accordion-item c-accordion__item js-accordion-item no-js\" data-initially-open=\"false\" data-click-to-close=\"true\" data-auto-close=\"true\" data-scroll=\"false\" data-scroll-offset=\"0\"><button id=\"at-46050\" class=\"c-accordion__title js-accordion-controller c-accordion__title--button\" role=\"button\"><strong>Project Management vs. Task Management<\/strong><\/button><div id=\"ac-46050\" class=\"c-accordion__content\">\n<p>Redmine is often referred to as a project management tool, while Trello is commonly called a task management tool. Although project management and task management are sometimes used interchangeably, it&#8217;s easier to understand their differences if you think of task management as managing individual tasks within a project and project management as overseeing the entire project. Both Redmine and Trello have features for both project and task management; the distinction lies more in which aspect each tool excels at.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<p><strong>Details:<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/pvision.jp\/apps\/2022\/03\/17\/redsync-power-up\/\" target=\"_blank\" rel=\"noreferrer noopener\">\ud83d\udcd7User Guide<\/a><br><a href=\"https:\/\/pvision.jp\/apps\/redsync-references\/\" target=\"_blank\" rel=\"noreferrer noopener\">\ud83d\udcdaReferences<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How does integration work?<\/h2>\n\n\n\n<p><strong>RedSync<\/strong> creates Trello cards from Redmine tickets. It also synchronizes data such as schedules and progress between the tickets and the cards.<\/p>\n\n\n\n<p>The following diagram shows an example of a Trello card linked with Redmine. Project members can refer to and update the card information in their daily work, while also checking the schedule requested by the project manager and reporting progress.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"1024\" src=\"https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/synced-card-en-663x1024.png\" alt=\"\" class=\"wp-image-5493\" srcset=\"https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/synced-card-en-663x1024.png 663w, https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/synced-card-en-194x300.png 194w, https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/synced-card-en.png 728w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><\/figure>\n\n\n\n<p>As another collaborative feature, a project manager can display and edit Gantt charts directly on Trello. The editing process, especially with the ability to use drag-and-drop, enhances efficiency for project managers. This feature allows them to increase their work efficiency.<br>For team members, viewing the Gantt chart enables them to understand the progress of preceding tasks, helping them plan their work schedules or make necessary adjustments with owners of subsequent tasks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/gantt-chart-en-1024x768.png\" alt=\"\" class=\"wp-image-5494\" srcset=\"https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/gantt-chart-en-1024x768.png 1024w, https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/gantt-chart-en-300x225.png 300w, https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/gantt-chart-en-768x576.png 768w, https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/gantt-chart-en-1536x1152.png 1536w, https:\/\/pvision.jp\/apps\/wp-content\/uploads\/2023\/11\/gantt-chart-en.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u2728major-features\">Major Features<\/h2>\n\n\n\n<p><strong>Create Trello Cards from Redmine Issues<\/strong><br>Associate a Trello Board to a Redmine Project. Then, you can sync the project to the board to create Trello cards from Redmine issues. Whenever you change the issues schedule, you can sync them again to update the card schedule.<\/p>\n\n\n\n<p><strong>Report Status and Progress from Trello Card to Redmine Issue<\/strong><br>You can report the status and progress from a Trello card to a Redmine issue. In addition, you can update Tracker, Priority and Category, etc.<\/p>\n\n\n\n<p><a href=\"https:\/\/pvision.jp\/power-ups\/redsync-doc\/redsync-demo-sync-en.mp4\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"fz-48px\">\ud83c\udf9e\ufe0f<\/span>Demo<\/a> <\/p>\n\n\n\n<p><strong>Review Schedule and Progress on Gantt Chart on Trello<\/strong><br>You can review the schedule and progress on the Gantt chart on Trello.<br><a href=\"https:\/\/pvision.jp\/power-ups\/redsync-doc\/redsync-demo-gantt-view-en.mp4\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"fz-48px\">\ud83c\udf9e\ufe0f<\/span>Demo<\/a><\/p>\n\n\n\n<p><strong>Create and update Schedule on Gantt Chart on Trello<\/strong><br>You can create new tasks or update the start\/due dates of the existing tasks on the Gantt chart on Trello.<\/p>\n\n\n\n<p><a href=\"https:\/\/pvision.jp\/power-ups\/redsync-doc\/redsync-demo-gantt-edit-en.mp4\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"fz-48px\">\ud83c\udf9e\ufe0f<\/span>Demo<\/a><\/p>\n\n\n\n<p><strong>Collaborate with External Users<\/strong><br>A shared API key is a Redmine API key assigned to a dummy user and used to access Redmine from Trello. Using the shared API key, you can collaborate with external users who do not have Redmine accounts. The external user does not have a user ID or password on Redmine, so the user does not access Redmine directly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u2728other-features\">Other Features<\/h2>\n\n\n\n<p><strong>Report Work Time on Card<\/strong><br>You can report work time to a Redmine issue from a Trello card. You can view, edit and delete work time as well.<\/p>\n\n\n\n<p><strong>Input Data to Redmine Custom Fields on Card<\/strong><br>You can map Trello&#8217;s custom fields and Redmine&#8217;s custom fields. With this mapping, you can input data to the Redmine custom fields from a card or review the value of Redmine custom fields on a card.<\/p>\n\n\n\n<p><strong>Sort Trello List with Issue&#8217;s Priority<\/strong><br>You can sort the Trello cards on a List with the Redmine issues&#8217; priority.<\/p>\n\n\n\n<p><strong>Filter Cards by Issue&#8217;s Content<\/strong><br><strong>Trigger a Workflow by Issue&#8217;s Change<\/strong><br>You can filter Trello cards by a Redmine issue field (i.e., Track, Status, Progress, Category, Assignee) or a Redmine custom field mapped to a Trello custom field. Using the mapped custom field, you can also trigger a Redmine workflow (Butler).<\/p>\n\n\n\n<p><a href=\"\/power-ups\/redsync-doc\/redsync-demo-workflow-en.mp4\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"fz-48px\">\ud83c\udf9e\ufe0f<\/span>Demo<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"?try-redsync\">Try RedSync<\/h2>\n\n\n\n<p>RedSync is a Trello Power-Up so that it can be easily installed on Trello just like any other Power-Up.<\/p>\n\n\n\n<p><strong>HTTPS Required<\/strong><\/p>\n\n\n\n<p>Your Redmine server must support HTTPS. Most servers likely already support it, but please check your environment.<\/p>\n\n\n\n<p>For other necessary Redmine configuration requirements, please refer to <a href=\"https:\/\/pvision.jp\/apps\/2022\/03\/17\/redsync-power-up\/#user-guide-en-administrators-guide\" target=\"_blank\" rel=\"noreferrer noopener\">Administrator&#8217;s Guide<\/a>.<\/p>\n\n\n\n<p>You can install RedSync on Trello using the link below if you&#8217;re already set up.<\/p>\n\n\n<p><a href=\"https:\/\/trello.com\/power-ups\/617c2d2289d99f306863e8fa\/enable\"><br \/>\n  <img loading=\"lazy\" decoding=\"async\" alt=\"Add to Trello\" height=\"40\" width=\"144\" src=\"https:\/\/p.trellocdn.com\/add_to_trello.png\" srcset=\"https:\/\/p.trellocdn.com\/add_to_trello.png 1x,\n      https:\/\/p.trellocdn.com\/add_to_trello@2x.png 2x\"><br \/>\n<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resources on HTTPS and CORS<\/h2>\n\n\n\n<p>Information about installing Redmine and supporting HTTPS and CORS is provided in the article below.<\/p>\n\n\n\n<p>If you need to consult with your system administrator, sharing this information with them should make evaluating easier.<\/p>\n\n\n\n<p>You can also use <strong>RedSync Proxy<\/strong> to connect with Redmine servers that do not support CORS. (See <a href=\"https:\/\/pvision.jp\/apps\/2022\/03\/17\/redsync-power-up\/#user-guide-en-administrators-guide\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a> for details.)<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/pvision.jp\/apps\/2022\/07\/02\/step-by-step-install-redmine-4-2-5-0-with-ruby-2-7-on-ubuntu\/\" target=\"_blank\">https:\/\/pvision.jp\/apps\/2022\/07\/02\/step-by-step-install-redmine-4-2-5-0-with-ruby-2-7-on-ubuntu\/<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/pvision.jp\/apps\/2022\/07\/02\/step-by-step-install-redmine-5-0-with-ruby-3-1-on-ubuntu\/\">https:\/\/pvision.jp\/apps\/2022\/07\/02\/step-by-step-install-redmine-5-0-with-ruby-3-1-on-ubuntu\/<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/pvision.jp\/apps\/2022\/03\/22\/cors-support-for-redsync\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/pvision.jp\/apps\/2022\/03\/22\/cors-support-for-redsync\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Change History<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Date<\/td><td>Description<\/td><\/tr><tr><td>2024\/05\/24<\/td><td>Revised<\/td><\/tr><tr><td>2023\/04\/24<\/td><td>Revised<\/td><\/tr><tr><td>2022\/09\/17<\/td><td>Add description for RedSync<\/td><\/tr><tr><td>2022\/08\/28<\/td><td>Add demos<\/td><\/tr><tr><td>2022\/08\/09<\/td><td>Initial release<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>For those using Redmine, here is an introduction to RedSync, a Power-Up (Trello plugin) that integrates Redmine with Trello.<\/p>\n","protected":false},"author":1,"featured_media":5549,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"wf_post_folders":[12],"class_list":["post-4605","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-redmine"],"_links":{"self":[{"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/posts\/4605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/comments?post=4605"}],"version-history":[{"count":111,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/posts\/4605\/revisions"}],"predecessor-version":[{"id":5771,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/posts\/4605\/revisions\/5771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/media\/5549"}],"wp:attachment":[{"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/media?parent=4605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/categories?post=4605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/tags?post=4605"},{"taxonomy":"wf_post_folders","embeddable":true,"href":"https:\/\/pvision.jp\/apps\/wp-json\/wp\/v2\/wf_post_folders?post=4605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}