Seite 1 von 1

Bookings v3

Verfasst: Fr 8. Jul 2016, 11:59
von shadowcat
Gestern mußte ich leider mal wieder feststellen, daß es eigentlich kein so richtig brauchbares Kalender-Modul für WB(CE) gibt. Den proCalendar z.B. habe ich zwar mit ein paar Änderungen unter BC ans Laufen bekommen, er war aber für meinen Verwendungszweck nicht geeignet.

Da ich "irgendwann" sowieso mal ein Bookings v3 bauen wollte, könnte ich mir vorstellen (schlechtes Wochenend-Wetter vorausgesetzt), damit so langsam mal anzufangen. :D

Wer also Wünsche und/oder Vorschläge hat, jetzt wäre ein guter Zeitpunkt.

Achja: Bookings v3 wird definitiv nur unter BC laufen! Ich treibe keinen Aufwand für eine Kompatibilität mit WB(CE) und L*.

Re: Bookings v3

Verfasst: Fr 8. Jul 2016, 12:16
von Morpheus
So spontan würde mir einfallen:

- mit Adressverwaltung (Räume, Beamer, Kontakte, usw), die direkt mit gebucht werden können.

Re: Bookings v3

Verfasst: Fr 8. Jul 2016, 15:35
von shadowcat
Klassischerweise ist es ja so:

* Monatskalenderblatt pro Objekt (hier ohne "belegt"-Markierung)
screenshot-2016-07-08-16-32-53.png
screenshot-2016-07-08-16-32-53.png (15.02 KiB) 5265 mal betrachtet
* Bei mehreren Objekten einen "Zeitstrahl", etwa so
CalendarOverview-9.png
CalendarOverview-9.png (41.35 KiB) 5265 mal betrachtet
Eine richtige Adreßverwaltung ist mir zu groß. Angaben zum Objekt okay.

Re: Bookings v3

Verfasst: Fr 8. Jul 2016, 15:36
von shadowcat
Also ein Objekt ist ein Raum, ein Beamer, ...

Ein Raum _mit_ Beamer hieße getrennte Buchung.

Re: Bookings v3

Verfasst: Fr 8. Jul 2016, 18:13
von Morpheus
Ein Raum _mit_ Beamer hieße getrennte Buchung.
--> unbedingt

Es gibt ja auch Räume mit fest installiertem Beamer, Räume ohne Beamer und Räume ohne ;)
Da ich "irgendwann" sowieso mal ein Bookings v3 bauen wollte, könnte ich mir vorstellen (schlechtes Wochenend-Wetter vorausgesetzt), damit so langsam mal anzufangen. :D
Bei Dir scheint das Wetter ja nicht so schön zu sein, wenn man sich die Bilder anguckt :lol:

Re: Bookings v3

Verfasst: Mo 11. Jul 2016, 09:33
von shadowcat
Das Bild mit dem Zeitstrahl hab ich mir als Beispiel-Vorlage gespeichert, das ist nicht selbst generiert. ;) Ich hab halt mal geschaut, wie das "anderswo" aussieht.

Zu dem "Raum mit Beamer" Beispiel ist mir noch was eingefallen: Man könnte die "Objekte" mit Buchungsoptionen versehen. Das Objekt wäre dann z.B. der Raum und die Option "Mit Beamer". Da ich die Formulare sowieso mit meinem FormBuilder mache, ist es ja einfach, entsprechende Formulare zu generieren. Im Backend könnte man dann die entsprechenden Optionen konfigurieren.

Ebenfalls sinnvoll könnten "Objektgruppen" sein. Eine Objektgruppe ist z.B. eine Reihe von Besprechungsräumen. Dann könnte man auch die Buchungsoptionen pro Gruppe konfigurieren statt für jedes Objekt einzeln.

Das Beispiel ließe sich auch auf sowas wie Poolwagen (mit/ohne Navi) oder sogar Urlaub (Vertreter) anwenden.

Re: Bookings v3

Verfasst: Mo 11. Jul 2016, 17:02
von shadowcat
Disclaimer: Das Folgende ist "mehr Schein als Sein". Es ist leicht, auf die Schnelle von Hand ein paar Daten in die Datenbank zu schreiben und die dann anzeigen zu lassen, vor allem mit der wblib(2). :lol: Der ganze Verwaltungskram ist viel viel mehr Aufwand. Von der Anzeige im Frontend mit diversen Optionen gar nicht zu reden...

Es ist aber einfacher, Dinge zu beschreiben, wenn man dazu auch ein Bild zeigen kann.

Okay, nach diesen Vorworten:

Gruppen

Der Gedanke ist, daß man Objekte zu Gruppen zusammenfassen kann. Ein Objekt kann dabei immer nur einer Gruppe zugeordnet werden. Man kann sich das vorstellen wie bei der Download Gallery, bei der Dateien zu Gruppen zusammengefaßt werden. Es geht also nur um die Darstellung. Daher würde eine Zuordnung zu mehreren Gruppen keinen Sinn machen. Immerhin kann man an die Gruppen aber auch Eigenschaften dran hängen.

Attribute

Grundidee: Man verwaltet unabhängig von allem anderen beliebige Attribute. Attribute können sowohl Gruppen als auch einzelnen Objekten zugeordnet werden. Es handelt sich um keinen Optionen, bei der Buchung ist also nichts auswählbar. Im Screenshot sind halt alle Besprechungsräume, die zu der Gruppe gehören, mit Beamer ausgestattet und barrierefrei.
2016-07-11 17_33_04.png
2016-07-11 17_33_04.png (25.93 KiB) 5240 mal betrachtet
Wenn das nicht für alle Objekte der Gruppe gilt, würde man die Attribute an das Objekt hängen statt an die Gruppe.

Die Reiter [Buchungen] und [Attribute] sind noch nicht mit Leben gefüllt. Hier noch ein erster Stand für den Reiter [Objekte]. In der Spalte "Vorhandene..." würde nur die Zahl stehen.
2016-07-11 17_46_29.png
2016-07-11 17_46_29.png (27.47 KiB) 5240 mal betrachtet

Re: Bookings v3

Verfasst: Mo 11. Jul 2016, 18:39
von shadowcat
Und ein letzter für heute...
2016-07-11 19_38_20.png
2016-07-11 19_38_20.png (28.15 KiB) 5235 mal betrachtet