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 - 09: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 - 23: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 - 08: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 - 12: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

  • Die Splash Awards Deutschland und Österreich sind zurück!
  • View zeigt unter Felder falsche Werte
  • [gelöst] Views in Seite einbetten
  • Fehler nach Drupal Core Update auf 7.91
  • (Gelöst) Taxonomie Beziehungen ausblendbar im Backend?
  • Suche Upgradeempfehlungen einer existenten Drupal7 Site auf 9/10?
  • Develop Custom Field in Views
  • Wie View mit einem Array von ids filtern?
  • Wie befülle ich den Cache automatisch? [gelöst]
  • [gelöst] "EntityMetadataWrapperException: Invalid data value given." für Datum-Feld in Webform
  • Wie kann man die Ansicht der Benutzer erweitern?
  • Paragraphs - mit drei Sprachen, die nicht immer alle übersetzt werden können.
Weiter

Neue Kommentare

  • Kann es sein, dass noch ein
    vor 7 Stunden 3 Minuten
  • Lösung
    vor 17 Stunden 59 Minuten
  • Ich würde erstmal unter
    vor 1 Tag 11 Minuten
  • Danke Regina, für den
    vor 1 Tag 22 Stunden
  • Bei mir wird es
    vor 2 Tagen 8 Stunden
  • Bei Strato kann man doch
    vor 1 Woche 19 Stunden
  • Fehlercode: SSL_ERROR_NO_CYPHER_OVERLAP
    vor 1 Woche 22 Stunden
  • Was ist denn
    vor 1 Woche 2 Tagen
  • Ohne das jetzt sicher zu
    vor 1 Woche 2 Tagen
  • Kann es sein, dass das zweite
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 247941
Registrierte User: 19625

Neue User:

  • zahid hasan
  • Davidenabs
  • climtarmut

» Alle User anzeigen

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