Gibt es ein Modul für User-Bildergalerien?
Eingetragen von stone_d (178)
am 09.06.2008 - 07:37 Uhr in
am 09.06.2008 - 07:37 Uhr in
Hallo Freuden der gepflegten Programmierung,
ich suche eine Modul, mit dem ein angemeldeter User die Möglichkeit hat in einem Inhaltsobjekt Bildergalerien anzulegen (evtl. gleich mit Lightbox). Dieser "Artikel" soll auch vom user kategorisiert und im Menü der Website verlinkt werden können.
Beispiel:
Kategorie 1 -> Kategorie 1.1 -> Verlinkter Artikel des Users
Gibt es sowas bereits? Oder muss man sich dass zusammenbasteln? Hat vielleicht jemand nen Ansatz? Oder gar die Lösung? ;)
Danke im Voraus und viele Grüße
vom stone
- Anmelden oder Registrieren um Kommentare zu schreiben
Für Drupal6 gibt es leider
am 09.06.2008 - 08:05 Uhr
Für Drupal6 gibt es leider keine wirklich schöne Lösung
Für die Version 5 kannst du einfach CCK, Imagefield, Thickbox, Imagecache und Views kombinieren
s.h. http://www.drupalcenter.de/handbuch/10103
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Ein Modul das direkt der
am 09.06.2008 - 08:14 Uhr
Ein Modul das direkt der geschilderten Aufgabe entspricht gibt es nicht.
Teilweise beschreibt aber Deine Aufgabe Grundfunktionalitaet von Drupal.
Man erstellt Kategorien und bildet diese in der Menuestruktur ab.
Man hat einen Inhaltstyp mit dem Bilder(galerien) erstellt werden koennen.
In der Kategoriestruktur - besser Termstruktur - ist dieser Inhaltstyp mit Terms verknuepft. Dadurch kann beim Erstellen einer Bildgalerie gewaehlt werden welchem Term die Galerie zugeordnet wird. Durch die Zuordnung ist die Galerie ueber die Menues erreichbar.
Was die Lightbox betrifft so gibt es das Modul "Lightbox 2".
Damit und mittels des Modules "CCK" kann der fuer Bildgalerien vorgesehene Inhaltstyp entsprechend konfiguriert werden.
Um die Bilder in den Galerien auf konforme Abmasse zu bekommen empfiehlt sich der Einsatz des Modules "Image Cache".
Die Module "Lightbox 2", "Image Cache" und "CCK" arbeiten zusammen.
Weiterhin gibt es die Moeglichkeit mit dem Modul "Views" geziehlt Uebersichten der Bildgalerien zu erstellen. Da erstellte Views als Seitenansicht nicht innerhalb der Termstruktur sichtbar werden muessen sie noch innerhalb der Menuestruktur abgebildet werden.
Views als Blockansicht werden innerhalb der Blockadministration der Anzeige verfuegbar gemacht.
------------------------------------------------------------------------
So, das fuer's Erste. Viel Erfolg bei der Umsetzung und:
Willkommen bei Drupal.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
klasse wie schnell hier die
am 09.06.2008 - 08:35 Uhr
klasse wie schnell hier die Antworten reintrudeln - ich bin begeistert ;)
Wenn du sagst "Man erstellt Kategorien und bildet diese in der Menuestruktur ab" - meinst du mit "man" den Administrator, oder die User selbst? Ich hätte es nämlich gerne, dass die User die Termstruktur/Menuestruktur selbst erweitern können.
Ich stelle mir das so vor, dass es z.B. fünf unveränderbare Menuepunkte auf erster Ebene gibt, und die darunter folgenden durch die User mit Ihren Galereien/Artikeln erweitert werden können - begrenzt auf max. 3 Ebenen. Sie sollen ihre Inhalte quasi "kategorisieren" können. Oder macht man das dann besser mit dem Taxonomy-Zeug?
Ich kenne mich mit PHP einigermaßen gut aus - reicht das um mir die Module anzupassen, oder arbeiten die "von selbst" zusammen?
Danke schonmal für die qualifizierte Antwort.
P.S.: Danke für's Willkommen! Ich bin tatsächlich Drupal-Neuling. Habe bisher mit Joomla gearbeitet, aber da is die Rechteverwaltung scheiße bzw. lässt sich sowas in der Art unmöglich umsetzen ohne den Core-Code komplett aufzubohren ;)
Ich hatte bei meinem Post
am 09.06.2008 - 09:10 Uhr
Ich hatte bei meinem Post Deine Drupal 6 Zuordnung des Thread uebersehen.
Und mit "man" meine ich den Admin.
Je nach dem was Du umsetzen willst, beachte das bei Drupal 6 noch sehr viele Module fehlen und von den verfuegbaren manche noch buggy sind.
Ganz Allgemein:
Bohre oder hacke NIEMALS am Code von Drupal oder den Modulen.
Das kann man zwar machen hat aber damit sofort Probleme bei Upgrades.
Drupal hat eine Theme System. Damit ist es auf vielfache Weise moeglich Anpassung von Code vorzunehmen ohne Drupal oder Module zu hacken oder aufzubohren.
Diese Theming Funktionalitaet gibt es so bei Joomla nicht. Du wirst im Verlauf Deiner Arbeit mit Drupal an Themeing/Templates nicht vorbeikommen. Halte also den Punkt Theming permanent auf Deiner internen Todoliste.
Ich stelle mir das so vor, dass es z.B. fünf unveränderbare Menuepunkte auf erster Ebene gibt, und die darunter folgenden durch die User mit Ihren Galereien/Artikeln erweitert werden können - begrenzt auf max. 3 Ebenen.
Das ist eine ziemlich anspruchsvolle Aufgabe und nicht so ohne weiteres umsetzbar.
Vom Grunde her muesstest Du den Usern das Recht geben Menus zu administrieren. Ist moeglich ABER dabei ist das Problem, zu differenzieren das ein User nur Menues in einem bestimmten Termbereich administrieren darf.
Die Frage ist ja nicht nur das Anlegen einer Galerie verbunden mit einem neuen Menue-Eintrag. Wenn die Galerie vom User geloescht wird muss er auch den Menue-Eintrag loeschen koennen.
Eventuell hat an dieser Stelle Jemand anderes eine zuendende Idee wie man das realisieren koennte.
Oder macht man das dann besser mit dem Taxonomy-Zeug?
Die Taxonomy ist eigentlich kein Zeug sondern einer der wichtigsten Basics von Drupal.
Du wirst ein gewisses Verstaendnis der Taxonomy benoetigen um mit Drupal arbeiten zu koennen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
logisch anders vorgehen
am 09.06.2008 - 09:35 Uhr
In der Angelegenheit mit den von Usern selbst zu erstellenden Kategorien/Menues solltest Du eventuell logisch anders vorgehen.
Denkbar waere, bei den Bildgalerien der User jedem User fuer seine Galerien einen eigenstaendigen Menublock zu spendieren. Die Menue-Eintrage in solch einem Block werden aus den Titeln der Galerien generiert. Der Galerie-Menue-Block eines Users wird dynamisch eingeblendet wenn man sich in den Bereich eines Users begibt. Die Anzahl der moeglichen Galerien wird in der Form geregelt das es dafuer einen eigenstaendigen Inhaltstyp gibt dessen "max. Create" auf die gewuenschte Anzahl beschraenkt wird.
Ausserdem koennte man mittels Views weitere Moglichkeiten schaffen um die User-Galerien ausserhalb der Bereiche der einzelnen User erreichbar zu machen.
Insgesamt hast Du damit das Problem der Rechtevergabe auf die Taxonomy-Administration und die Menue-Administration umschifft und gleichzeitig sich selbstaendig generierende Menue-Eintraege per Usergalerie.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Dass Taxonomy ein wichtiger
am 09.06.2008 - 10:25 Uhr
Dass Taxonomy ein wichtiger Bestandteil ist, habe ich bereits verstanden. Den Begriff "Taxonomy-Zeug" sollte hier nicht minderwertend rüberkommen ;)
Der Ansatz mit den Blocks ist gut. Zwar fehlt dann noch immer die Möglichkeit einer Kategorisierung, aber das lässt sich vielleicht über Taxonomien regeln. Sprichst du nun explizit von "Bildergalerien", oder handelt es sich hierbei um Inhaltsobjekte, die mit einer Bilder-Galerie bestückt werden können? Ein bisschen Text dazu wäre nämlich keine scheiß ;)
... ich bin echt begeistert, wie hier die Ideen reinströmen!
partiell Kategorie- u. Menü-Struktur zu ändern ist problematisch
am 09.06.2008 - 10:42 Uhr
Komme mit Deiner Terminologie nicht ganz klar: Inhaltsobjekte
Was ich meine ist:
Wenn ich von einer Galerie spreche meine ich einen einen bestimmten Inhaltstyp/Nodetype.
Mit diesem Inhaltstyp koennen beliebig viele Galerien erstellt werden. Deren Aussehen/Layout ist an diesen Inhaltstyp gebunden.
Diese Galerien sind also einzelne Nodes - beipielsweise vom Typ "Usergalerie".
Das Problem ist die Rechtevergabe und deren Granulierung. Momentan ist mir keine Moeglichkeit bekannt einer Rolle das Recht einzuraeumen nur einen bestimmten Teil innerhalb der Taxonomy und innerhalb der Menues zu administrieren.
Soll heissen normalerweise bekommt ein User das Recht die Taxonomy zu administrieren. Damit kanner aber jedwede Taxonomy administrieren - also auch die die ihn nichts angeht. Genau so verhaelt es sich bei den Menues.
Deswegen mein Vorschlag nach anderer Logik und damit auch zu anderer Usability.
Es gibt sicherlich weitere andere Loesungen.
Aber wie gesagt, den Usern das Recht zu geben partiell die Kategorie- und Menue-Struktur zu aendern wird problematisch wennn nicht sogar unmoeglich.
Wenn Jemand dazu eine Idee hat ich lerne gern dazu.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
@stone_d
am 09.06.2008 - 10:48 Uhr
Hier noch ein Link zu einer Seite, die mit Foto-Tagging arbeitet:
http://volunity.net/fotos/
wenn du auf "sortierbare Tabellenansicht" klickst bekommst du alle vergebenen Tags als Links.
Vielleicht reicht dir das schon als Menüstruktur?
Wenn du auf ein Foto klickst bekommst du eine Dia-Show, beim klicken auf den Titel das Foto
( Hier könnte man über den Inhaltstypen noch Text hinzufügen ) + mehr Fotos dieses Benutzers.
Das wäre dann die User-Bildergalerie...
Weiss nicht ob es dem entspricht, was du machen möchtest - aber so als Anregung.
-----------
Luca Curella
Kooperative Netze - Berlin
Der von luzer gepostete Link
am 09.06.2008 - 11:15 Uhr
Der von luzer gepostete Link zeigt eine Galerieuebersicht. Das ist u. a. das was ich meinte als ich von weiteren Moglichkeiten gesprochen habe, mittels Views die Usergalerien in der Website zu integrieren.
Im Grunde genommen hast Du einige verschiedene Moeglichkeiten die Usergalerien erreichbar zu machen - auch ohne vom User selbst erstellbare Kategorien und Menues.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
@quiptime Vermutlich habe
am 09.06.2008 - 16:03 Uhr
@quiptime
Vermutlich habe ich mich ungeschickt ausgedrückt, denn letzten Endes sind alle Objekte mit Inhalt "Inhaltsobjekte" :D
Ich meinte damit solche Objekte, zu denen auch ein kleiner Text verfasst werden kann. So wie ne Nachricht auf Spiegel z.B. Bilder + Text = Stones Definition von "Inhaltsobjekt".
@luzer
Die Seite zeigt Ansatzweise die Funktion, die ich benötige. Aber ich will eben keien reine Bildergalerie, sondern dass jemand nen Bericht schreiben kann und diesen mit einer Bildergalerie aufpeppen. Und der sollte dann auch (meinetwegen auch über einen extra Block) aufgerufen werden können ...
Danke übrigens für's zahlreiche "Hilfe stellen" ...
Rezept. Man nehme:
am 09.06.2008 - 16:37 Uhr
Aber ich will eben keien reine Bildergalerie, sondern dass jemand nen Bericht schreiben kann und diesen mit einer Bildergalerie aufpeppen.
Rezept. Man nehme:
Rezept Ende.
Wenn man dann mit diesem Nodetype einen neuen Inhalt erstellt hat man eines Deiner Inhaltsobjekte oder auch eine Node.
Der Node enthält Texte und Bilder.
Wenn Du möchtest im Teaser nur mit einem Teaser-Text und einem einzelnen Vorschaubild der Galerie und
bei der Ansicht einer einzelnen Node mit dem vollständigen Text und der Galerie-Funktion auf dem nun 2. und größeren Vorschaubild der Galerie. Klickt man auf das 2. Vorschaubild springt eine Lightbox Präsentation auf den Bildschirm.
Klickt man auf den Link "mehr Bilder von diesem User" gelangt man auf eine Übersicht welche alle Node des Users anzeigt.
Während man die Nodes von einem User sieht wird links oder recht ein Block eingeblendet der die Links der (Galerie-)Nodes irgend eines anderen Users zeigt - mit Zufallsfunktionalität.
PS
Ich habe das Gefühl Du hast Drupal noch nicht installiert und übst Dich hier in Drupal Anwendungstheorie. Kann das sein?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
... ich hab Drupal
am 09.06.2008 - 17:48 Uhr
... ich hab Drupal schon installiert. Bin auch dabei das PDF durchzuarbeiten, das es mal zum Download gab (oder noch gibt?). Ich steige nur noch nich so ganz durch, weil das doch ne ziemliche Umgewöhnung von Joomla ist.
Da ich schon ne konkrete Vorstellung von dem habe, was ich machen will, wollte ich erstmal abklären, ob das in der Form möglich ist. Entschuldige bitte, wenn das falsch rüberkommt ... aber stimmt schon - ein wenig Anwendungstheorie ist das schon ...
Ich mach mich dann mal an die Praxis und werde meine Erfahrung hier preisgeben :D
Kein Problem. Du must Dich
am 09.06.2008 - 19:02 Uhr
Kein Problem. Du must Dich nicht entschuldigen. Ich wollte es einfach nur wissen.
Ein Tipp noch: Wenn Du mit Drupal beginnst vergiss am Besten alles Joomla Betreffende. So hast Du es leicher mit Drupal
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Hier ist noch was zum Lesen
am 09.06.2008 - 19:12 Uhr
Hier ist noch was zum Lesen als Grundlagenlektüre zum Rezept von quiptime:
http://www.drupalcenter.de/handbuch/5871
auch super, falls englisch dich nicht abschreckt der Link zu den fantastic four...
Allerdings bezieht sich das alles auf D5
-----------
Luca Curella
Kooperative Netze - Berlin
... super Links - danke
am 13.06.2008 - 09:18 Uhr
... super Links - danke euch. Vor allem der Verweis mit dem Beispiel zur Fotocommunity ("Fantastic Four"). Mir scheint Drupal is wesentlich durchdachter als Joomla, weil es die Inhaltstypen frei defnierbar sind. Joomla hat eben Inhalte und Kompnenten, die bestimmte Inhaltstypen generieren. Dadurch ist die Darstellung auf x-beliebigen Unterseiten gar nicht oder nur schwer möglich. Drupal gefällt mir immer mehr...
Isses denn für meine Belange am sinnvollsten noch nicht auf Version 6.x zu gehen? Ich habe gesehen, dass die meisten Module auch für den CCK noch nicht für 6.x vorhanden sind. Is damit zu rechnen, dass die bald kommen?
Danke und Grüße
stone
D5 oder D6... Hat ja alles
am 15.06.2008 - 22:35 Uhr
D5 oder D6...
Hat ja alles Vor- und Nachteile. Ich persönlich bleibe noch bei D5 und hoffe auf entsprechende Tutorials wenn die Module so weit sind.
Insbesondere da für imagefield und imagecache noch nicht mal eine beta vorhanden ist.
-----------
Luca Curella
Kooperative Netze - Berlin
... falls es jemand
am 21.06.2008 - 17:28 Uhr
... falls es jemand interessiert, es gibt scheinbar doch ein Modul, das zumindest die Zugriffsrechte übergeordneter Menüpunkte einschränkt in denen User Untermenüs erstellen dürfen. Zu finden hier
Ansonsten muss ich nach meinen ersten Schritten mit Drupal noch erwähnen: Das System ROCKT! Kein vergleich zu Typo3 oder Joomla. Schön, dass ich hier her gefunden habe :D
Kommt auf Zeithorizont an - Umstieg auf D6
am 21.06.2008 - 18:30 Uhr
Wenn du ganz sofort loslegen willst - leider immer noch 5.7.
Wenn du realistischerweise sowieso einen Monat zur Einarbeitung brauchst - ich glaube langsam kann man es wagen. Views2 ist schon Beta, CCK meine ich auch. Soll heissen: es funktioniert, und den Upgrade Path (der kommt noch) brauchst du ja nicht, wenn du direkt bei 6 anfängst. Thickbox gibts schon für 6, bei Imagefield und Imagecache(unabdingbar) musst du mal in die Issue Queue schauen. Da gibt es bestimmt einen Issue, wie weit denn der Port zu 6 schon gediehen ist.
Denn wenn einmal der Treck gen Westen zieht... (soll heissen zu Drupal6). Allerdings habe ich ähnliches schon vor zwei Monaten gesagt :(. Schau dir den Screencast zu Views2 an, dann wird dir klar, dass a) das Warten sich gelohnt hat und b) warum es so lange gedauert hat: http://dug-hannover.org/node/111
Das Ding haut einem die Rübe wech.
Ach ja: es gibt jetzt endlich auch ein Modul CCK Image Gallery. Da fehlt eigentlich nur noch der Massenupload über ein Eingabeformular.
Drupal - too unorganised to be a system
Aber absolut.
am 21.06.2008 - 22:57 Uhr
Das Ding haut einem die Rübe wech.
Aber absolut.
Und wenn das noch nicht reicht mal als kleine Ergänzung Panels 2 angucken.
PS
Und Views 2 ist noch nicht fertig.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.