Mittwoch, 17. März 2010

Xmldump 1.5.6

Nach langer Zeit, ein neues Release.

Nachdem nach mehreren gescheiterten Versuchen, Xmldump ein neues Zuhause auf addons.mozilla.org zu geben zuletzt von den dortigen Admins gefordert wurde, den Namen des Plugins zu ändern, haben wir das Hosting jetzt wieder zurück auf litlink.ch verlegt. Xmldump ist also wieder über folgenden Link zu installieren:
http://www.litlink.ch/downloads/xmldump/xmldump.xpi
Von dort bezieht es jetzt auch seine Updates. Alle komplizierten Schritte, wie z.B. Nutzung experimenteller Addons bestätigen, Account auf AMO erstellen oder sichere Updates deaktivieren werden damit unnötig.

Davon abgesehen ist die einzige Neuerung die Kompatibilität zu Firefox 3.6.

Dienstag, 29. Juli 2008

Xmldump und Firefox 3

Mit der dritten Version führt Firefox einige Neuerungen ein, die die Sicherheit von Erweiterungen verbessern sollen. Erweiterungen müssen jetzt verschlüsselte oder signierte Updates anbieten, ansonsten weigert sich der Erweiterungsmanager, sie zu installieren. Eine Möglichkeit ist es, auf die Mozilla-eigene Erweiterungsseite auszuweichen. Also habe ich dort natürlich gleich einen Account eröffnet und die letzte Version von Xmldump hochgeladen. Dort müssen neue Erweiterungen zunächst in der sog. Sandbox ihr Dasein fristen bis sie von genügend Benutzern heruntergeladen und bewertet wurden. Zum herunterladen muss man sich allerdings erst bei AMO registrieren, und dann bestätigen, dass man "experimentelle Erweiterungen" installieren will.

Alternativ dazu kann man auch die Prüfung auf sichere Updates deaktivieren um die älteren Versionen von Xmldump zu installieren. Dazu hier kurz eine Anleitung (Quelle).

Obligatorische
[Warnung]
Sichere Updates wurden vermutlich aus gutem Grund aktiviert. Durch die folgende Anleitung könnte das Sicherheitsniveau ihres Computers sinken, weil keine Erweiterung mehr auf sichere Updates überprüft wird.
[/Warnung]

1. In der Adresszeile "about:config" eingeben und "Enter" drücken
2. Mit rechts klicken und im Menü "Neu" > "Boolean" wählen.
3. Nun kommt ein Popup was nach dem Namen der Einstellung fragt. Hier folgendes eingeben (ohne Anführungszeichen): "extensions.checkUpdateSecurity"
4. Im folgenden Fenster "False" wählen

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.