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 - 10: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 - 10: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 - 11: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 - 13: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 14.02.2014 - 23: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 5 Tagen 10 Stunden
  • Hey danke
    vor 6 Tagen 5 Stunden
  • Update: jetzt gibt's ein
    vor 6 Tagen 23 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 4 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 4 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 1 Tag
  • In der entsprechenden View
    vor 2 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 1 Tag
  • gelöst
    vor 4 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 10 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