Redmine jest ramą zarządzania projektami typu open source w Ruby

Redmine Bezpłatne oprogramowanie do zarządzania projektami

Bezpłatne narzędzie do planowania projektu do śledzenia zadań i działań

Narzędzie do zarządzania projektami open source do śledzenia problemów, zarządzania zadaniami i wiedzą. Obsługuje bezproblemową integrację z GIT, SVN, CVS i Mercurial.

Przegląd

Redmine to bezpłatne i open source zarządzania projektami do zarządzania zadaniami, śledzenia problemów i zarządzania zasobami. Rozszerzanie i dostosowywanie zgodnie z potrzebami firmy jest dość proste. Redmine Hosted Project Management Narzędzie zarządzanie i zarządzanie rólami zapewniają elastyczną kontrolę dostępu do użytkownika. Open Source Redmine to lekkie i łatwe w użyciu oprogramowanie do zarządzania projektami internetowymi, które pozwala zarządzać projektami, zespołami i zasobami. Jest to wykres Gantta i dostosowane funkcje raportów zapewniają dodatkowe wsparcie dla planowania i wizualizacji projektu. Zaplanuj swoje projekty za pomocą DIG i upuszczenia w łatwej Redmine Gantt Chart Project Management Dashboard. Korzyści z wtyczki Redmine Gantt to najłatwiejsze planowanie zadań, kamienie milowe gantta i projekty. Redmine jest Ruby na narzędzie open source open source oparte na Rails z wieloma obsługą bazy danych. Możesz zintegrować system śledzenia błędów i śledzenie problemów z najlepszym oprogramowaniem do kontroli źródłowej, takiego jak SVN, GIT, CVS, Mercurial itp. Jest to open source alternatywne dla JIRA i najlepsze narzędzie do współpracy projektu. Zapewnia również funkcje zarządzania wiedzą i dokumentami do pisania dokumentów wsparcia, informacji technicznych i instrukcji obsługi. Ponadto pomaga zespołom współpracować z funkcją forum dyskusyjnego. Funkcja powiadomienia o bezpieczeństwie e -mail powiadamia administratorów o znaczących zdarzeniach w ustawieniach bezpieczeństwa, np. Zmień hasło, rola przypisana lub usunięta itp. Narzędzie do śledzenia błędów openmene Redmine jest wyposażone we wszystkie nowoczesne funkcje, które pomogą zespołom być bardziej produktywnym.

Wymagania systemowe

Redmine jest Ruby on Rails i MySQL / Postgres Oparta na śledzenie, śledzenie czasu i oprogramowanie do śledzenia projektów online. Wymaga śledzenia oprogramowania.

  • Ruby 2.3+
  • Rails 5.2+
  • MySQL 5.5+ / Postgres 9.2 + / SQLite 3

Cechy

Redmine ma wszystkie zaawansowane funkcje, które możesz wyobrazić sobie z Top Project Management Software. Główne funkcje oprogramowania do zarządzania projektami obejmują

  • Wsparcie wielu projektów
  • Wiele wsparcia podprojektowego
  • Elastyczna kontrola dostępu do ról
  • Elastyczny system śledzenia problemów
  • Wykres i kalendarz Gantta
  • Funkcja śledzenia czasu
  • Pola niestandardowe
  • Wiadomości, zarządzanie dokumentami i plików
  • Na projekt wiki i forum
  • Przeglądarka repozytorium i przeglądarka diff
  • Powiadomienia o kanałach i e -mailach
  • Wiele obsługi uwierzytelniania LDAP
  • Obsługa samoregacji użytkownika
  • Wsparcie wielojęzyczne
  • Wsparcie wielu baz danych

Instalacja

instalacja za pomocą github

Najpierw upewnij się, że zainstalowałeś wszystkie zależności. Klonuj najnowsze repozytorium systemu zarządzania projektami Redmine PMS do folderu głównego dokumentu:

    git clone https://github.com/redmine/redmine

Utwórz bazę danych MySQL z następującymi poleceniami:

    CREATE DATABASE redmine CHARACTER SET utf8mb4;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

Skopiuj config/batabase.yml.example to config/batabase.yml i edytuj ten plik w celu skonfigurowania ustawień bazy danych dla środowiska „produkcji”. Przykład dla bazy danych MySQL (dom domyślny):

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"

Najpierw zainstaluj Bundler, jeśli używasz Ruby 2.5 lub wcześniej:

    gem install bundler

Następnie możesz zainstalować wszystkie klejnoty wymagane przez oprogramowanie Redmine Free Agile Project Management za pomocą następującego polecenia:

    bundle install --without development test

Generowanie nowego tokena unieważnia wszystkie istniejące sesje po ponownym uruchomieniu.

    bundle exec rake generate_secret_token

Utwórz strukturę bazy danych, uruchamiając następujące polecenie w katalogu głównym aplikacji:

    RAILS_ENV=production bundle exec rake db:migrate

Składnia systemu Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Wstaw domyślne dane konfiguracyjne w bazie danych, uruchamiając następujące polecenie:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine wyruszy w błąd do języka zestawu danych, który powinien zostać załadowany; Możesz także zdefiniować zmienną środowiskową Redmine \ _Lang przed uruchomieniem polecenia do wartości, która zostanie automatycznie i cicho odebrana przez zadanie. UNICES:

    RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

Windows:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Konto użytkownika uruchomione aplikację musi mieć uprawnienia do zapisu na następujących podrzędnych podkreśleniach: pliki (przechowywanie załączników) dziennik (plik dziennika aplikacji Production.log) TMP i TMP/PDF (Utwórz te, jeśli nie są obecne, używane do generowania dokumentów PDF między innymi Rzeczy) Publiczne/wtyczki \ _assets (zasoby wtyczek) np. Zakładając, że uruchamiasz aplikację z konto użytkownika Redmine:

    mkdir -p tmp tmp/pdf public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets

Uwaga: jeśli masz pliki w tych katalogach (np. Przywróć pliki z kopii zapasowej), upewnij się, że te pliki nie są wykonywalne.

    sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

Przetestuj instalację, uruchamiając Webrick Web Server:

    bundle exec rails server webrick -e production

Po rozpoczęciu Webrick skieruj przeglądarkę na http: // localhost: 3000/. Powinieneś teraz zobaczyć stronę powitalną aplikacji.

FAQs

What is Redmine?

Redmine is a very popular web based flexible project management and issue tracking system. It supports several database and allows users to manage multiple projects and associated subprojects. It is written using Ruby on Rails framework and includes features like project wikis and forums, time tracking and role-based access control.

Is Redmine open source?

Redmine is an open source and flexible project management tool. The source code of open source Redmine and free project tracking system is available at Github.

Is Redmine free?

Yes, Redmine is a free cross-platform, cross-database web-based project management and issue tracking tool. It is released under the terms of the GNU General Public License v2 (GPL).

Is Redmine better than Jira?

Redmine issue tracking tool is easier to use and faster to implement. Jira is more powerful and has a more visual workflow. Redmine is a flexible perfect project and task management tool for small size teams. Jira is more recommended for big companies or for high tech team members with agile skills.

Who uses redmine?

Redmine best open source task manager and top agile project management software is used by companies and teams with 10-50 employees or team members.

How do you close a project in redmine?

To close a project in redmine is an open source issue tracking tool, go to the project’s Overview > Close project. To reopen it again just click on ‘reopen’. Moreover, we have total three ways in Redmine self hosted issue tracker to manage a project’s status: delete, archive or close projects.

Badać

Można znaleźć następujące linki do zarządzania projektem oprogramowania typu open source:

 Polski