Difference between revisions of "Artikelbilder"

From LISApedia
Jump to: navigation, search
 
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 13: Line 14:
 
* 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.
 
* "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").