AdvoTracker Hotline tool für Advokaten

AdvoTracker unterstützt Anwälte bei der Erfassung von Mandatsdaten zu einer Online-Beratung.

Das Tool wurde als multi-Pattform Anwendung konzipiert.

Als Programmiersprache wird Rust verwendet. Die Implementierung der GUI Elemente erfolgt mit der Klassenbibliothek OrbTk.

Als Dokumentationsquellen wird auf die offiziellen Projektseiten [Rust Book]1 und [OrbTk]2 verwiesen.

Internationalisierung

Alle Dialoge und Meldungen verwenden für die Ausgabe von Texten, die vom Anwender gewählte Sprache. Sie kann über eine Umgebungsvariable ausgewählt und angepasst weren (default: LANG = en_US.UTF8 ).

Die übersetzten Sprachtexte finden sich im Quell-Code Unterverzeichnis 'locales' (/advotracker/src/locales/advotracker.json). Für jeden unterstützen Sprach-String existiert ein Block mit der generischen Nachrichten Kennung, gefolgt von spachspezifischen Übersetzungszeilen. Die Übersetzungszeilen werden mit dem ISO Code der jeweiligen Sprache identifiziert.

Installation

Quell-Code

Sie können den Quell-Code von Advotracker unter folgender URL als Zip-Datei, oder unter Verwendung von git herunterladen.

Der Quell-Code ist in drei Submodule untergliedert:

  • advotracker
  • advotrackerd
  • advotracker-db

Da derzeit ein signiertes Softwarezertifikat einer Microsoft Zertifizierungsstelle verwendet wird, kann git die Gültigkeit dieses Zertifikats nicht gegen die offiziellen CA-Listen prüfen. Bitte gehen sie wie folgt vor:

<your_path> $ git -c http.https://gitea.networkx.de:50443.sslverify=false \
			  clone --recurses-submodules --jobs=10 \
			  https://gitea.networkx.de:50443/rzerres/advotracker

Für die Erstellung des ausführbaren Programm-Codes wird die Rust Toolchain-Umgebung verwendet. Sollten diese noch nicht auf Ihrem Entwicklungssystem installiert sein, verwenden sie entweder den von der Rust-Entwicklergemeinde bereitgestellten Toolchain-Installer [rustup]3 , oder greifen auf Installationspakete des Paketmanagers auf ihrem Betriebssystem zurück.

  • ** Kompilieren

Ein für das Zielsystem passendes binary wird durch folgenden Aufruf erzeugt:

<advotracker_root> $ cargo build --release
  • ** Installation

Die Toolchain unsterstützt auch die Installation der ausführbaren Programme:

<advotracker_root> $ cargo install

Zusätzlich kopieren sie bitte noch den Ordner mit den Ressourcen in das Zielverzeichnis (enthält fonts, images und stylesheets).


This work is licensed under a Creative Common License 4.0

Creative Common Logo

© 2020 Ralf Zerres, Networkx GmbH


Foodnotes

Description
No description provided
Readme 10 MiB
Languages
Rust 48.2%
QML 45.5%
JavaScript 6.1%
HTML 0.2%