Wir sind ein Makerspace, der Discourse Calendar zur Verwaltung von Raum- und Ausrüstungsbuchungen nutzt. Es kann sehr unübersichtlich werden, wenn sich Buchungen überschneiden und Leute Ausrüstung buchen, für die sie keine Berechtigung haben. Daher suchen wir nach Möglichkeiten, die Prozesse zu verbessern.
Gibt es Plugins/Tools, die zur Vereinfachung und Überprüfung von Raum- und Ausrüstungsbuchungen verwendet werden können?
Einige Beispielbedingungen/Kontexte:
Sie können einen Raum nur buchen, wenn Sie die Rolle @Keyholder haben.
Sie können Ausrüstung nur buchen, wenn der Raum gebucht ist (Sie müssen nicht die Person sein, die den Raum gebucht hat – die Buchung des Raumes bedeutet, dass der Raum für die angegebene Zeitspanne für andere Personen geöffnet ist, um hineinzukommen und die Ausrüstung zu nutzen).
Sie können den 3D-Drucker nur buchen, wenn Sie die Rolle @3DPrinter haben.
Sie können keine Ausrüstung buchen, wenn sie bereits von jemandem gebucht wurde.
Idealerweise würde dies relevante Themen beibehalten, um die Kalenderansicht zu aktualisieren.
Ich lerne noch Discourse – daher wären alle Gedanken, Kommentare oder Hinweise in die richtige Richtung nützlich.
Ich würde eine Keyholder-Gruppe einrichten, die die Mitglieder bittet, eine Mitgliedschaft zu beantragen. Dann erstellen Sie eine Kategorie, die für alle sichtbar ist, aber nur Keyholder können auf Themen antworten. Erstellen Sie dann ein Thema mit dem Raumkalender im ersten Beitrag. Auf diese Weise kann jeder den Kalender sehen, aber nur Keyholder können Ereignisse hinzufügen. Das ist nicht ideal, da Sie eine ganze Kategorie für die Zugriffskontrolle auf ein Thema haben.
Ich bin mir nicht sicher, ob dies mit dem Kalender-Plugin möglich ist. Es verfolgt keine überlappenden Ereignisse, sodass das Einzige, was die Leute davon abhält, Geräte außerhalb der richtigen Zeit zu buchen, darin besteht, sich auf die manuelle Überprüfung des Kalenders zu verlassen. Außerdem sind die Personen, die Geräte buchen, in der Keyholder-Rolle? Wenn nicht, könnte es ein Problem sein, sie vom Antworten auszuschließen.
Da Sie einen weiteren Kalender mit einer weiteren Rolle benötigen, frage ich mich, ob Sie sich besser auf das Ehrensystem verlassen sollten, als zu versuchen, ein System zur Durchsetzung der Regeln einzurichten. Sie hätten also eine offene Kategorie für alle Kalender und ein Thema für jeden spezifischen Kalender. Vielleicht weisen Sie Personen Gruppen zu, damit die Personen den Überblick behalten, wer wer ist, und sozialen Druck ausüben, um Personen, die nicht autorisiert sind, vom Buchen von Zimmern und Geräten abzuhalten. Aber versuchen Sie nicht, Personen mit Software einzuschränken.
Siehe auch:
Ich würde das versuchen und wenn es nicht funktioniert, vielleicht Hilfe von Marketplace suchen.
Wir tun uns schwer, eine Lösung dafür zu finden, was uns daran hindert, ein Upgrade durchzuführen (wir verwenden derzeit das Events-Plugin von Pavilion, das für die neuesten Discourse-Versionen nicht unterstützt wird).
In Abwesenheit eines Discourse-Plugins:
Ist jemandem gute und günstige (idealerweise kostenlose) Raum-/Schreibtischbuchungsdienste/-plugins bekannt, die gut mit WordPress und/oder Discourse funktionieren? (Die einzigen WordPress-Plugins, die ich finden kann, sind für Terminvereinbarungen und nicht für die Schreibtisch-/Raumbuchung)