Redmin est le cadre de gestion de projet open source dans Ruby

Redmine Logiciel de gestion de projet gratuit

Outil de planification de projet gratuit pour les tâches et le suivi des activités

Outil de gestion de projet open source pour le suivi des problèmes, la gestion des tâches et des connaissances. Il prend en charge l'intégration transparente avec GIT, SVN, CVS et Mercurial.

Aperçu

Redmin est un cadre de gestion de projet gratuit et open source pour la gestion des tâches, le suivi des problèmes et la gestion des ressources. Il est assez simple à étendre et à personnaliser selon les besoins de votre entreprise avec la fonction de champs personnalisés. Les fonctionnalités de gestion de l’outil de gestion de projet auto-hébergées Redmine et les fonctionnalités de gestion des rôles fournissent un contrôle flexible de l’accès des utilisateurs. Open Source Redmine est un logiciel de gestion de projet Web léger et facile à utiliser qui vous permet de gérer vos projets, équipes et ressources. Son graphique Gantt et ses fonctionnalités de rapports personnalisés fournissent un support supplémentaire à la planification et à la visualisation du projet. Planifiez vos projets en utilisant le glisser-déposer dans le tableau de bord de gestion de projet Redmine Gantt Redmine Easy. Les avantages du plugin de Redmine Gantt sont la planification la plus simple des tâches, des jalons de graphique Gantt et des projets. Redmin est Ruby sur l’outil open source de gestion des tâches auto-hébergée basée sur des rails avec un support de base de données multiples. Vous pouvez intégrer son système de suivi de bogues et son suivi des problèmes de projet avec un logiciel de contrôle de source supérieur tel que SVN, GIT, CVS, Mercurial, etc. Il s’agit d’une alternative open source à JIRA et au meilleur outil de collaboration de projet. Il fournit également des fonctionnalités de gestion des connaissances et des documents pour rédiger des documents d’assistance, des informations techniques et des manuels d’utilisation. De plus, cela aide vos équipes à collaborer avec la fonction de forum de discussion. Sa fonctionnalité de notification de sécurité par e-mail informe les administrateurs sur des événements importants dans les paramètres de sécurité, par exemple Changer le mot de passe, un rôle attribué ou supprimé, etc. L’outil de suivi des bogues open source de Redmine est équipé de toutes les fonctionnalités modernes pour aider vos équipes à être plus productives.

Configuration requise

Redmine est Ruby sur Rails et MySQL / Postgres Suivi, suivi du temps et logiciel de suivi des projets en ligne. Il nécessite un logiciel suivant.

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

Caractéristiques

Redmin a toutes les fonctionnalités avancées que vous pouvez envisager à partir du meilleur logiciel de gestion de projet. Le logiciel de gestion de projet fonctionnait les principales fonctionnalités

  • Support de projets multiples
  • Support de sous-projet multiple
  • Contrôle d’accès basé sur les rôles flexible
  • Système de suivi des problèmes flexibles
  • Gantt Chart and Calendar
  • Fonctionnalité de suivi du temps
  • Les champs personnalisés
  • Gestion des nouvelles, documents et fichiers
  • Par Wiki et forums par projet
  • Navigateur de référentiel et visionneuse Diff
  • Flux et notifications par e-mail
  • Prise en charge de l’authentification LDAP multiple
  • Prise en charge de l’auto-inscription des utilisateurs
  • Support multiples
  • Prise en charge des bases de données multiples

Installation

Installation à l’aide de github

Assurez-vous d’abord que vous avez installé toutes les dépendances. Clone Le dernier référentiel du système de gestion de projet Redmine PMS dans le dossier racine du document:

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

Créer une base de données MySQL avec les commandes suivantes:

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

Copiez config / database.yml.example sur config / database.yml et modifiez ce fichier afin de configurer vos paramètres de base de données pour l’environnement “Production”. Exemple pour une base de données MySQL (port par défaut):

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

Installez d’abord Bundler si vous utilisez Ruby 2.5 ou plus tôt:

    gem install bundler

Ensuite, vous pouvez installer toutes les gemmes requises par le logiciel de gestion de projet Agile Free Redmine à l’aide de la commande suivante:

    bundle install --without development test

La génération d’un nouveau jeton secret invalide toutes les sessions existantes après le redémarrage.

    bundle exec rake generate_secret_token

Créez la structure de la base de données, en exécutant la commande suivante sous le répertoire racine de l’application:

    RAILS_ENV=production bundle exec rake db:migrate

Syntaxe Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Insérez les données de configuration par défaut dans la base de données, en exécutant la commande suivante:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmin vous invitera à la langue de jeu de données qui devrait être chargée; Vous pouvez également définir la variable d’environnement Redmine \ _lang avant d’exécuter la commande à une valeur qui sera automatiquement et silencieusement ramassée par la tâche. UNICES:

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

Les fenêtres:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Le compte d’utilisateur exécutant l’application doit avoir une autorisation d’écriture sur les sous-répertoires suivants: fichiers (stockage des pièces jointes) Journal (Application Log Fichier Production.log) TMP et TMP / PDF (créer ceux-ci s’il n’est pas présent, utilisé pour générer des documents PDF entre autres choses) public / plugin \ _assets (actifs des plugins) par ex., en supposant que vous exécutez l’application avec un compte utilisateur de Redmin:

    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

Remarque: Si vous avez des fichiers dans ces répertoires (par exemple, restaurer les fichiers à partir de la sauvegarde), assurez-vous que ces fichiers ne sont pas exécutables.

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

Testez l’installation en exécutant le serveur Web WebBrick:

    bundle exec rails server webrick -e production

Une fois que WeBrick a commencé, pointez votre navigateur vers http: // localhost: 3000 /. Vous devriez maintenant voir la page d’accueil de l’application.

FAQS

Qu’est-ce que Redmin?

Redmin est un système de gestion flexible de projet et de suivi des problèmes très populaire basé sur le Web. Il prend en charge plusieurs bases de données et permet aux utilisateurs de gérer plusieurs projets et des sous-projets associés. Il est écrit à l’aide de Ruby on Rails Framework et comprend des fonctionnalités telles que les wikis et des forums de projet, le suivi du temps et le contrôle d’accès basé sur les rôles.

est-il open source de Redmin?

Redmin est un outil de gestion de projet open source et flexible. Le code source de l’Open Source Redmine et du système de suivi de projet gratuit est disponible à Github.

Redmin est-il gratuit?

Oui, Redmin est un outil de gestion de projet Web et de suivi des problèmes basé sur le Web et de suivi des problèmes. Il est publié en vertu des termes de la licence publique générale GNU V2 (GPL).

est-ce que Redmin est meilleur que Jira?

L’outil de suivi des problèmes Redmine est plus facile à utiliser et plus rapide à implémenter. Jira est plus puissant et a un flux de travail plus visuel. Redmin est un projet parfait et une outil de gestion des tâches flexible pour les équipes de petite taille. Jira est plus recommandé pour les grandes entreprises ou pour les membres de l’équipe de haute technologie avec des compétences agiles.

Qui utilise Redmin?

Redmin Best Open Source Task Manager et Top Agile Project Management Software est utilisé par les entreprises et les équipes avec 10 à 50 employés ou membres de l’équipe.

Comment fermez-vous un projet à Redmin?

Pour fermer un projet dans Redmine est un outil de suivi des problèmes open source, accédez à l’ondulation du projet> Close Project. Pour le rouvrir à nouveau, cliquez simplement sur «rouvrir». De plus, nous avons totalement trois façons dans le suivi des problèmes auto-hébergés de Redmin pour gérer le statut d’un projet: supprimer, archiver ou fermer des projets.

Explorer

Vous pouvez trouver les liens d’outils de gestion de projet open source suivants pertinents:

 Français