A Redmine nyílt forráskódú projektmenedzsment keretrendszer Rubyban

Redmine Ingyenes projektmenedzsment szoftver

Ingyenes projekttervezési eszköz a feladatok és tevékenységek nyomon követéséhez

Nyílt forráskódú projektmenedzsment eszköz a kérdéskövetéshez, a feladatkezeléshez és a tudásmenedzsmenthez. Támogatja a zökkenőmentes integrációt a GIT, SVN, CVS és a Mercurial segítségével.

Áttekintés

A Redmine egy ingyenes és nyílt forráskódú projektmenedzsment keret a feladatkezeléshez, a kérdéskövetéshez és az erőforrás -kezeléshez. Nagyon egyszerű az üzleti igények szerint kiterjeszteni és testreszabni az egyéni mezők funkcióval. A REDMINE önálló hostolt projektmenedzsment eszköz engedélykezelése és szerepkezelési szolgáltatások rugalmas vezérlést biztosítanak a felhasználói hozzáféréshez. A nyílt forráskódú Redmine egy könnyű és könnyen használható legjobb web alapú projektmenedzsment szoftver, amely lehetővé teszi a projektek, csapatok és erőforrások kezelését. A Gantt diagramja és a testreszabott jelentések funkciói további támogatást nyújtanak a projekttervezéshez és a megjelenítéshez. Tervezze meg projektjeit a Drag and Drop segítségével az Easy Redmine Gantt Chart Projektmenedzsment irányítópultjába. A Redmine Gantt plugin előnyei a feladatok, a Gantt Chart Milestones és a projektek legkönnyebb tervezése. A Redmine a Ruby on Rails alapú, önálló feladatkezelő nyílt forráskódú eszköz több adatbázis -támogatással. Integrálhatja a hibakövető rendszert és a projektkibocsátási nyomkövetőt a legfontosabb forrásvezérlő szoftverekkel, például az SVN, a GIT, a CVS, a Mercurial stb. Ezenkívül ismeret- és dokumentumkezelési funkciókat is biztosít a támogatási dokumentumok, a műszaki információk és a felhasználói kézikönyvek felírásához. Sőt, ez segíti a csapatait a Forma Forum funkcióval való együttműködésben. Az e -mail biztonsági értesítési funkciója értesíti az adminisztrátorokat a biztonsági beállítások jelentős eseményein, pl. Változtassa meg a jelszót, a hozzárendelt vagy eltávolított szerepet stb.

Rendszerkövetelmények

A Redmine a Ruby on Rails és a MySQL / Postgres alapú kérdéskövetési, időkövetési és online projektkövetési szoftver. A szoftver követésére van szükség.

  • Ruby 2.3+
  • Rails 5.2+
  • Mysql 5.5+ / postgres 9.2 + / sqlite 3

Jellemzők

A Redmine rendelkezik az összes előzetes funkcióval, amelyet elképzelhet a Top Project Management szoftverből. A projektmenedzsment szoftver fő funkciói között szerepel

  • Több projekt támogatása
  • Több alprojekciós támogatás
  • Rugalmas szerepalapú hozzáférés -ellenőrzés
  • Rugalmas kérdéskövetési rendszer
  • Gantt diagram és naptár
  • Időkövetési funkciók
  • Egyéni mezők
  • Hírek, dokumentumok és fájlkezelés
  • Projektenként wiki és fórumok
  • Repository böngésző és Diff Viewer
  • Táplálási és e -mail értesítések
  • Több LDAP hitelesítési támogatás
  • Felhasználói önregisztrációs támogatás
  • Többnyelvű támogatás
  • Több adatbázis támogatása

telepítés

Telepítés a GitHub használatával

Először győződjön meg arról, hogy telepítette -e az összes függőséget. Klón A legújabb Redmine PMS projektmenedzsment rendszer tárolója a dokumentum gyökérmappájába:

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

Hozzon létre MySQL adatbázist a következő parancsokkal:

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

Másolja a config/database.yml.example config/database.yml fájlt, és szerkessze ezt a fájlt annak érdekében, hogy konfigurálja az adatbázis -beállításokat a “termelési” környezethez. Példa egy MySQL adatbázisra (alapértelmezett port):

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

Először telepítse a Bundler -t, ha a Ruby 2.5 vagy korábban használja:

    gem install bundler

Ezután telepítheti a Redmine Free Agile Projektmenedzsment szoftver által megkövetelt összes drágakövet a következő parancs segítségével:

    bundle install --without development test

Új titkos token generálása érvényteleníti az összes meglévő ülés újraindítását követően.

    bundle exec rake generate_secret_token

Hozzon létre az adatbázis -struktúrát, a következő parancs futtatásával az alkalmazás gyökérkönyvtár alatt:

    RAILS_ENV=production bundle exec rake db:migrate

Windows szintaxis:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Helyezze be az alapértelmezett konfigurációs adatokat az adatbázisba, a következő parancs futtatásával:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

A Redmine felszólítja Önt a betöltendő adatkészletre; Meghatározhatja a redmine \ _lang környezeti változót is, mielőtt a parancsot olyan értékre futtatja, amelyet automatikusan és csendben felvesz a feladat. Unices:

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

Ablakok:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Az alkalmazást futtató felhasználói fióknak írási engedélyrel kell rendelkeznie a következő alkönyvtárakon: Fájlok (mellékletek tárolása) napló (alkalmazásnaplófájl produkciós.log) TMP és TMP/PDF (létrehozza ezeket, ha nem jelen Things) nyilvános/plugin \ _Assets (plugins eszközök), például feltételezve, hogy az alkalmazást Redmine felhasználói fiókkal futtatja:

    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

Megjegyzés: Ha fájlok vannak ezekben a könyvtárakban (például a fájlok visszaállítása a biztonsági mentésből), ellenőrizze, hogy ezek a fájlok nem működnek -e végrehajthatóak -e.

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

Tesztelje a telepítést a Webrick Web Server futtatásával:

    bundle exec rails server webrick -e production

Miután Webrick elindult, mutassa meg böngészőjét a http: // localhost: 3000/. Most látnia kell az alkalmazás üdvözlő oldalát.

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.

Fedezd fel

A következő nyílt forráskódú szoftverprojekt -kezelési eszköz linkeket relevánsnak találhatja:

 Magyar