Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Von Benutzergalerien, Views, APK und grauen Haaren

Eingetragen von Genesis (597)
am 09.04.2009 - 08:19 Uhr in
  • Module
  • Drupal 5.x oder neuer

Hallo zusammen,

der Titel lässt es erahnen. Es geht mal wieder um Bilder. Wie auch nicht, geht es nicht immer um Bilder wenn es um Drupal geht? Naja, vllt nicht ganz, aber hin und wieder. :)

Folgeeendes:

Ich erstelle gerade ein Konzept für ein Projekt, bzw. das Grundkonzeopt steht, jetzt geht es um die Realisierung mit Drupal, und es gilt für mich ein paar Hürden zu nehmen. Bei dem Projekt bilden Bilder von Usern den Kern der Seite, was bedeutet jedem Benutzer sollen zwei feste (eigene) Galerien zur Verfügung stehen. Daneben soll es ein Profil geben, die Bilder sollen einzeln kommentiert, und bewertet werden können.

Drupal bietet für all das Lösungen, für das Profil eignet sich APK (deswegen auch angedacht Drupal 5 und nicht 6), die Bilder lassen sich via ImageUpload, Imagecache hoch laden, und bewerten über 5Star, oder Ähnliches.

Die Problematik die ich habe ist das Ganze so auf die Kette zu bekommen das es auch zusammen arbeitet. Das fängt da an wo dem User zwei feste Galerien zur Verfügung gestellt werden sollen. Wie definiert man das, und wie lässt man diese automatisch generieren bei der Anmeldung, oder auch beim ersten Upload?

Dann soll es möglich sein auf diese Bilder via Views zuzugreifen, so das entsprechende Listen mit neuesten Bildern, neueste Kommentare mit Bildern, und auch die X letzten Bilder im Profil (angeordnet via Panels) angezeigt werden können, bzw. Blöcke für z.B. die Startseite mit Views erstellt werden können.

Das sind so die Grundsäulen des Projekts, also: Benutzergalerien (2 feste je User), ein Profil (APK, Panels, Bio, etc), Vote und Comment jedes einzelnen Bildes, und Zugriff auf alles via Views (vor allem auf die Bilder, vom Rest weiß ich das es geht).

Ich habe oben Drupal 5.x oder neuer gewählt, da ich von APK abrücken würde (im Grunde kann man das ja auch selbst machen), wenn sich das Ganze eher mit 6.x erstellen lassen würde, vllt auch mit einer der X fertigen Galeriemodule.

Nun könnte ich natürlich hergehen und mir n Ast probieren wie sich das am Besten bewerkstelligen lässt, aber warum das Rad neu erfinden? Ich erwarte von niemandem das er meine Arbeit macht, aber da ich die Community hier sehr schätze, gibt es vllt den ein oder anderen der schon mal vor einem ähnlichen Problem stand und mir ein paar Tipps geben kann, gern auch Links zu etwaigen Tutorials, oder anderen Hilfen.

Ich bedanke mich vielmals im Voraus, und hoffe das mir jemand behilflich sein kann,

Genesis

‹ Acount Type abhängige Profile [gelöst]Panel 2 - Abfrage ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Die Problematik die

Eingetragen von derBen (432)
am 10.04.2009 - 22:35 Uhr
Zitat:

Die Problematik die ich habe ist das Ganze so auf die Kette zu bekommen das es auch zusammen arbeitet. Das fängt da an wo dem User zwei feste Galerien zur Verfügung gestellt werden sollen. Wie definiert man das, und wie lässt man diese automatisch generieren bei der Anmeldung, oder auch beim ersten Upload?

Könnten die beiden Galerien auch Taxonomy Terms sein? Das wäre eine einfache Lösung zwischen Galerie A und B zu unterscheiden:
du machst eine neues vokabular [Galerien] mit nur zwei terms [GalerieA, GalerieB].

Zitat:

Dann soll es möglich sein auf diese Bilder via Views zuzugreifen, so das entsprechende Listen mit neuesten Bildern, neueste Kommentare mit Bildern, und auch die X letzten Bilder im Profil (angeordnet via Panels) angezeigt werden können, bzw. Blöcke für z.B. die Startseite mit Views erstellt werden können.

Das sollte keine großen Schwierigkeiten machen. Bei Drupal 5 / Views 1 muss man allerdings manchmal ein paar sachen selbst basteln. Ich habe dazu ein zwei snippets hier im forum eingestellt.

Zitat:

Das sind so die Grundsäulen des Projekts, also: Benutzergalerien (2 feste je User), ein Profil (APK, Panels, Bio, etc), Vote und Comment jedes einzelnen Bildes, und Zugriff auf alles via Views (vor allem auf die Bilder, vom Rest weiß ich das es geht).

Imagecache ist dein freund :)

Zitat:

Ich habe oben Drupal 5.x oder neuer gewählt, da ich von APK abrücken würde (im Grunde kann man das ja auch selbst machen), wenn sich das Ganze eher mit 6.x erstellen lassen würde, vllt auch mit einer der X fertigen Galeriemodule.

Ich würde dir auch zu 6.x raten - macht ein paar dinge einfacher.

__
http://aureli.us

__
http://aureli.us

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo derBen, ich danke dir

Eingetragen von Genesis (597)
am 11.04.2009 - 07:02 Uhr

Hallo derBen,

ich danke dir zunächst vielmals für deine Antwort. Nachdem ich gestern schon fast aufgegeben hatte, habe ich es dann doch noch irgendwie auf Basis von APK und 5.x geschafft. Das Ganze läuft so das die Bilder über einen Inhaltstypen hoch geladen werden. Auf Basis dessen wiederum habe ich einen Views-Block erstellt, der dann über Panels ins Profil eingebunden wird. Als Argument enthält er die Abfrage der entsprechenden UID aus der URL heraus, so das nur die Bilder des entsprechenden Users angezeigt werden. Manipuliert werden sie dann über ImageCache.

Initial war zwar nicht die Idee die Galerien direkt ins Profile einzubinden, aber es hat sich als gar nicht mal so unpraktikabel erwiesen. Die Bilder werden dann wiederum in der Vollansicht als einzelne Node geöffnet, so das sie auch bewertet und kommentiert werden können.

Beim Hochladen kann der User eine Kategorie aus einer Select-Liste wählen, die dann wiederum dazu führt das die Bilder entsprechend aufgeteilt werden. Im Profil selbst sind sie dann über Tabs verteilt

Wenns erstmal funktioniert, dann klingt alles so einfach, aber manchmal muss man echt erst drauf kommen. Ich hab von PROG bis ACID alle Galerien durch, und am Ende ist es die eigene Lösung die die Beste ist.

Vorteil dieser Lösung ist zudem das ich mit Views auf sämtliche Bilder zugreifen kann, was an anderer Stelle wiederum wichtig sein wird.

Wenn der Trubel vorbei ist werde ich da vllt mal eine Anleitung zu schreiben, wobei es wohl nur eine weitere wäre. Leider gibt es zwar sehr viele Ansätze und Lösungen im Netz, aber die wenigsten konnten mir am Ende wirklich weiter helfen.

Sei es drum, jetzt läuft soweit alles, der Rest wird nur noch Anpassen des Layouts sein. :)

Grüße vom,

Genesis

  • Anmelden oder Registrieren um Kommentare zu schreiben

@GenesisHast du es mit

Eingetragen von Tom from the Hood (53)
am 11.04.2009 - 11:15 Uhr

@Genesis
Hast du es mit einem Batch Upload gemacht? Wenn ja, wie?

Zitat:

Wenn der Trubel vorbei ist werde ich da vllt mal eine Anleitung zu schreiben

das wäre richtig cool. Etwas aktuelles und gutes für D5 gibt es leider nicht, zumindest habe ich da auch nichts schönes gefunden. Mich würde auch interessieren, wie du es mit den Tabs im Profil gelöst hast.

gruß tom

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal 10 und Thema Bartik
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Strukturierte Daten Fehler
  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
Weiter

Neue Kommentare

  • Superfish
    vor 1 Tag 2 Stunden
  • Auch für superfish gibt es
    vor 1 Tag 5 Stunden
  • Versuchs mal mit
    vor 1 Tag 5 Stunden
  • Drupal 10 läuft
    vor 1 Tag 6 Stunden
  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 3 Tagen 1 Stunde
  • Gleiches Problem: bootstrap 4
    vor 5 Tagen 3 Stunden
  • Da wirst Du den Bug wohl
    vor 5 Tagen 6 Stunden
  • Immer noch composer 1 zu 2
    vor 5 Tagen 21 Stunden
  • Beziehung Branche Adresse!
    vor 4 Tagen 7 Stunden
  • Sorry, dann gab es das bei
    vor 5 Tagen 23 Stunden

Statistik

Beiträge im Forum: 248398
Registrierte User: 19752

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

User nach Punkten sortiert:
wla9289
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
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