Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Umgang mit Bildern 7 / files

Eingetragen von chris@drupal (20)
am 14.02.2014 - 11:49 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo zusammen,

nach der Drupal 7.26 Installation habe ich in Konfiguration >>Medien>>Dateisystem den Ablageort für Files, Images etc. konfiguriert.

Beim Hochladen von Bildern werden diese auch dort abgelegt - meiner Meinung aber nicht in der DB selbst.

Gibt es auch eine Möglichkeit, Images in der DB anstelle des Filesystems abzulegen?

Die Motivation meiner Frage geht dahin, daß ich mit einem DB Backup noch nicht alles gesichert habe, weil es noch Artefakte ausserhalb der DB gibt.

Gibt es vielleicht ein Modul, daß Bilder in der DB ablegt?

Danke für Eure Hilfe & Cheers,
Chris

‹ Fehlermeldung nach Update bei der colorbox Organic groups und Umfragen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Es macht wenig Sinn Bilder

Eingetragen von SteffenR@drupal.org (2262)
am 14.02.2014 - 11:57 Uhr

Es macht wenig Sinn Bilder direkt in der Datenbank zu speichern - dies führt nur dazu, dass die Datenbank mit der Zeit immer mehr zugemüllt wird, nur um dort Binärdaten zu speichern. Für eine komplette Sicherung einer Drupal Seite solltest du das [do:backup_migrate] Modul in Kombination mit dem [do:backup_migrate_files] Modul verwenden - so kannst du neben der Datenbank auch die Dateien mitsichern.

Sinniger ist hier schon die Ablage der Dateien im Dateisystem selbst - also in der Standardkonfiguration von Drupal im Order sites/default/files. Du kannst natürlich eine Verwaltung der hochgeladenen Dateien über das [do:media] Modul sicherstellen (hier solltest du die 2e-r Version einsetzen) und hättest so die Verweise auf die Dateien in der Datenbank.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Steffen, Danke für

Eingetragen von chris@drupal (20)
am 14.02.2014 - 12:11 Uhr

Hallo Steffen,

Danke für Deine Antwort. Eine Anfängerfrage habe ich aber noch:

Gibt es so eine Art "referenzielle Integrität" zwischen Content und Images?

Oder anders gefragt: Habe ich eine Content Instanz mit einem Bild, geht der Content in die DB und das Bild in den files Folder.
Was passiert dann mit dem Bild im files folder, wenn der Content gelöscht wird? Wenn es im Files Folder verbleibt, dann mülle ich mir ja den Files Folder voll!

Und was passiert mit einem Image, was in ZWEI unterschiedlichen Content Instanzen A und B enthalten ist und ich Content Instanz A lösche? Dann sollte ja das Bild noch im Files Folder verbleiben. Lösche ich dann zusätzlich Content Instanz B, dann sollte auch das Bild im Files Folder gelöscht werden.

So meine Idealvorstellung...

Thx,
Chris

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir dazu mal das von

Eingetragen von SteffenR@drupal.org (2262)
am 14.02.2014 - 14:14 Uhr

Schau dir dazu mal das von mir erwähnte [do:media] Modul - dies sollte dem entsprechen, was du suchst. Hier gibt es dann auch eine Übersicht, wo welches Bild verwendet wird und die Möglichkeit über einen Media Browser bestehende Bilder wiederzuverwenden.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

chris@drupal schrieb Hallo

Eingetragen von Goekmen (1013)
am 15.02.2014 - 00:52 Uhr
chris@drupal schrieb

Hallo Steffen,
Oder anders gefragt: Habe ich eine Content Instanz mit einem Bild, geht der Content in die DB und das Bild in den files Folder.
Was passiert dann mit dem Bild im files folder, wenn der Content gelöscht wird? Wenn es im Files Folder verbleibt, dann mülle ich mir ja den Files Folder voll!

Und was passiert mit einem Image, was in ZWEI unterschiedlichen Content Instanzen A und B enthalten ist und ich Content Instanz A lösche? Dann sollte ja das Bild noch im Files Folder verbleiben. Lösche ich dann zusätzlich Content Instanz B, dann sollte auch das Bild im Files Folder gelöscht werden.

So meine Idealvorstellung...

Thx,
Chris

Wenn du die Node löschst, wird normalerweise auch das Bild gelöscht (wenn es in der gleichen Node als Feld eingebunden ist).

Beim zweiten Fall müsste man vorher wissen wie du das gelöst hast. Wenn du das gleiche Bild in einer zweiten Node hochlädst, ändert sich im Normalfall der Dateiname. Das bedeutet du hast die Datei dann zweimal (jeweils mit einem anderen Namen). Die sind dann unabhängig voneinander.

Es gibt den Fall, dass man Bilder in eigene Nodes abspeichert und andere Nodes dann darauf referenzieren (zb. durch Entity Reference). In diesem Fall bleiben die Bilder erhalten, wenn man die Nodes löscht.

Es gibt zahlreiche Lösungen und Varianten.

Mit dem Media Modul kann man viel machen, aber meiner Meinung nach bringt es auch viel Ärger mit sich. Die Einstellungen sind kreuz und quer verteilt. Als Anfänger würde ich einen großen Bogen rummachen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 5 Wochen 16 Stunden
  • Vielen Dank für Ihren
    vor 5 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 5 Wochen 5 Tagen
  • Vielen Dank für den
    vor 6 Wochen 19 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 6 Wochen 1 Tag
  • Gut gemacht
    vor 6 Wochen 1 Tag
  • Layout Builder etc. z.B. für Landing Pages
    vor 6 Wochen 1 Tag
  • Links
    vor 6 Wochen 3 Tagen
  • Moin,wow, sehr gutes
    vor 6 Wochen 4 Tagen
  • Dass ist eine spannende
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20567

Neue User:

  • Philiphelve
  • Robertspaft
  • drupalthemes

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 3 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association