cboulanger / bibliograph Goto Github PK
View Code? Open in Web Editor NEWBibliograph is a powerful open source web application for the collaborative collection, editing and publishing of bibliographic data.
Home Page: http://www.bibliograph.org
Bibliograph is a powerful open source web application for the collaborative collection, editing and publishing of bibliographic data.
Home Page: http://www.bibliograph.org
Ich habe gerade von meinem Account aus einen neuen Nutzer angelegt. Ich wollte daraus einen normalen Nutzer machen, also alle anderen Rollen löschen. Das hat bei Manager auch funktioniert, allerdins wurde mir beim Versuch die Administratorenrolle zu löschen, die Meldung "Access denied" angezeigt. Das gleiche, als ich es zum zweiten Mal versucht habe und nun kommt die Fehlermeldung bei allem was ich tue, sogar beim Versuch die Seite zu aktualisieren.
Wenn man versucht, auf eine Datenbank zuzugreifen, für die man keinen Zugriff hat, sich dann mit einem Benutzer anmeldet, für den dies möglich ist, werden dann die Inhalte der Ordner nicht angezeigt, wenn man sie durchklickt.
Wie schon erwähnt kommen bei mir die vom Programm versendeten E-Mails nicht an. Bibliograph zeigt eine Benachrichtigung, dass die Mail verschickt worden sei (beispielsweise nach der Passwortänderung), ich habe sie aber nicht erhalten. Im Spam war sie auch nicht.
Weil ich dachte, dass du vielleicht einfach aus Versehen eine falsche Mailadresse beim erstellen meines Kontos verwendet hast, habe ich dann bei der neuen Nutzerin ebenfalls meine Mailadresse genommen und auch hier ist wieder keine Mail angekommen.
Ich fände es praktischer, wenn ein Nutzer mit Editierungsrechten das Editieren erst über einen Button freischalten müsste. Zum einen ist die Formularansicht etwas unübersichtlich, zum anderen ist es mir passiert, dass ich aus Versehen Werte geändert habe. Z. B. kann ich unter meinem Betriebssystem den "Reference Type" mit dem Mausrad durchscrollen. Das wollte ich eigentlich gar nicht, mein Cursor war nur zufälligerweise über der Selection-Box. Danach hat das Programm sofort gespeichert - der richtige Typ ist damit verloren gegangen.
Praktisch wäre deswegen ein "Bearbeiten"-Button, die Möglichkeit, Felder zurückzusetzen und erst am Schluss mit "Speichern" zu speichern.
Wenn man mit der Maus über einen Button ohne Beschriftung fährt, sollte immer nach kurzer Zeit eine Beschreibung erscheinen. Z.b. Lupe: Suche starten; Kreuz: Suchfeld löschen etc...
Ich finde es außerdem nicht ganz schlüssig, nach welchen Kriterien im GBV Katalog gesucht wird. Ersteinmal habe ich als Suchbegriff "gender" eingegeben und Ergebnisse erhalten, bei denen weder Titel noch Autor das Wort enthalten. Ich kann nicht ganz nachvollziehen, wie die in meine Liste gelangt sind. Funktioniert die Suche über irgendwo vermerkte Schlagwörter?
Und ich finde es ein wenig verwirrend, dass die Suche dort offenbar nicht genauso funktioniert wie die Suche intern in Bibliograph, das ist doch richtig, oder? Wenn ich "gender" suche, dann kommen massig Ergebnisse. Suche ich jedoch "Titel enthält gender" kommt nichts.
Ich weiss nicht, ob es an web.de liegt oder woran sonst, aber mich erreichen keine Mails von Bibliograph. Dass ich die Mail nach Änderung des Passworts nicht bekommen hab, habe ich ja schon geschrieben.
Die neue Nutzerin habe ich allerdings auch mit meiner Mailadresse angelegt und ebenfalls keine Benachrichtigungen erhalten, obwohl eine Email verschickt worden sein sollte.
Im Spam Ordner habe ich geguckt, aber da ist auch nichts.
Wenn man den Suchstring "Titel enthält Autor/in" eingibt findet man u. A. Einträge wie "Beyond the transatlantic divide Elektronische Ressource: the multiple authorities of standards in the global political economy of services".
Die Übersetzung der Suchfelder betrifft also auch die Such-Strings.
Die Rollen, die vom System angelegt werden (admin, manager, user, anonymous) dürfen nicht gelöscht werden können, da das System sonst abstürzt. Hinweis von @annaluetkefend
Wenn man während einer Suche einen Datensatz löscht, werden die Suchergebnisse nach dem Löschen nicht aktualisiert, sodass der Datensatz scheinbar erhalten bleibt. Man kann ihn beliebig oft löschen, ohne eine Rückmeldung zu bekommen.
verweist auf veraltete Webseite...
"invalid ids"
Ich fände es einfacher, wenn man Felder, wie die Bestätigung beim Login nicht erst anklicken müsste, sondern einfach mit der "Enter" Taste bedienen könnte. Das ist natürlich kein richtiges Problem, aber würde die Bedienung um einiges erleichtern.
Ich fände es praktisch, wenn man das objektbezogene Kontextmenü durch Rechtsklick auf ein Element öffnen könnte und nicht nur durch das Zahnrad-Icon.
Wenn man, während man im Bibliograph angemeldet ist, seine Verbindung ändert (z. B. normaler Zugriff, dann Zugriff über VPN) kommt die Meldung "IP-mismatch" und man wird vom Programm ausgeschlossen. Neuladen hilft nichts, erst durch Cookie-Löschen wird erneutes Einloggen möglich.
Serverseitig generierte Nachrichten werden nicht auf Deutsch übersetzt.
Scheint eine uncaught exception zu sein. Muss abgefangen werden -> automatisches ausloggen
Ich habe gerade versucht mein Passwort zu ändern. Allerdings bin ich erst beim zweiten probieren darauf gekommen, dass man gleich das neue eingeben muss. Intuitiv habe ich erstmal das alte eingegeben, da ich davon ausgegangen bin, dass man dies im Vorhinein nochmal bestätigen muss.
Abgesehen davon hat bibliograph mir anscheinend eine Mail bezüglich der neuen Zugangsdaten geschickt, die ich jedoch nicht erhalten habe.
Ich habe vorhin einen Ordner in database 2 angelegt. Er heisst "eigene Literatur". Ich habe ihn gelöscht, dann den Mülleimer geleert. Er war auch erst verschwunden, aber jetzt ist er wieder da. Liegt das daran, dass kurz darauf dieser ganze komische Absturz gekommen ist, oder ist das ein genereller Fehler? Ich kann das gerade leider nicht geurteilen.
Ich merke auch gerade, dass beim gleichzeitigen bearbeiten mit zwei Nutzern keine Meldung kommt, dass der entsprechende Datensatz gerade bearbeitet wird. Es kann also passieren, dass man einen Datensatz bearbeitet und z. B. ein Schlagwort hinzufügt. Ein anderer Nutzer öffnet den Datensatz ebenfalls, bevor die Änderung vorgenommen wurde und fügt selbst ein Schlagwort hinzu. Jetzt speichert der erste Nutzer ab, indem er den Datensatz schließt oder in ein anderes Feld wechselt und danach der zweite Nutzer. Damit wird die Änderung des ersten Nutzers überschrieben, ohne dass jemand etwas merkt.
Ich bin mir nicht sicher, ob Till schon darauf hingewiesen hat, aber ich finde es nicht gerade optimal, dass bei der Suche nach einem bestimmten, im Titel enthaltenen Wort, auch alle Titel mit Worten angezeigt werden, welche die gesuchte Buchstabenfolge in irgendeiner Art enthalten. So hat meine Suche nach "Tage" beispielsweise auch alle Suchergebnisse mit "heritage" angezeigt.
Ich finde zwar alle relevanten Artikel, aber diese Eigenschaft macht das ganze etwas unpräzise, da man die Suchergebnisse nocheinmal selbst aussortieren muss.
Meldung "Noch nicht implementiert" -> also gar nicht erst anzeigen.
Ich habe ja bereits angemerkt, dass ich es nicht ganz klar verständlich fand, wie man vorgeht, wenn man das Passwort ändern will.
Momentan steht in der ersten Passwort Zeile "Leave blank if you don't want to change the password". Das sagt aber nicht klar aus, ob eben eine Bestätigung des alten Passworts erfolgen muss oder sofort das neue eingetippt werden soll.
Mit ein wenig ausprobieren findet man das natürlich selbst heraus.
Aber ich fände es vielleicht unmissverständlicher, wenn in dem ersten Fenster "Type in new password" und in dem zweiten "repeat new password" stehen würden und eventuell (wenn das kein Aufwand ist, ich kenne mich ja nicht so aus) über oder unter den beiden Feldern schreiben würde, dass man sie freilassen soll, sofern man sein Passwort nicht ändern möchte.
Wenn man einen Datensatz ändert und gerade keine Internetverbindung existiert, wird die Änderung einfach verworfen, man bekommt keinen Hinweis.
{"error":{"message":"Services require JSON-RPC","code":0,"origin":2},"id":null}
-> Grund: REST-Zugriff auf RPC-Methoden ist abgeschaltet
Wenn man mit dem Query "Titel enthält Recht" sucht, bekommt man sehr viele Ergebnisse.
"Title contains Recht" liefert bei mir gar kein Ergebnis.
"Title enthält Recht" erzeugt die Fehlermeldung, dass das Feld "Title" nicht existiere
"Titel contains Recht" liefert genau ein Ergebnis
Wenn man einen Datensatz erstellt oder ändert, werden die Änderungen ja direkt nach dem verlassen des jeweiligen Feldes gespeichert. Das hat zum einen einige Male bei mir nicht funktioniert, sporadisch, bei verschiedenen Feldern, zum anderen finde ich das so etwas zu "aggressiv". Außerdem ist es aktuell so, dass wenn ich ein Feld ändere und direkt in der Dateiliste oben auf einen anderen Eintrag klicke, wird das Feld zwar gespeichert, die Änderung wird aber in der Liste bei dem Eintrag sichtbar, auf den ich geklickt habe. Erst ein Refresh löst das Problem.
Mein Vorschlag ist wahrscheinlich wieder recht aufwendig umzusetzen, ich mache ihn trotzdem mal:
Ich fände es am besten, dass alle Änderungen, die man vornimmt automatisch nur für den eigenen Account gespeichert werden (farblich gekennzeichnet im jeweiligen Feld, mit Zurücksetzen-Knopf). Erst wenn man einen Button "Veröffentlichen" betätigt, werden die Änderungen in das System geschrieben. Bei einem neuen Eintrag ist dieser überhautpt nicht sichtbar, bis der Ersteller diesen veröffentlicht.
Ich habe gerade versucht, einen Datensatz aus dem GBV-Katalog zum importieren. Allerdings wurde jedes mal, wenn ich einen Datensatz markiert und auf "Ausgewählte Datensätze importieren" geklickt habe, die Meldung "kann den ausgewählten Ordner nicht finden" angezeigt.
Gestern habe den Scanner schon getestet und alles hat einwandtfrei funktioniert. Jetzt habe ich es gerade nochmal versucht, das Programm hat auch das richtige Buch gefunden, aber als ich es dann importieren wollte, kam die Meldung "model of type 'reference' is not registered".
Das Buch wurde trotzdem zum Datensatz hinzugefügt, aber ich dachte ich melde das lieber mal.
Berichtet von @annaluetkefend
Ich schlage vor, den Button für die voraussichtliche Nutzerhandlung farblich hervorzuheben und wesentlich prominenter und größer zu platzieren als die (nicht erwartete) Alternativhandlung.
Beispiel:
Beim einloggen will sich der Nutzer mit sehr hoher Wahrscheinlichkeit einloggen. Der "Anmelden"-Button sollte meiner Meinung sehr groß und farblich hervorgehoben sein, während "Abbrechen" als Textlink ausreicht. So muss der Nutzer die Buttons nicht lesen, es sei denn, er möchte tatsächlich abbrechen.
Bei einigen Titeln, interessanterweise auch bei deutschsprachigen, werden einige Zeichen offenbar nicht richtig wiedergegeben. Man kann sie sich zwar beim Anschauen erschließen, aber sofern man nach den Titeln sucht, wird das Buch nicht angezeigt, da die Buchstabenfolge in der Suchleiste nicht mit dem gespeicherten Titel übereinstimmt. Das macht die Arbeit mit dem Programm etwas schwierig.
Zum besseren Verständnis sollten meiner Meinung nach die Einträge in der Fußleiste ("Stammdaten", "Metadaten", etc...) als Tabs angezeigt werden (denn diese Funktion erfüllen sie ja zur Zeit). Außerdem sollte der Button "Formatierte Ansicht" nicht die Tabs ersetzen sondern evt. die weiteren Funktionen mittels Buttons oberhalb der formatierten Ansicht bereitstellen (also Quasi innerhalb des Tabs).
Wenn die Internetverbindung unterbrochen wird, während man im Bibliograph arbeitet, kommt folgende Fehlermeldung: "Unknown Status Code. Possibly due to a cross-domain request?"
Für den Endanwender ist es meiner Meinung nach wichtig, darüber informiert zu werden, wenn die Verbindung zum Server abbricht. Gutes Beispiel ist dafür z.B. Google Mail, dort wird oben eine Meldung angezeigt à la "Verbindung zum Server ist unterbrochen. Versuche erneut zu verbinden..."
Meiner Meinung nach ist es etwas problematisch, dass man bei der Suche nach Autor und Herausgeber immer die feminine Form mit Schrägstrich hinzufügen muss. Es wäre einfacher, wenn das Programm auch auf die Befehle Autor bzw Autorin hören würde, was es jedoch anscheinend nicht tut. Intuitiv würde ich jedenfalls nicht "Autor/in" eingeben.
Vorschlag @trathschlag: alle Änderungen, die man vornimmt, sollen automatisch nur für den eigenen Account gespeichert werden (farblich gekennzeichnet im jeweiligen Feld, mit Zurücksetzen-Knopf). Erst wenn man einen Button "Veröffentlichen" betätigt, werden die Änderungen in das System geschrieben. Bei einem neuen Eintrag ist dieser überhaupt nicht sichtbar, bis der Ersteller diesen veröffentlicht.
Der Browser bietet aus einem mir unbekannten Grund nicht die Möglichkeit an, die Anmeldedaten zu speichern. Außerdem wäre ein "Angemeldet Bleiben"-Knopf glaube ich recht nützlich.
Habe gerade versucht die finden/ersetzen Funktion zu teste, woraufhin mir eine Fehlermeldung angezeigt wurde, dass diese Funktion noch nicht implementiert sei. Soll das so sein?
Ist wahrscheinlich sehr aufwändig, aber gerade für Nicht-Informatiker wäre die farbliche Abhebung von Suchfeldnamen und Operatoren sehr nützlich in der Suche.
Wenn man einen Datensatz in einen anderen Ordner kopiert, wird lediglich eine Referenz im neuen Ordner eingetragen. Das mMn. für den normalen Endanwender missverständlich, der eine Deep-Copy erwartet.
'mysql:///tmp' is not a valid resource for qcl_io_filesystem_local_Folder
Wenn man eine Suche startet, bleibt die Breadcrumb so erhalten, wie sie zuvor war. Das lässt den Schluss zu, man würde im aktuellen Ordner suchen. Tatsächlich durchsucht man aber alle Datensätze. Es wäre also sinnvoll, wenn die Breadcrumb sich auf einen Text wie etwa "Database 1 > Suche: 'Query'" ändern würde.
Insgesamt würde ich ohnehin vorschlagen, die Breadcrumb viel prominenter zu gestalten. Super Beispiel ist hier wieder github.
ansonsten ist kein Zugriff mehr möglich.
-> Alle serverseitigen Ausnahmemeldungen müssen eine eigene Fehlernummer bekommen!
Ich habe mal eine Frage: Besteht für den Administrator die Möglichkeit, eine neue Datenbank anzulegen? Wenn das geht, ist mir nämlich nicht klar wie.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.