CCK / Webform / Addresses / Profile?

am 25.11.2009 - 15:13 Uhr in
Hallo,
ich blick nicht mehr durch. Nachdem ich mit den Modulen rumprobiert habe, komme ich zu dem Schluss, dass ich total verwirrt bin. Was nutze ich am besten für was und wie spielen die Module zusammen?
Ich fange mal kurz vorne an: ich möchte ein Portal aufbauen,wo sich a) Händler registrieren können (Benutzername, Email, Passwort) und b) im Mitgliederbereich ein Profil (Stammdaten) vervollständigen können. Zusätzlich soll es möglich sein, c) Produkte (mehrere) nach bestimmten Merkmalen einzugeben. Ein Besucher des Portals kann dann d) eine Umkreissuche oder Stichwortsuche starten, wo ihm dann die Ergegnismenge einmal in Form einer Tabelle und zweitens in Form einer Google-Maps-Karte (mit Zeigern) angezeigt wird. Dann klickt der Gast auf einen Tabelleneintrag oder einen Maps-Zeiger und gelangt zu dem Detailprofil des Händlers, wo dann zusätzlich die Produkte angezeigt werden. Der Gast hat dann die Möglichkeit, e) ein Kontaktformular für eine Preisanfrage aufzurufen, dessen Empfängeremail die für den Händler gespeicherte Emailadresse ist (zusätzlich soll die Email auch noch an mich kommen, sozusagen in BCC).
Nach einigem Rumprobieren mit den verschiedensten Modulen bin ich mehr verwirrt als dass der Lösungsweg klar vor mir liegen würde.
Was ist denn das richtige Modul für die Einzelkomponenten?
Meine bisherigen Favoriten:
a) Profile (Core)
b) Webforms
c) Webform / CCK?
d) Gmap Location
e) Webform / CCK? (wie kriege ich hier die Händleremail als Empfänger rein?)
Weiteres Problem ist, dass ich meines Wissens mit Views nicht auf Webform-Daten zurückgreifen kann. Wie baue ich dann sonst die Ergebnisseiten der Webform-Daten ein, wenn ich nicht alles in PHP per Hand coden möchte?
Ich weiss, viele Fragen auf einmal, vielleicht könnt ihr mir zu einem oder mehreren Punkten was sagen. Die Module anwenden krieg ich bestimmt irgendwie hin, was ich vorwiegend brauche ist mal eine Expertenmeinung, welches Modul für meine Punkte am besten ist und mit welchen die Verzahnung am besten klappt...
Vielen Dank schon mal im Voraus.
Gruss, hurgl.
- Anmelden oder Registrieren um Kommentare zu schreiben
Dafür halte ich
am 26.11.2009 - 18:08 Uhr
Dafür halte ich Profile-Core für zu eingeschränkt. Ich würde User-Profil mit CCK benutzen. Webform ist eigentlich nicht gedacht zur Anzeige, sondern nur eine "one-way" Eingabe. Vermutlich kann das auch über Views abgerufen werden, dafür wäre aber CCK dann wohl besser geeignet.
also cck mit views
am 27.11.2009 - 09:48 Uhr
Hallo,
ok das ist ja schon mal was. Ich war mir auch nicht sicher, ob webforms mich hier zur Ziel führt. Dh also dass ich alle Formulare des Profils mit cck erstelle und anschliessend mit views ausgebe.
Was mir noch nicht ganz klar ist, ob ich dann auch die User-Registrierung über cck abwickeln soll oder, da der User sich ja nur mit Email anmelden soll (wie im Standard), hier den Core benutzen und das dann mit dem cck-Profil verknüpfen kann. Oder ist es einfacher, auch dafür ein cck Formular zu basteln, da dann die Verzahnung zum Profil einfacher geht?
Gruss, hurgl.
Ich glaube da benötigst Du
am 27.11.2009 - 10:04 Uhr
Ich glaube da benötigst Du Advanced User Profile (bin mir nicht so sicher ob es so heißt). Du benötigst jedenfalls ein Modul, das zu den flexiblen CCK Möglichkeiten für die Profilgestaltung die Profileinträge dem Benutzer zu seinem Namen zuschreibt. Von Haus aus geht das nur mit dem CORE-Profil-Modul. Wenn Du CCK benutzt, mußt Du sicher stellen, dass tatsächlich die Eingaben auch dem jeweiligen Benutzer zugeschrieben werden.
Advanced User Profile
am 27.11.2009 - 11:06 Uhr
Wenn Du CCK benutzt, mußt Du sicher stellen, dass tatsächlich die Eingaben auch dem jeweiligen Benutzer zugeschrieben werden.
Das wäre schon besser :-).
Und genau da sehe ich noch meine Herausforderung. Das blosse Erstellen des Formulars ist ja nicht das Drama, aber dass dann auch jeder nur das sehen kann/darf, was er soll und muss, das kann noch lustig werden. Ich werd am Wochenende mal ein bisschen rumspielen. Das AUP Modul hab ich auch schon installiert. Mal sehen wie ich damit was zusammenbasteln kann...
Zitat: Wenn Du CCK benutzt,
am 27.11.2009 - 11:26 Uhr
Wenn Du CCK benutzt, mußt Du sicher stellen, dass tatsächlich die Eingaben auch dem jeweiligen Benutzer zugeschrieben werden.
Wie meinst du das denn? CCK erstellt Felder für Inhalte. Wenn jemand einen Inhalt erstellt, dann wird sowieso gespeichert wer diesen Inhalt erstellt hat und somit kann man dann auch nachvollziehen wer was in welches CCK-Feld eingetragen hat.
Ich bin mir nicht sicher, ob
am 28.11.2009 - 10:05 Uhr
Ich bin mir nicht sicher, ob im CORE-Profil bzw Admin-Bereich für Mitglieder ohne Zusatzsoftware automatisch auch die Profile angezeigt werden. In 4.X war das so nicht möglich, da benötigte man usernode, nodefamily, usw.