contractmanager:installation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
contractmanager:installation [2014/12/28 23:49] – janrieke | contractmanager:installation [2022/10/19 21:37] (current) – janrieke | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Installationsanleitung ====== | ====== Installationsanleitung ====== | ||
- | ContractManager baut auf der Jameica-Plattform auf. Sofern Sie Jameica schon installiert haben (z. B. weil Sie Hibiscus nutzen), fahren Sie mit Schritt 2 fort. Andernfalls laden Sie zunächst Jameica herunter: | + | ContractManager baut auf der Jameica-Plattform auf. Sofern Sie Jameica schon installiert haben (z. B. weil Sie Hibiscus nutzen), fahren Sie mit Schritt 2 fort. Andernfalls laden Sie zunächst Jameica herunter: |
- | - Starten Sie Jameica (durch Ausführen der entsprechenden .exe- oder .sh-Datei). Setzen Sie (sofern noch nicht geschehen) ein Master-Passwort. | + | - Starten Sie Jameica/ |
- Gehen Sie im Menü auf „Datei“, | - Gehen Sie im Menü auf „Datei“, | ||
- | - Klicken Sie auf „Plugin-Repositories | + | - Klicken Sie auf „Repositories |
- | - Geben Sie im Eingabefeld ''< | + | - Geben Sie im Eingabefeld ''< |
- | - Doppelklicken | + | - Wechseln |
- | - Wählen Sie die ContractManager-Version aus, die Sie installieren wollen. Rechtsklick darauf | + | - Wählen Sie den neuen Repository-Eintrag mit der eben eingegebenen URI aus. Sofern der ContractManager noch nicht installiert ist, sehen Sie mindestens einen Eintrag für ein ContractManager-Plugin. |
+ | - Wählen Sie die ContractManager-Version aus, die Sie installieren wollen, und klicken Sie auf „Installieren…“.((Hinweis: | ||
- Wählen Sie „Ja“, „Ja“, and „Übernehmen“. | - Wählen Sie „Ja“, „Ja“, and „Übernehmen“. | ||
- Starten Sie Jameica neu. ContractManager ist jetzt installiert. | - Starten Sie Jameica neu. ContractManager ist jetzt installiert. | ||
- | Sofern die automatische Suche nach Updates in Jameica aktiviert ist, werden Sie über neue ContractManager-Versionen benachrichtigt. Falls nicht, können Sie manuell über "Datei", "Einstellungen", " | + | Sofern die automatische Suche nach Updates in Jameica aktiviert ist, werden Sie über neue ContractManager-Versionen benachrichtigt. Falls nicht, können Sie manuell über „Datei“, „Einstellungen“, Reiter „Plugins“, Reiter „Updates“ nach Updates suchen. |
ContractManager befindet sich noch im Beta-Stadium; | ContractManager befindet sich noch im Beta-Stadium; | ||
+ | |||
+ | ===== Verwendung mit einer externen Datenbank (MySQL, MariaDB) ===== | ||
+ | Normalerweise speichert ContractManager seine Daten in einer verschlüsselten H2-Datenbank im Benutzerverzeichnis. Alternativ ist seit Version 0.5.3 auch eine Nutzung einer eigenen Datenbank möglich, so dass z.B. von mehreren Rechnern aus auf die Daten zugegriffen werden kann. | ||
+ | |||
+ | **Wichtiger Hinweis:** Es handelt sich hierbei um ein experimentelles Feature. Es kann sein, dass einige Dinge nicht wie erwartet funktionieren. Zudem werden die Daten nicht (wie bei Verwendung der H2-Datenbank) automatisch beim Schließen von Jameica gesichert. Legen Sie daher regelmäßige Backups der Datenbank an! | ||
+ | |||
+ | ==== Einrichtung der Datenbank ==== | ||
+ | |||
+ | Zunächst muss ein Datenbank-Benutzer für ContractManager erstellt werden. Außerdem benötigt ContractManager eine eigene Datenbank. (Im Folgenden gehen wir davon aus, dass der Datenbankname '' | ||
+ | |||
+ | Als nächstes müssen die notwendigen Tabellen in der Datenbank angelegt werden.((ContractManager macht dies nicht selbst. Spätere Updates für die Datenbankstruktur in neuen Programmversionen werden aber automatisch durchgeführt.)) Dazu muss das Skript in '' | ||
+ | |||
+ | Zuletzt muss ContractManager so konfiguriert werden, dass auch die externe Datenbank benutzt wird. | ||
+ | Dazu trägt man in '' | ||
+ | |||
+ | database.driver=de.janrieke.contractmanager.server.DBSupportMySqlImpl | ||
+ | database.driver.mysql.jdbcurl=jdbc\: | ||
+ | database.driver.mysql.username=< | ||
+ | database.driver.mysql.password=< | ||
+ | |||
+ | Die Werte ''< | ||
+ | |||
+ | Die folgende Zeile muss gelöscht (oder mit ''#'' | ||
+ | database.driver=de.janrieke.contractmanager.server.DBSupportH2Impl | ||
+ | |||
+ | Die Zeilen, die mit '' | ||
+ | |||
+ | ==== Migration der H2-Daten ==== | ||
+ | Eine automatische Migration der Daten ist nicht möglich. Man kann aber die lokale H2-Datenbank öffnen und die Daten von dort manuell übertragen. Die Zugangsdaten zur H2-Datenbank finden sich nach dem Start des ContractManagers im Menü unter ContractManager -> Über... -> Datenbankinformationen. |
contractmanager/installation.1419806956.txt.gz · Last modified: 2022/10/19 21:29 (external edit)