Für alle Interessierten liegt jetzt in unserer DropBox im neuen Ordner "CBS" eine allererste Testversion vom Cachebox-Server zum reinschnuppern und testen bereit.
Voraussetzungen:
Das Ganze ist ein Java-Programm und benötigt deshalb eine aktuelle Java Virtual Machine, die im Download nicht enthalten ist.
Installation:
Zur Installation einfach die CBServer.zip in einen beliebigen Ordner entpacken.
Start:
Zum Start kann unter Windows einfach die im Download enthaltene cbserver.bat ausgeführt werden. Es erscheint ein schwarzes Fenster in dem einiges an Debugmeldungen durchläuft. Sonst erstmal noch nichts.
Daten einspielen:
Fürs Erste würde ich empfehlen, CBS mit Daten aus WinCB oder ACB zu "füttern". CBS sucht die Daten im Unterordner "cachebox", der nach dem 1. Start automatisch erzeugt wird. Hier hinein kann eine DB und der Repository Ordner mit den Images und Spoilern kopiert werden. Die DB muss im Moment zwingender Weise "cachebox.db3" heißen.
Vor dem reinkopieren der Daten bitte unbedingt CBS schließen (schwarzes Fenster).
WebOberfläche ausführen:
Die WebOberfläche ist im Moment alles andere als komplett funktionsfähig. Sie zeigt erstmal nur was in Zukunft alles möglich sein könnte.
Wenn der CBS gestartet ist dann kann auf die Daten über eine integrierte WebOberfläche zugegriffen werden. Dazu im WebBrowser einfach diese URL aufrufen: http://localhost:8085/cbserver aufrufen. Erscheinen müsste dann eine Seite mit links der CacheList und rechts der DescriptionView.
Rechts über der DescriptionView gibt es noch ein paar Schalter, mit denen eine MapView, die Logs und die SolverView angezeigt werden können.
Synchronisierung mit ACB:
Bitte für die ersten Tests mit dem CBS in ACB eine neue DB anlegen, am Besten mit einem eigenen Repository!!!
Der eigentliche Grund warum der CBS überhaupt entstanden ist ist die Möglichkeit, die Daten mit ACB zu synchronisieren. Diese Synchronisierung geht jetzt von ACB aus, d.h. ACB verbindet sich übers Netzwerk (LAN, WLAN) mit dem CBS und holt die Daten ab oder schickt unterwegs gemachte Änderungen zurück.
Die entsprechende Funktionalität ist in den Nightly Builds von ACB schon enthalten. Bitte zum Testen eine Version >= 2187 verwenden.
Damit ACB auf den CBS zugreifen kann benötigen wir die IP-Adresse des Rechners, auf dem der CBS läuft. Diese wird dann im ACB in den Settings ganz unten unter "Cachebox Server" im Feld "Server IP/Port" eingetragen und zwar in diesem Format:
. Die Erweiterung :9911 hinter der IP ist zwingend notwendig.
In ACB erscheint dann im Menü "Import / Export" der Eintrag "CB-Server".
Wenn alles klappt dann erscheint damit ein Fenster, in dem unter dem Punkt "FromCBServer" eine Liste mit allen in der DB eingetragenen Kategorien (PQ's). Hier kann jetzt eine oder mehrere Kategorien markiert werden und mit Klick auf "Import" werden die Caches jetzt vom CBServer nach ACB importiert.
Wenn in ACB Änderungen an Caches gemacht wurden (Waypoints, Solver, Notes) dann werden diese Änderungen im Import/Export Fenster unter "ToCBServer" aufgelistet. Diese Änderungen können einzeln aktiviert oder deaktiviert werden und werden beim Klick auf "Import" an CBS geschickt.
So, das ist jetzt fürs Allererste mal das Nötigste an Anweisungen, um die ersten Tests mit CBS zu machen. Es gibt auch schon die Möglichkeit (dank Longri), im CBServer die MapsForge OfflineMap zu aktivieren. Dazu aber später mehr.
Da das Ganze noch sehr wenig getestet ist bitte unbedingt Sicherungen der DB's anlegen oder hier nur mit Kopien der DB's zu arbeiten um evtl. Datenverlust zu vermeiden!
Sollten noch Fragen bestehen oder Probleme auftreten, bitte einfach hier melden.
Voraussetzungen:
Das Ganze ist ein Java-Programm und benötigt deshalb eine aktuelle Java Virtual Machine, die im Download nicht enthalten ist.
Installation:
Zur Installation einfach die CBServer.zip in einen beliebigen Ordner entpacken.
Start:
Zum Start kann unter Windows einfach die im Download enthaltene cbserver.bat ausgeführt werden. Es erscheint ein schwarzes Fenster in dem einiges an Debugmeldungen durchläuft. Sonst erstmal noch nichts.
Daten einspielen:
Fürs Erste würde ich empfehlen, CBS mit Daten aus WinCB oder ACB zu "füttern". CBS sucht die Daten im Unterordner "cachebox", der nach dem 1. Start automatisch erzeugt wird. Hier hinein kann eine DB und der Repository Ordner mit den Images und Spoilern kopiert werden. Die DB muss im Moment zwingender Weise "cachebox.db3" heißen.
Vor dem reinkopieren der Daten bitte unbedingt CBS schließen (schwarzes Fenster).
WebOberfläche ausführen:
Die WebOberfläche ist im Moment alles andere als komplett funktionsfähig. Sie zeigt erstmal nur was in Zukunft alles möglich sein könnte.
Wenn der CBS gestartet ist dann kann auf die Daten über eine integrierte WebOberfläche zugegriffen werden. Dazu im WebBrowser einfach diese URL aufrufen: http://localhost:8085/cbserver aufrufen. Erscheinen müsste dann eine Seite mit links der CacheList und rechts der DescriptionView.
Rechts über der DescriptionView gibt es noch ein paar Schalter, mit denen eine MapView, die Logs und die SolverView angezeigt werden können.
Synchronisierung mit ACB:
Bitte für die ersten Tests mit dem CBS in ACB eine neue DB anlegen, am Besten mit einem eigenen Repository!!!
Der eigentliche Grund warum der CBS überhaupt entstanden ist ist die Möglichkeit, die Daten mit ACB zu synchronisieren. Diese Synchronisierung geht jetzt von ACB aus, d.h. ACB verbindet sich übers Netzwerk (LAN, WLAN) mit dem CBS und holt die Daten ab oder schickt unterwegs gemachte Änderungen zurück.
Die entsprechende Funktionalität ist in den Nightly Builds von ACB schon enthalten. Bitte zum Testen eine Version >= 2187 verwenden.
Damit ACB auf den CBS zugreifen kann benötigen wir die IP-Adresse des Rechners, auf dem der CBS läuft. Diese wird dann im ACB in den Settings ganz unten unter "Cachebox Server" im Feld "Server IP/Port" eingetragen und zwar in diesem Format:
Code:
192.168.1.78:9911
In ACB erscheint dann im Menü "Import / Export" der Eintrag "CB-Server".
Wenn alles klappt dann erscheint damit ein Fenster, in dem unter dem Punkt "FromCBServer" eine Liste mit allen in der DB eingetragenen Kategorien (PQ's). Hier kann jetzt eine oder mehrere Kategorien markiert werden und mit Klick auf "Import" werden die Caches jetzt vom CBServer nach ACB importiert.
Wenn in ACB Änderungen an Caches gemacht wurden (Waypoints, Solver, Notes) dann werden diese Änderungen im Import/Export Fenster unter "ToCBServer" aufgelistet. Diese Änderungen können einzeln aktiviert oder deaktiviert werden und werden beim Klick auf "Import" an CBS geschickt.
So, das ist jetzt fürs Allererste mal das Nötigste an Anweisungen, um die ersten Tests mit CBS zu machen. Es gibt auch schon die Möglichkeit (dank Longri), im CBServer die MapsForge OfflineMap zu aktivieren. Dazu aber später mehr.
Da das Ganze noch sehr wenig getestet ist bitte unbedingt Sicherungen der DB's anlegen oder hier nur mit Kopien der DB's zu arbeiten um evtl. Datenverlust zu vermeiden!
Sollten noch Fragen bestehen oder Probleme auftreten, bitte einfach hier melden.