Hoe installeer je een plugin in Redmine soepel

4/27/2020
4 minutes
Lukáš Beňa.

Ontwikkelaars hebben een breed scala aan plugins gemaakt rond Redmine die de functionaliteit van de kern verbeteren. Lees verder om te leren hoe je een plugin soepel kunt installeren in Redmine.

Eerste stap

Kopieer en plak de directory van je plugin in "# {RAILS_ROOT}/plugins". Als je GitHub gebruikt als bron om de plugin direct te downloaden, kun je dit doen door de directory van je plugin te wijzigen en een commando uit te voeren zoals git clone git://github.com/user_name/name_of_the_plugin.git.


Tweede stap

Installeer de benodigde gems voor plugins met het commando: bundle install --without development test


Derde stap

De laatste stap bij het installeren van de plugin is het opnieuw opstarten van je Redmine applicatie.

Je kunt nu de lijst met plugins bekijken door naar Administratie-> Plugins te gaan. De volgende stap is het configureren van deze plugin (nieuw geïnstalleerd) als deze geconfigureerd moet worden voordat je deze kunt gebruiken.


Redmine Plugins installeren op Linux

Als het gaat om het installeren van Redmine plugins op Linux, zijn de meeste van deze plugins vrij eenvoudig te installeren en veranderen ze de gegevens niet in de Redmine database. Het wordt echter sterk aanbevolen om een volledige back-up te maken voordat je de installatie uitvoert. Wat mensen meestal doen, is simpelweg de plugin (uitgepakt) kopiëren en plakken naar de Redmine->plugins-> map. Sommige plugins hebben echter mogelijk specifieke databasetabellen en/of Ruby gems nodig.

Hier zijn de algemene stappen voor het installeren van een Redmine-plugin op Linux. Je moet alle commando's uitvoeren vanuit de Redmine's rootmap (/var/www/redmine). Deze rootmap bevat het bestand "config.ru".


Stap 1: Ga naar de Redmine App Root-map

cd /var/www/redmine


Stap 2: Kopieer en pak de Redmine-plugin uit

cp [plugin_name]-x_x_x-pro.zip plugins/
cd plugins
unzip [plugin_name]-x_x_x-pro.zip


Stap 3: Installatie van benodigde gems

cd /var/www/redmine
bundle install --without development test --no-deployment


Stap 4: Tabellen van de plugin migreren

bundle exec rake redmine:plugins NAME=[plugin_name] RAILS_ENV=production


Stap 5: Redmine opnieuw opstarten

touch tmp/restart.txt

Je kunt een uitgebreide lijst van alle beschikbare Redmine-plugins vinden in de Plugin Directory. Momenteel zijn er meer dan 600 plugins in de officiële Redmine-directory.


Upgraden van plugins in Redmine

De light-versie van onze plugin heeft een databasestructuur die vergelijkbaar is met die van PRO's. Dit betekent dat er geen behoefte is om de database te migreren als je dezelfde versienummer van pro en light plugins hebt. Het wordt echter aanbevolen om voorafgaand aan de installatie een volledige back-up te maken.

Dit zijn de algemene stappen voor de upgrade van een plugin (nogmaals, je moet alle commando's uitvoeren vanuit de Redmine rootmap/var/www/redmine).

Stap 1: Verwijder de light-versie van de plugin
cd /var/www/redmine
rm -fr plugins/[plugin_name]
Stap 2: Kopieer en pak de pro-pluginversie uit
cp [plugin_name]-4_0_0-pro.zip plugins/
cd plugins
unzip [plugin_name]-4_0_0-pro.zip
Stap 3: Installeer de benodigde gems (hetzelfde als hierboven)
Stap 4: Tabellen van de plugin migreren (hetzelfde als hierboven)
Stap 5: Redmine opnieuw opstarten (hetzelfde als hierboven)

De ultieme Redmine-upgrade? Makkelijk.

Krijg alle krachtige tools voor perfect projectplanning, -beheer en -controle in één software.

Probeer Easy Redmine 30 dagen gratis uit

Volledige functies, SSL-beveiligd, dagelijkse back-ups, in uw geografische locatie