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

  • Wer ist online Block
  • Doppelte Anzeige von Node im View
  • Content Ex-/Import
  • URL-Alias von bestehendem Link wird gelöscht und auf -0 gesetzt 404 Fehler entsteht
  • Ausblenden von Taxonomy wenn diese keinen Inhalt haben
  • Image als Anhang
  • [gelöst] Benutzer erstellen ohne Berechtigung zum ändern von E-Mail oder Passwort
  • HTTP ERROR 500, wenn der Node eines bestimmten Typs gespeichert wird oder ein neuer Inhalt dieses Typs erzeugt werden soll
  • Module modifizieren zb Statuses
  • Exposed Filter einer View in seperatem Block darstellen, wie kann ich die exposed Filter der zug. View deaktivieren
  • Website ohne öffentlichen Zugriff
  • »Geschwister« Nodes anzeigen
Weiter

Neue Kommentare

  • dinmikkith schrieb Ja du hast
    vor 1 Tag 1 Stunde
  • SaarlandToday schrieb Es gibt
    vor 1 Tag 8 Stunden
  • ich hab das Problem gefunden!
    vor 1 Tag 9 Stunden
  • Sorry, das mit dem Theme war
    vor 1 Tag 10 Stunden
  • Zitat: Es gibt in den
    vor 1 Tag 10 Stunden
  • Es gibt in dem Template das
    vor 1 Tag 21 Stunden
  • Zitat: da es dort eine
    vor 1 Tag 21 Stunden
  • Sorry, dachte das ich das
    vor 2 Tagen 19 Minuten
  • Ich habe den Fehler gemacht
    vor 2 Tagen 1 Stunde
  • Kein zusätzliches Modul nötig
    vor 2 Tagen 2 Stunden

Statistik

Beiträge im Forum: 245939
Registrierte User: 18825

Neue User:

  • Damian1802
  • MrWebMV
  • kiba

» Alle User anzeigen

User nach Punkten sortiert:
wla9007
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3829
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 5 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