Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Terminvereinbarung

Eingetragen von gil (146)
am 08.07.2014 - 11:16 Uhr in
  • Module

Hallo,

habe folgendes vor:
Einen Kalender für Termine auf unser Drupal7 Seite, der nur von meinen Mitarbeiter'n und mir eingesehen, bearbeitet werden kann.
Gleichzeitig eine online Terminvereinbarung, zwei drei Terminvorschläge sollten die Gäste auswählen können, wobei automatisch bereits reservierte Termine dem Gast verwehrt werden, das ganze per Mail als Information an mich bzw. Mitarbeiter und Gast. Nur wir sollten einen Termin als gebucht setzen können und somit dem Gast eine weitere automatische Bestätigungsmail senden, in der auch gleich eine eindeutige Stornierungsnummer mit Link enthalten sein soll, falls der Gast den Termin stornieren möchte, dann den gebuchten Termin aus dem Kalender entfernen und eine Infomail an uns. Vielleicht abschließend eine Mail für den Import in Outlook.

Gibt es hierzu ein Modul oder hat jemand für mich eine HowTo auf Deutsch?

‹ [gelöst] Context als Startseite einrichten User Reviews in einer Field Collection? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ideen

Eingetragen von ronald (3857)
am 08.07.2014 - 12:57 Uhr

Wenn ich das richtig verstanden habe, legt ihr Termine an, auf die sich Kunden buchen können.
Ist ein Termin gebucht, wird er nicht mehr angeboten.

Jetzt in Drupalisch:

Ihr legt einen content an, der ein Datum enthält. Diesen content kann sich ein User markieren.
Nach einem gewissen Datum (nach Ablauf des Termines) steht der content auch dann nicht mehr zur Verfügung, wenn er nicht markiert wurde.

Der content enthält ein Datum, das im Kalender angezeigt werden soll.
Ist er markiert, können andere User ihn nicht mehr markieren.

Das könnte ein Ankreuzfeld sein, das eine rule auslöst, die ein referenzfeld für diesen User anlegt.

Die Anzeige im Kalender läuft immer über eine view, die nur die Termine anzeigt, die nicht angehakt wurden.

Storniert der Kunde, wird seine referenz und der Haken entfernt, was den Termin wieder erscheinen lässt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

...

Eingetragen von caw (2762)
am 09.07.2014 - 06:55 Uhr

...........

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das trifft es, gibt es dafür

Eingetragen von gil (146)
am 09.07.2014 - 07:09 Uhr

Das trifft es, gibt es dafür ein Modul?

Oder nähere Einzelheiten, wobei die Kommunikation, zwischen
Kunde Kalender und Uns, ziemlich selbstständig agieren soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dafür brauchst du mehrere Module

Eingetragen von ronald (3857)
am 09.07.2014 - 07:49 Uhr

Mit Flags kann ein User einen Content markieren
Mit rules können Veränderungen bei Eintritt gewisser Ereignisse vorgenommen werden.
Ohne views geht es sowieso nicht.
Full_Calender brauchst du für die Darstellung im Kalender.
Content_access, um die Zugriffsrechte auf unterschiedlichen content zu steuern, und date für Datumsfunktionen, evtl. date_popup für die Eingabe.

Wenn du Anfänger bist, ist dies nicht gerade das Projekt, das schnellen Erfolg verspricht. Hier solltest du viel Zeit und Geduld mitbringen, oder einen Profi beauftragen.

Wenn du die Zeit und Geduld investierst, wirst du es sicher nicht bereuen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke dir, nein als Profi

Eingetragen von gil (146)
am 10.07.2014 - 07:07 Uhr

danke dir, nein als Profi wurde ich mich nicht sehen,
aber trauen, mit bestimmt hier und da etwas Hilfe, tue ich mich schon.

In der Zwischenzeit, werde ich ein Web-Formular online stellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Projekt geht sicher nicht von einem auf den anderen Tag

Eingetragen von ronald (3857)
am 10.07.2014 - 07:21 Uhr

aber wenn du einen Schritt nach dem anderen machst, kannst du es bewältigen.

Zunächst würde ich content_types anlegen, die die zu buchenden Termine/Events erfassen.
Da ich nicht genau weiß, was du so vor hast, rate ich mal, dass es auch eine gewisse Kategorisierung dieser Termine gibt (Themengruppen etc.).
Dies kannst du mit Taxonomy abbilden.
Termine haben einen Status - auch diesen würde ich mit Taxonomy abbilden.

Die Terminsammlung (Anzeige der Termine, die zu einer Kategorie passen und noch den Status offen haben) erledigst du mit Views.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 12 Stunden
  • Hey danke
    vor 3 Tagen 7 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 1 Stunde
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 5 Tagen
  • In der entsprechenden View
    vor 1 Woche 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 5 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 1 Benutzer und 13 Gäste online.

Benutzer online

  • caw

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