Difference between revisions of "Artikelbilder"

From LISApedia
Jump to: navigation, search
Line 3: Line 3:
 
* Neue Artikelbilder sollen gespeichert werden können, ohne dass vorhandene Bilder gleichen Namens ü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.
 
* 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.
  
  
 
'''Vorgehensweise'''
 
'''Vorgehensweise'''
* LISA wird den einzigartigen MD5-Hashwert der Artikelbild-Datei ermitteln und die Datei 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.
+
* 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.
 +
 
 +
 
 +
'''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")

Revision as of 14:51, 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.


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.


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")