Weitere Entwicklungen
MeCat 1.4


SourceForge.net Logo

Version 1.4 von MeCat steht nun zur Verfügung.
Dabei waren notwendige Vorbedingungen für das Erreichen der neuen Version folgende Punkte:
  1. Modulares System zum Import externer Kataloge
  2. Erweiterung der Typgruppe Film um Rollen
  3. Undo-Funktionalität
  4. Erstellung einer Verifikationsstruktur
  5. Durchführen der Verifikation

Modulares System zum Import externer Kataloge

Damit in Zukunft externe Kataloge eingelesen werden können, sowohl Kataloge von MeCat als auch Kataloge anderer Software, wird eine Importstruktur benötigt. Da die geplante Importstruktur modular ist, müssen nur die Importmöglichkeiten installiert werden, die gebraucht werden. D.h. wenn z.B. nur der Import aus der "Open Lending Media Database" benötigt wird, wird auch nur dieser installiert, was dann Platz spart.

Für MeCat-Katalog

Der Import und damit das Zusammenführen mehrerer MeCat-Kataloge hat im Wesentlichen eine große Herausforderung: die Zusammenführung der Katalogeigenschaften. Dazu gehören zum Beispiel auch das Zusammenführen der Lagerungsorte oder der Genres, wenn diese in den Katalogen unterschiedlich sind.

Für "Open Lending Media Database"

Das Importieren der Daten aus der Datenbank der Software "Open Lending Media Database" dient als Studie, welche den Aufwand untersucht, dessen es bedarf, um einen externen Katalog zu importieren. Dabei verwende ich Apollo, eine noch im Aufbau befindliche Software, die ich vor einer Weile angefangen habe.

Erweiterung der Typgruppe Film um das Feature Rollen

Eine Feature-Anforderung, die nun doch etwas länger hat warten müssen, ist die Zuweisung von Schauspielern zu einem Film. Dabei sollte es die Möglichkeit geben, die Schauspielerinformationen wiederzuverwenden, d.h. wenn man zwei DVDs hat, in denen der selbe Schauspieler eine Rolle spielt, sollten dessen Informationen wiederverwendet werden können. Diese Anforderung mag für den Moment noch nicht interessant sein, da bisher nur der Name gespeichert werden soll, kann aber in Zukunft noch interessant werden.

Undo-Funktionalität

Bei der Undo-Funktionalität geht es darum, eine odere mehrere Aktionen des Benutzers rückgängig zu machen. Dabei kann der Benutzer entweder die letzte Aktion rückgängig machen oder in einem Auswahlfenster wählen, bis zu welcher Aktion alles rückgängig gemacht werden soll.

Erstellung einer Verifikationsstruktur

Eine Herausforderung, der sich jede Software stellen muss, ist die ständige Überprüfung neuer und alter Funktionalität. Damit soll sichergestellt werden, dass die Software stabil läuft und die in sie gesetzten Erwartungen erfüllt. Wenn eine Software größer wird, ist es sinnvoll, diesen Vorgang zu strukturieren.

Durchführen der Verifikation

Jetzt muss die Verifikationsstruktur zum Einsatz gebracht werden, um möglichst viele der noch verbliebenen Fehler und Unbequemlichkeiten zu finden und zu beseitigen.


Dieses Zeichen verweist auf eine bereits
erfolgte Arbeit oder ein erreichtes Ziel.