Redmine

Redmine is a free and open-source, web-based project management and issue-tracking tool. It's designed to help teams of all sizes manage their projects effectively, track progress, collaborate efficiently, and handle issues in a structured manner. Built using the Ruby on Rails framework, Redmine is cross-platform and supports various databases, making it a versatile solution for diverse environments.

Redmine

Redmine provides a centralized platform for organizing and managing project-related activities. It moves beyond simple task lists by offering a comprehensive suite of features that address various aspects of project lifecycle management. 

Key Features and Benefits:

Redmine boasts a rich set of features that contribute to its effectiveness as a project management tool. Here are some of the key highlights and their associated benefits:

Issue Tracking

Feature:
Benefit:

Project Management 

Feature: 
Benefit: 

Time Tracking

Feature: 
Benefit: 

Collaboration

Feature:
Benefit:

Role-Based Access Control
Feature:

Benefit:
Customization
Feature:

 

Benefit:

Version Control Integration

Feature:
Benefit:

Notifications

Feature: 
Benefit: 

Extensibility

Feature: 
Benefit: 

Accessing the Redmine Login Page

Accessing the Login Page

Logging In

image.png

Initial Login and Changing Your Password

Upon your first login or when your password has expired, Redmine will typically redirect you to a "Change password" page, similar to what's shown in below image. This is an important step to secure your account.

image.png

The page usually contains the following fields:

image.png

Interface Overview (General Layout):

image.png

image.png

Top Menu (Global Navigation): Typically located at the very top of the page, this menu provides access to core Redmine modules and functionalities that are accessible across all projects. Common items include:My page: Your personal dashboard, often showing assigned issues, recent activity, etc.

image.png





Navigating the "Projects" Page

image.png



Navigating the Project Overview Page

When you click on a project from the "Projects" list, you are typically taken to the Overview page of that project. This page provides a summary of the project and quick access to key information.

image.png


When you click "Help" and are directed to the Wiki, you can use it in several ways to find information:

image.png

Adding a New Issue

Navigate to the "Issues" Page

If you are not already there, select your desired project (in this case, "Farm Management") from the "Projects" list or the "Jump to a project..." dropdown. Then, click on the "Issues" tab in the project level navigation menu.

image.png

 

Adding a new issue

People can create a new issue when they meet the roles and permissions configured by the Redmine Administrator
(Role: Issue Tracking > Add Issues).
When creating a new issue, one of the most important items is the tracker field, which defines the nature of the issue. By default, Redmine comes with three different trackers: bugfeature, and support.

Click the "New issue" Button
On the "Issues" page, locate the "New issue" button. It's typically in the upper right corner of the issue list, as indicated by the red arrow in your image. Click this button.

image.png

Fill out the "New issue" Form

  1. Tracker (Pre-selected): The "Tracker" field is likely already selected as "Bug" based on your previous action or the default setting. If you need to change it, use the dropdown menu to choose a different issue type (e.g., Feature, Support, Task).

  2. Subject ( Required):* In the "Subject" field, type a concise and descriptive title for this issue. This should briefly summarize the problem, request, or task.
    For example, "Login button not working," or "Implement new report feature."

  3. Description: In the large "Description" text area, provide a detailed explanation of the issue. Include:

    • Steps to reproduce: If it's a bug, clearly outline the steps someone can take to see the problem.
    • Expected behavior: Describe what should happen.
    • Actual behavior: Describe what is actually happening.
    • Context: Any other relevant information that might help in understanding or resolving the issue.
  4. Status (Pre-selected): The "Status" field is likely set to "New" by default. You usually don't need to change this when creating a new issue.

  5. Priority ( Required):* Use the "Priority" dropdown menu to select the level of urgency or importance for this issue
    (e.g., Low, Normal, High, Urgent).

  6. Assignee: If you know who should be responsible for this issue, select their name from the "Assignee" dropdown menu. If you're unsure, you can leave it blank.

  7. Parent task: If this issue is a subtask of another existing issue, you can enter the ID number of the parent task here.

  8. Start date: You can optionally set a "Start date" for when work on this issue should begin. The current date (05/16/2025 in your image) is pre-filled. You can change it using the calendar icon.

  9. Due date: If this issue has a deadline, set the "Due date" using the calendar icon or by manually entering the date.

  10. Estimated time: You can optionally enter an estimate of how many "Hours" you think it will take to resolve this issue.

  11. % Done: This field is usually left at "0%" when creating a new issue. It will be updated as progress is made.

  12. Additional Assignees: This section allows you to add other project members who are also working on or responsible for this issue. You can select names from the list and click the ">>" button to add them.

  13. Files: If you have any relevant files (screenshots, documents, log files, etc.), click the "Choose Files" button to select them from your computer. Once selected, the file name will appear next to the button. Note the maximum file size limit mentioned.

  14. Choose an Action: At the bottom of the form, you have two main options
         Create: Click this button to save the new issue and be redirected to the detailed view of the issue.
         Create and add another: Click this button to save the current issue and immediately open a new, blank "New issue" form, pre-filled with the same project. This is useful if you have multiple related issues to create.

image.png


 Once you have entered all the necessary details into the form, proceed by clicking the "Create" button to submit the new issue.image.png 

Created Bug
That you've created the bug report display as belowimage.png

 

Update Bug

image.png