Difference between revisions of "Artikelbilder"
From LISApedia
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
* So viele Artikelbilder wie möglich sollen mit dem geringstmöglichen Pflegeaufwand so vielen Nutzer*innen wie möglich zur Verfügung stehen. | * So viele Artikelbilder wie möglich sollen mit dem geringstmöglichen Pflegeaufwand so vielen Nutzer*innen wie möglich zur Verfügung stehen. | ||
* Eine Bilddatei soll mehreren Artikeln zugeordnet werden können. | * Eine Bilddatei soll mehreren Artikeln zugeordnet werden können. | ||
+ | * Dateien sollen ohne Schwierigkeiten ausgetauscht, gespeichert und zugeordnet werden können. | ||
Line 12: | Line 13: | ||
* Punkte in Dateinamen (mit Ausnahme des Dateiendungspunktes) werden als Artikelnummern-Trennzeichen interpretiert. "ae1-10-001.ae1-10-002.jpg" wird als Artikelbild für die Artikel "ae1-10-001" und "ae1-10-002" interpretiert. Die Datei wird beispielsweise zu "ae110001.ae110002___f73704f0bba9268fa62f78daa57e8764.jpg" umbenannt. | * Punkte in Dateinamen (mit Ausnahme des Dateiendungspunktes) werden als Artikelnummern-Trennzeichen interpretiert. "ae1-10-001.ae1-10-002.jpg" wird als Artikelbild für die Artikel "ae1-10-001" und "ae1-10-002" interpretiert. Die Datei wird beispielsweise zu "ae110001.ae110002___f73704f0bba9268fa62f78daa57e8764.jpg" umbenannt. | ||
* Durch einen Unterstrich von der Artikelnummer abgetrennte Zeichen werden als Kommentar angesehen. "0306_rueckseite.jpg" wird als Bild für den Artikel "0306" angesehen und als "0306___5155d79233e72bc14af0928816b6098e___rueckseite.jpg" gespeichert. | * Durch einen Unterstrich von der Artikelnummer abgetrennte Zeichen werden als Kommentar angesehen. "0306_rueckseite.jpg" wird als Bild für den Artikel "0306" angesehen und als "0306___5155d79233e72bc14af0928816b6098e___rueckseite.jpg" gespeichert. | ||
+ | * "jpeg"-Dateiendungen werden in "jpg" umbenannt. | ||
+ | * Zeichen, die Kompatibilitätsprobleme verursachen könnten, werden ersetzt (Umlaute, ß) oder entfernt (Sonderzeichen). Erlaubt sind nur Kleinbuchstaben, Ziffern und der Unterstrich. | ||
Latest revision as of 16:21, 4 August 2021
Zielsetzung
- Artikelbilder sollen nicht automatisch gelöscht oder überschrieben werden.
- Neue Artikelbilder sollen gespeichert werden können, ohne dass vorhandene Bilder gleichen Namens überschrieben werden.
- So viele Artikelbilder wie möglich sollen mit dem geringstmöglichen Pflegeaufwand so vielen Nutzer*innen wie möglich zur Verfügung stehen.
- Eine Bilddatei soll mehreren Artikeln zugeordnet werden können.
- Dateien sollen ohne Schwierigkeiten ausgetauscht, gespeichert und zugeordnet werden können.
Vorgehensweise
- Fairkabelt wird den einzigartigen MD5-Hashwert der Artikelbild-Datei ermitteln und die Datei automatisch entsprechend umbenennen. "3050901.jpg" wird beispielsweise zu "3050901___df1555ec0c2d7fcad3a03780f9aa238a.jpg". Auf diese Weise ist sichergestellt, dass keine Dateinamen kollidieren können, denn gleichnamige Dateien hätten auch immer denselben Inhalt, festgestellt durch den Hashwert.
- Leerzeichen und Minuszeichen (Bindestriche) in Dateinamen werden automatisch entfernt.
- Dateinamen werden in Kleinbuchstaben gespeichert.
- Punkte in Dateinamen (mit Ausnahme des Dateiendungspunktes) werden als Artikelnummern-Trennzeichen interpretiert. "ae1-10-001.ae1-10-002.jpg" wird als Artikelbild für die Artikel "ae1-10-001" und "ae1-10-002" interpretiert. Die Datei wird beispielsweise zu "ae110001.ae110002___f73704f0bba9268fa62f78daa57e8764.jpg" umbenannt.
- Durch einen Unterstrich von der Artikelnummer abgetrennte Zeichen werden als Kommentar angesehen. "0306_rueckseite.jpg" wird als Bild für den Artikel "0306" angesehen und als "0306___5155d79233e72bc14af0928816b6098e___rueckseite.jpg" gespeichert.
- "jpeg"-Dateiendungen werden in "jpg" umbenannt.
- Zeichen, die Kompatibilitätsprobleme verursachen könnten, werden ersetzt (Umlaute, ß) oder entfernt (Sonderzeichen). Erlaubt sind nur Kleinbuchstaben, Ziffern und der Unterstrich.
Verhaltensregeln
- Kommentare zu Artikelbildern werden durch einen Unterstrich ("_") abgetrennt. Als Trennzeichen für etwaige weitere Wörter wird ebenfalls der Unterstrich genutzt. ("3050901_zutaten_und_naehrwerte.jpg")
- Mehrere Artikelnummern werden durch einen Punkt getrennt ("3050901.305090101.3050902.jpg").