Fields, CCK
am 25.05.2014 - 14:37 Uhr in
Moin,
da plane ich nun meine ca. 15 Jahre alte Homepage nach Drupal umzuziehen und stehe da wie ein Ochs vor dem Berg. Die Installation hat gut geklappt, nun möchte ich die Datenstrukturen definieren und die Sachen importieren. Welche Zusatzmodule brauche ich denn nun alle und wie ist das Vorgehen, mag jemand helfen? Bitte ...
Folgender Hintergrund: Wir sind eine (weltweite) Gruppe von Sammlern und wir sammeln Bananenaufkleber (jeder so ca. bis zu 15.000 Stück). Wir wollen endlich eine gemeinsame Seite haben, um Aufkleber zu kommentieren, zum Tausch zu markieren und in einem Katalog zu sortieren. Das Datenmodell ist im Grunde ganz einfach:
- Bananalabel [Text auf dem Aufkleber z.B. "Chiquita 4011" kann auch in Arabisch sein, Erscheinungsdatum, ...]
- Bananalabel Picture [ID Bananalabel, Image, Tags, ...] => Mehrere Bilder pro Label sind möglich (Katalogbild, Detailbild, Farbvariante, ...)
- Bananalabel Brand [Brand z.B. Chiquita, Dole, ...] => ca. 3000 Brands, das sind doch keine Taxonomien?
- Bananalabel Set [Brand ID, Set z.B. "Ice Age", "Unverbesserlich Ich"] => Manchmal gibt es Sets an Aufklebern, die zusammen erscheinen und zusammen präsentiert werden sollen. Es kann ggf. zur Vereinfachung ein "Gernerisch" als Set benutzt werden, wenn es bei den betreffenden Brands keine Sets (d.h. Aufkleber, die zusammen erschienen sind) gibt. Es ist möglich, dass ein Aufkleber bei mehreren Set einsortiert werden kann. So gibt es beispielsweise "Edeka, Rio Grande", der unter dem Brand von "Edeka" oder unter der Produzenten "Rio Grande" geführt werden kann
- Bananlabel Katalog [Bananalabel ID, Set ID]
- Userinformation [Bananalabel ID, Flag "habe ich" , Flag "kann ich tauschen", Flag "3 Sterne", Flag "Dubious"...]
Welche Module brauche ich nun, um die Content Types so zu definieren, wie mache ich die Erstbeladung, wie ergänze ich zukünftig und kann neue Bilder von Aufklebern hochladen so dass diese zu dem Erstbestand passen, an was muss ich noch denken ...
Vielen Dank!
mr4711
- Anmelden oder Registrieren um Kommentare zu schreiben

Die Hauptmodule die du
am 25.05.2014 - 22:25 Uhr
Die Hauptmodule die du benötigen wirst sind:
- Taxonomie ( im Core enthalten, etliche Zusatzmodule verfügbar)
- Views (ab Drupal 8 im Core enthalten) (Datenbankabfragen und Ausgabe im Frontend)
- Flag ( für Merklisten und ähnliches )
- Voting API für Sterne vergeben
- Date (alles für Datumsfelder, PopUp Kalendar...)
- Multiupload eventuell....
- Honeypot (falls nicht nur registrierte User einstellen, verhindert zuverlässig Spammer)
Module wie Entity, Entity Form könnten hier auch gut eingesetzt werden, allerdings erfordern die meisten Module eine längere Einarbeitungszeit, daher hier nur ein kleiner Auszug an Modulen, alles weitere findet sich dann ohnehin beim Einarbeiten in Drupal.
Module findest du unter:
https://drupal.org/project/project_module
und
http://drupalmodules.com/module-finder
Umfangreiche Tutorials zu den oben genannten Modulen findest du unter:http://nodeone.se/sv/learn-drupal
Grüße Jenna
mr4711 schrieb Moin, wie
am 26.05.2014 - 05:54 Uhr
Moin,
wie mache ich die Erstbeladung, wie ergänze ich zukünftig und kann neue Bilder von Aufklebern hochladen so dass diese zu dem Erstbestand passen, an was muss ich noch denken ...
Vielen Dank!
mr4711
wenn ihr die daten als excel vorliegen habt, dann mit bildern per feeds importieren
Danke soweit, nur ..
am 26.05.2014 - 19:44 Uhr
Vielen Dank, habe schon viel gelernt.
Aber ich stehe noch auf dem Schlauch,...
Beispiel
Brandtabelle
- Fyffes
- Chiquita
- Dole
- Edeka
- Onkel Tuka
- Fair Trade
Set Tabelle
- Dole, "Ice Age 1"
- Dole, "Ich – Einfach Unverbesserlich"
Brand und Set sollen als Node abgespeichert werden (und nicht als Entity), damit kommentiert werden kann. Allerdings möchte ich in der Set Tabelle nicht den Brand "Dole" nutzen (bsw. per autofill), sondern die NID, weil es sein kann, dass später der Brandname noch verändert werden kann. Wir haben bsw. viele asiatische Label, bei denen sich erst im Laufe der Zeit der wahre Brandname herauskristalisiert, aber schon mehrere Sets zugeordnet sind.
Wie das im CCK geht habe ich noch nicht verstanden ...