Die MovieCollection sollte portabel benutzt werden können. Dafür müssen ein paar Dinge geändert/angepasst werden. Was sich aber alles im Rahmen halten sollte.
- Die Einstellungen sollten wohl in eine XML Datei verlagert werden. Derzeit sind diese ja in der Registry abgelegt. Registry und Portabel vertragen sich aber nicht so gut.
- Bei Start der MovieCollection sollte die Anwendung überprüfen, ob die settings.xml lokal zu finden ist. Wenn ja befinden wir uns im portablen Modus. In diesem Modus werden:
- alle Offline-Dateien im lokalen Verzeichnis abgelegt und gesucht.
- Im Menü gibt es neben "Offline zur verfügung stellen" dann auch einen "Portablen Modus". Wird dieser aktiviert so werden die Einstellungen lokal kopiert und die Verzeichnisse angepast. Bei Beenden dieses Modus wird die Lokale Einstellungsdatei gelöscht und auf die globale kopiert.
Kommentare
(Kein Betreff)
(Kein Betreff)
(Kein Betreff)
(Kein Betreff)
Wobei es im portablen Modus
Wobei es im portablen Modus sicher noch eine andere Vorgehensweise zum Tragen kommen sollte. Die Movie Collection sollte nicht erst versuchen die entfernte Datei zu öffnen sondern sollte direkt die lokale Datei öffnen und erst anschließend versuchen sich mit der entfernten Datei zu synchronisieren. Das würde eher der vorgehensweise einer portablen Version entsprechen. Bedeutet aber im Umkehrschluss, dass es auch möglich sein sollte eine lokale Datenbank zu haben die sich nicht synchronisiert. Dazu müsste man wohl einen Menüpunkt einführen der da lautet "Synchronisieren mit..." und dort müsste eine Datenbank ausgewählt werden können. Dann bräuchte man diese Logik mit dem Cache nicht mehr so wie er oben angedacht war.
Da muss man wohl noch mal drüber nachdenken.
Der Portable Modus sollte
Der Portable Modus sollte nicht via Menü erreichbar sein. Einfach weil das keinen großen Sinn machen würde. Dafür gibt es dann ein zusätzliches Packet bei dem die lokale Settings.xml vorhanden ist.
Änderungen an den Offlinedateien würde ich so auch erst mal noch nicht machen. Da diese später bei den "verknüpften Filmlisten" nicht mehr benötigt werden sollten.
(Kein Betreff)
(Kein Betreff)