Montag, 28. April 2008

Test der Importfunktionen

Q: Der Import über externes Xmldump funktioniert immer noch nicht. Wie kann ich testen ob das Verzeichnis richtig angegeben ist?

A: Laden sie sich hier eine XML Datei zum Testen des Imports herunter. Falls eine vorherige xmldump.xml Datei existiert, löschen oder verschieben sie sie, kopieren sie die heruntergeladene Datei in das Litlink3 Verzeichnis ins Unterverzeichnis xmldump und starten dann den Xmldump-Import von Litlink3. Der importierte Titel müsste etwa folgendermassen lauten:

"Bjarne Stroustrup: The C++ Programming language, Reading, Mass. [u.a.] : Addison-Wesley, 2000"

Wenn der Import nicht funktioniert, stimmt etwas nicht mit ihrer Litlink-Installation - legen Sie ein Backup der Datenbank an und installieren sie Litlink neu. Wenn der Import funktioniert, und keine xmldump.xml-Datei vorher vorhanden war, stimmt die Einstellung des Pfades im Plugin nicht. Wenn der Import funktioniert und vorher eine xmldump.xml Datei existierte liegt es vermutlich an falsch erkannten Datensätzen. Öffnen sie die xmldump.xml-Datei mit einem Texteditor und pasten den Inhalt in eine PM an Florian Petran im Litlink Forum, möglichst unter Angabe des Katalogsystems aus dem die Daten stammen.

Donnerstag, 17. April 2008

Der Import über externes Xmldump funktioniert plötzlich nicht mehr, ohne dass sich etwas am System geändert hat

Q: Nachdem der Import bislang funktionierte, meldet Litlink auf einmal "Die Importroutine brach mit einem Fehler ab". An Litlink oder Xmldump habe ich keine Einstellungen verändert oder Updates vorgenommen.

A: So können sie testen, ob das externe Xmldump prinzipiell funktioniert: Schalten Sie im Firefox unter
Extras/Add-ons/XMLdump/Einstellungen/Benachrichtigungen
die Option "XML Ergebnis anzeigen" ein. Wenn Sie dann einen Titel aufnehmen sollte ein Dialog erscheinen, der Ihnen die erkannte Daten anzeigt. Falls dieser bei einer Bibliothek nicht auftaucht, bei der der Import vorher funktioniert hat, melden sie diese bitte im Litlink-Forum, damit das Parsing u.U. angepasst werden kann. Wenn der Dialog auftaucht, ist möglicherweise die Dump-Datei defekt. Benennen sie im Litlink Ordner im Unterordner "xmldump" die Datei "xmldump.xml" um in (z.B.) "backup-xmldump.xml". Versuchen sie dann einen Titel aus einem funktionierenden Katalog zu importieren. Wenn das funktioniert, öffnen sie die Datei, die jetzt "backup-xmldump.xml" heisst mit einem Texteditor, kopieren sie den Inhalt in die Zwischenablage und senden in via Forum-PM an Florian Petran.

Donnerstag, 6. März 2008

Vista: Internes Xmldump verursacht Absturz von Litlink

Q: Bei der Datenübernahme aus dem Web stürzt Litlink unter Vista ab. Was kann ich tun?

A: Die Unterschiede zwischen XP und Vista scheinen grösser zu sein als ich dachte. Ich hoffe das Problem durch eine Vista Installation und intensive Fehlersuche lösen zu können. In der Zwischenzeit habe ich einen Quickfix erstellt, den sie folgendermassen installieren können.
  • Litlink schliessen
  • Hier die Quickfix Version der Datei FMXmldump.fmx herunterladen
  • Im Litlink-Ordner, im Unterordner "extensions" die Datei FMXmldump.fmx durch die neu heruntergeladene ersetzen
  • Litlink neu öffnen

Sonntag, 24. Februar 2008

Fehlermeldungen unter Vista

Q: Ich bekomme regelmässig folgende Fehlermeldungen in Firefox nach ALT-M, egal welche Bibliothek ich benutze: "Warnung: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) nsILocalFile.create" usw." Ich arbeite mit Windows Vista.

A: Sie haben unzureichende Berechtigungen auf das xmldump-Verzeichnis. Bitte prüfen sie, ob sie der Besitzer des Ordners sind, oder ob sie dort Dateien anlegen, ändern und löschen können.

Donnerstag, 22. November 2007

Xmldump Release 1.1.8

Entgegen der Ankündigung in meinem Post vom letzten Sonntag kommt jetzt doch noch einmal eine neue Version des "alten" Xmldump-Plugins, allerdings ein reiner Bugfix:
  • Fehler bei der Erkennung von Katalogsystemen, die Verlag/Jahr/Ort in separaten Feldern angeben wurden behoben. Es handelte sich um drei nicht vollständig übernommene Umbenennungen von Preference-Strings, die behoben wurden.

ScribeFire.

Sonntag, 18. November 2007

Zukunft von Xmldump

In letzter Zeit ist es etwas still geworden um Xmldump, daher hier ein Update Post über die weitere Entwicklung für etwaige noch verbleibende User. Mit Litlink 3 stehen grosse Veränderungen ins Haus, die auch Xmldump betreffen. Vor allem wird der Aufruf von Xmldump dann direkt aus Litlink möglich sein, ohne die Notwendigkeit ein anderes Programm zu starten. Das erfordert eine grundlegende Neuentwicklung des gesamten Plugins, das bis jetzt in JavaScript geschrieben war in C++. Daraus ergeben sich zwei für Nutzer relevante Veränderungen:

Erstens wird Xmldump in Zukunft Closed Source sein. Die Lizenzbestimmungen der Filemaker-Headerfiles erlauben es nicht, sie weiterzugeben, und ohne diese wäre der Quellcode grösstenteils nutzlos. Hinzu kommt, dass es bislang noch nie vorgekommen ist, dass jemand am Quellcode selbst etwas geändert hätte, oder wenn, dann sind diese Änderungen nicht in den "Mainstream" Code zurückgeflossen, was vom Standpunkt des Projektes auf das selbe hinausläuft.

Zweitens ist der Releaseplan primär, die gesamte Parsingfunktionalität des derzeitigen Firefoxplugins in einem Filemaker-Plugin zu implementieren, sekundär die Re-Implementation des selben Codes als C++-Plugin in Firefox. Das bedeutet, dass es vorläufig tendenziell eher weniger als mehr Features geben wird, da die alte Funktionalität erst wieder hergestellt werden muss.


Powered by ScribeFire.

Mittwoch, 29. August 2007

Xmldump Release 1.1.7

Eine neue Version, die diverse Probleme mit der Erkennung von Namen behebt.

  • Eventuelle Angaben zum Geburts- und Todesdatum werden nicht mehr fälschlich als Nachname erkannt
  • Spitze Klammern in der Verfasserangabe führen nicht mehr zu ungültigen XML Dateien/Abbruch des Imports in Litlink.

Das zweite Problem ist damit noch nicht vollständig gelöst, da bei Beispielen wie diesem (aus dem Bugreport eines Nutzers des Litlink-Forums) die ungewöhnliche Reihenfolge der Kommata dazu führt, dass die Namen nicht in der korrekten Reihenfolge erkannt werden. Da allerdings eine neue Litlink Version bevorsteht, die auch einige Änderungen für Xmldump mit sich bringen wird, müssen diese Probleme vorerst zurückstehen, und die Nutzer in den sauren Apfel beissen und die Autoren gegebenenfalls vorläufig nacheditieren.

Falls Ihre Xmldump-Datei nicht importiert werden kann, hilft es, mit einem Texteditor alle Vorkommen von "<" und ">" (ohne Anführungszeichen) zu löschen oder durch z.B. einfache Klammern zu ersetzen.