Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Registration über Webform / Seminarverwaltung

Eingetragen von utschnupakas (3)
am 18.08.2016 - 01:58 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo zusammen, ich bin absoluter Drupal Anfänger und auch sonst hatte ich mit CMS auch noch nicht so wahnsinnig viel am Hut, nur als kleine Vorwarnung : ) .
Deswegen stelle ich mal meine Frage lieber hier bei Anfängerfragen.

Ich hab mir das Modul Webform installiert und find es klasse.
Da dachte ich mir, naja da kann ich doch bestimmt ein schickes Registrierungsformular mit erstellen. Dann brauch ich nicht die Felder vom Registrierungsmenü benutzen.
Das sah mir etwas unübersichtlicher aus : ) .

Aber anscheinend kann ich mir nicht einfach ein schickes Formular zusammenklicken und dann einen registrieren Knopf dran hauen und gut ist ^^ .
Wollte nämlich vorab recht viele Informationen abfragen und gleich zur Registrierung hinterlegen.

Das ganze soll eine Anmeldemaske für Seminare werden, bei der man Personenbezogene Daten eingibt und sich optional auch gleich Registrieren können soll.
Die Distruption "cod" sah für diese Zwecke auch recht passend aus.
Hat jemand eventuell einen Tipp wie ich am besten eine solche Seminarverwaltung am besten aufbauen kann : ) ?

Kurzum:
1. Arbeiten Webform und die Registrierung zusammen?
2. Mit welchen Modulen/ Distruptionen kann man am leichtesten eine Seminarverwaltung aufbauen ?

Ich bedanke mich schon mal im vorraus, und bitte nicht mit Steinen werfen, wie gesagt ich bin Anfänger : ) .

beste Grüße
Utschnupakas

‹ Überschrift ausblenden auf custom-site Drupal 6 - was ist der einfachste Weg um eine Google Verification Code zu setzen ? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Webforms ist zwar hübsch

Eingetragen von ronald (3857)
am 18.08.2016 - 08:17 Uhr

aber ob es wirklich für deinen Zweck geeignet ist?

Schau dir mal das hier an:

https://www.drupal.org/project/registration

Ansonsten gibt es noch weitere Ansätze, die Aufgabe zu lösen.

Wahrscheinlich sollen auch registrierte User sich später zu anderen Seminaren anmelden können.

Dazu sollte dann die Anmeldung zum Seminar von der Systemanmeldung getrennt sein.

Überlege dir genau deine Bussinesprozesse.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von utschnupakas (3)
am 19.08.2016 - 19:51 Uhr

Erstmal danke für die Antwort ,

hatte mir "Entity Registration" schonmal flüchtig angeschaut und hatte dann mit "webforms" losgelegt.
Ich werd mir aber ersteres jetzt genauer anschauen!

Wie du schon sagtest genau das hab ich vor. Es soll einmal eine Registrierung geben, bei der dann ein Anmeldeprozess für Seminare im System stattfinden wird und einmal eine Anmeldung ohne Registrierung.

ich wollte halt "nur" mal eben noch ( optional ) den Registrieren Knopf an mein Anmeldeformular anfügen.
Die beiden Fragen:

1. Arbeiten Webform und die Registrierung zusammen?
2. Mit welchen Modulen/ Distruptionen kann man am leichtesten eine Seminarverwaltung aufbauen ?

lasse ich einfach mal als unbeantwortet im Raum stehen, vielleicht meldet sich ja nochmal jemand.
Unabhängig davon gehe ich jetzt davon aus, um User ins System einzupflegen"Webforms" ungeeignet ist.

Vielen dank und beste Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

vergiss webforms

Eingetragen von ronald (3857)
am 20.08.2016 - 12:32 Uhr

Und befasse dich mit entities, fields, content_types und views.

Erstelle ersteinmal ein Datenmodell.

Das klingt jetzt furchtbar kompliziert, ist es aber nicht.

Du solltest wissen, welche Informationen in welchem Zusamenhang stehen.

Ein Seminar besteht aus einem Seminarthema, einem Raum, in dem es stattfindet (oder online), einem Datum, evtl mit Uhrzeit, einem Dozenten, und mehreren Teilnehmern,

Was möchtest du von den Teilnehmern wissen?

Name (wäre ganz praktisch), alter (vielleicht), Vorkenntnisse, Geschlecht (vielleicht) ...

Dann kannst du die entsprechenden content_types (entities) erstellen, und miteinander in Beziehung setzen.

Wenn das theoretisch steht, kannst du dich daran machen, es in Drupal mit entity_relations, etc. umzusetzen.

Vielleicht brauchen die Seminare noch Kategorien, oder die Teilnehmer? - die bietet sich dann Taxonomy an, und für die verschiedenen Listen und Selektionen nimmst du natürlich Views.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Utschnupakas,da wird

Eingetragen von mazze (73)
am 21.08.2016 - 10:19 Uhr

Hallo Utschnupakas,

da wird doch keiner mit Steinen werfen wollen, zum Fragen sind Foren ja da:-). Ich habe schon recht viele Sachen in diesem Bereich umgesetzt, u.a. auch eine Sitzplatzreservation für Kulturveranstaltungen.

Das Webforms-Modul ist eine feine Sache für viele alltägliche Anwendungen. Aber es ist von der Architektur her leider nicht auf dem aktuellen Stand von Drupal, da es keine sogenannten "Entitäten" unterstützt. Diese sind ein recht weites Gebiet, ganz vereinfacht gesagt kann man sich damit beliebige Inhaltstypen erstellen (und nicht nur Website-Artikel, sondern z.B. eben auch "Seminare" und diese dann eben mit dem Artikel logisch verknüpfen kann oder eben z.B. über "Views" abfragen kann.

Reservationen sind ein recht komplexes Gebiet, sobald man sich näher damit befasst. Nicht zu unterschätzen sind nämlich auch die Arbeitsschritte, nachdem eine Reservation getätigt wurde, da kommen aus der Praxis sehr schnell Anforderungen, an die man initial nicht gedacht hat, etwa Umbuchungen oder Stornierungen.

Das Modul Entity Registration ist gut geeignet für einfache Reservationssysteme, ich nutze es in mehreren Projekten im Bereich "Veranstaltungen", wo man sich optional gleich anmelden kann. Die Zahl und Art der Felder lässt sich per Benutzeroberfläche einfach erweitern, um z.B. die Vorkenntnisse oder Essenswünsche für ein Seminar abzufragen. Die Teilnehmer lassen sich recht komfortabel verwalten, benachrichtigen oder umbuchen. Es existiert auch eine Art "Warteliste" für Events.

Entity Registration kann jedoch "out of the box" nur gerade die Anzahl Tickets variieren. Will man also z.B. sich und drei weitere Teilnehmer anmelden, wird nur der Name des Besteller plus der Vermerk "3 Tickets" erfasst. Einen anderen Weg geht das Modul "Tickets", wo auf die Teilnehmer "fieldable" sind, sich also beliebige Felder für JEDEN Teilnehmer bei EINER Bestellung einrichten lassen. "Tickets" ist auch in der COD enhalten.

Als Anfänger im Bereich kann ich Dir die COD (und Distributionen) durchaus empfehlen, um mal über das Thema überhaupt etwas zu lernen und einen Prototypen zu erstellen und mal probeweise einzusetzen. Distributionen sind jedoch nur bedingt als Grundlage für produktive Systeme geeignet, sobald es um kundenspezifische Anpassungen geht. Falls Du den Funktionsumfang selber beeinflussen kannst, halte den Funktionsumfang zu Beginn möglichst gering und probier nicht alle "Use Cases" schon abzudecken (eben z.B. "Person A kann mehrere Teilnehmer anmelden").

Wenn Du weitere Fragen hast, einfach melden:-)

Cheers,
mazze

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dankeschön : )

Eingetragen von utschnupakas (3)
am 22.08.2016 - 15:56 Uhr

Naja es gibt da so manche Foren Communitys die so absolut keine lust auf Anfänger haben, deswegen vielen Dank auch für den ganzen neuen Input. So langsam bekomme ich eine Übersicht über Drupal und seine Möglichkeiten.
Die Anzahl der Module für Drupal ist auf jeden Fall überwältigend.
Auch wenn man durchaus etwas länger braucht um dahinterzusteigen wie was Funktioniert, wollte mir gestern eigentlich "Entity Registration" näher anschauen und davor nur mal schnell
einen Lang_Switch mit "Internationalization" einbauen und schwupps war der ganze Tag wech : ).
Aber es hat gekplappt.

Vorab die Frage: Schließen sich "Entity Registration" und "Tickets" einander aus, oder bauen diese aufeinander auf ?

Besten dank auch, tolle Community, da gibt es leider auch ganz andere...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein...

Eingetragen von mazze (73)
am 22.08.2016 - 16:08 Uhr

Ich war ja auch mal Anfänger, und das Motto von Drupal ist ja schliesselich "come for the code, stay for the community":-)

Nein, Entity Registration und Tickets sind zwei verschiedene Module mit teilweise überschneidenden Funktionen, da baut keins auf das andere auf. Ich habe übrigens im Herbst auch wieder was mit Registrationen, wo keins der beiden die Anforderungen abdecken wird. Bleibe am Thema dran;-)

Cheers,
Mazze

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Gegensatz zu anderen Systemen

Eingetragen von ronald (3857)
am 22.08.2016 - 17:50 Uhr

haben Module bei Drupal eine andere Bedeutung.
Sie sind keine Komplettlösungen für irgendwelche Geschäftsmodelle, sondern gezielte Teillösungen für bestimmte Aufgaben.
Damit ist Drupal viel granularer, was Anfänger leicht verwirrt.

Wenn man sich ein wenig an das hochgradig relationale Datenmodell gewöhnt hat, und die vorhadenen Funktionen zu nutzen weiß, ist es aber auch viel einfacher, ein eigenes Geschäftsmodell zu entwickeln.

Druapl ist keine Plattform für fertige Anwendungen (auch das), sondern vor allem ein Framework, um beliebige Anwendung realisieren zu können.

Wie bei einer Softwareentwicklung generell, sollte man auch mit Drupal erst einen Plan haben, wo es lang gehen soll, welche Daten benötigt werden, und welche Funktionalität erreicht werden soll.

Daraus sucht man sich die Kombination der Module aus.

Im seltenen Fall, wenn man kein passendes Modul für eine Lösung findet, schreibt man es selbst.

Der große Vorteil ist die extreme Flexibilität, und auch die Möglichkeit des Wachstums eines Systemes, ohne wieder bei Adam und Eva anfangen zu müssen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das geht mit webform sehr

Eingetragen von caw (2762)
am 24.08.2016 - 04:50 Uhr

das geht mit webform sehr gut.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Webforms nur bedingt

Eingetragen von mazze (73)
am 24.08.2016 - 08:37 Uhr

Wenn ich den Kommentar von Caw ergänzen darf... natürlich kann man das mit Webforms machen, solange man die Daten nicht für weitere Zwecke im System benötigt. Aber das tut man meistens eher früher als später, nur schon wenn die erste Stornierung oder Umbuchung kommt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Sorry ich sehe gerade ich
    vor 11 Stunden 33 Minuten
  • Hallo, mittlerweile habe ich
    vor 11 Stunden 35 Minuten
  • fehlende Module
    vor 14 Stunden 13 Minuten
  • Keiner der mir weiterhelfen
    vor 2 Tagen 11 Stunden
  • Rollen
    vor 1 Woche 1 Tag
  • Inzwischen sind wir bei
    vor 2 Wochen 5 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 5 Tagen
  • melde mich mal wieder, da ich
    vor 10 Wochen 3 Tagen
  • Hey danke
    vor 10 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250242
Registrierte User: 20469

Neue User:

  • Germanrom
  • StevenEness
  • ocvk2810

» Alle User anzeigen

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