cmb wrote:Ich schau mir die ganze Sache gleich mal näher an.
Einige der genannten Probleme kann man bei Bookings leicht lösen. Es ist z.B. möglich die Kalendervorlage (plugins/bookings/data/calendario-default.php) nach Bedarf zu manipulieren; man muss also nicht den Kalender für jeden Monat wieder neu vorbereiten. Die Anzeige der Belegung erfolgt per Voreinstellung durch Anzeige von AR/PR und Fehlen des Radio-Schalters; es wird aber auch eine CSS-Klasse vergeben, die nach Wunsch gestylt werden kann.
hixi wrote: Beim Umzugswagen bräuchten wir mehr "States", da der Wagen nicht nur für ganze oder halbe Tage, sondern z. B. von 7:00 bis 11:00 Uhr oder von 7:00 - 16:30 oder von 16:30 bis 20:00 gemietet werden kann.
Dafür ist Bookings wohl nicht flexibel genug, da man nur feste Zeitspannen vorgeben kann, und eine Mehrfachauswahl nicht möglich ist. Tatas Idee, statt der Radio-Schalter Checkboxen zu verwenden würde die Beschränkung lösen, aber dazu müsste Bookings eben angepasst werden.
Das Hauptproblem ist aber wohl, dass Bookings immer nur einen bestimmten Zeitraum anzeigt, der im Pluginaufruf gewählt werden muss. Das kann auch immer der aktuelle Monat bzw. die aktuelle Woche sein, aber eine Navigation durch den User ist eben nicht vorgesehen.
Eine ganz andere Möglichkeit wäre eine Standalone Appointment/Booking Software, die man in einem IFrame einbinden könnte. Da habe ich z.B.
https://code.google.com/p/easy-appointments/ finden können, das Open-Source ist, und aktuell entwickelt wird. Das benötigt aber eine MySQL-Datenbank, was für Eure Erfordernisse natürlich Overkill ist. Nichts gegen MySql, aber dann könnte man die Website auch gleich mit WordPress machen (wofür es übrigens ganz interessante Appointment-Plugins gibt).
Ich werde daher wohl Ocal_XH entsprechend erweitern, so dass man nicht nur die Monatskalender für tägliche Buchungen, sondern auch Tageskalender für stündliche (halbstündliche, viertelstündliche?) Buchungen haben kann, die dann genauso wie die Monatskalender bearbeitet werden können. Irgendwie passt das konzeptionell dazu.