CommonsBooking

Beschreibung

This plugin gives associations, groups and individuals the ability to share items (e.g. cargo bikes, tools) with users. It is based on the idea of the commons and sharing resources for the benefit of the community.

CommonsBooking wurde für die „Commons Cargobike“ Bewegungentwickelt, aber es kann für jede Art von Gegenständen verwendet werden.

Besondere Funktionen:

  • Artikel können für die Dauer eines Zeitraums verschiedenen Standorten zugewiesen werden, die jeweils über eigene Kontaktinformationen verfügen. Alle Standorte können per Shortcode als interaktive Karte angezeigt werden.
  • Einfacher Buchungsprozess: Buchbare Zeitrahmen können mit stündlichen Slots oder täglichen Slots konfiguriert werden.
  • Automatische Annahme von Buchungen: Ein registrierter Benutzer kann Artikel ohne die Bestätigung durch einen Administrator buchen.
  • Codes: Das Plugin generiert automatisch Buchungscodes, die am Standort verwendet werden, um die Buchung zu validieren.
  • Manager können Feiertage oder Reparaturslots festlegen, um zu verhindern, dass Artikel gebucht werden.

Anwendungsfälle:

  • Dein Verein besitzt spezielle Werkzeuge, die nicht jeden Tag verwendet werden, und ihr möchtet sie einer lokalen Gruppe zur Verfügung stellen.
  • Du besitzt ein Lastenrad, das Du mit der Community teilen möchtest, und es wird das ganze Jahr über an verschiedenen Orten platziert.

Plugin-Websites

Screenshots

  • Buchungskalender
  • Einträge
  • Buchung bestätigt (Kunde)
  • Liste der Benutzerbuchungen

Installation

Verwende das WordPress-Dashboard

  1. Navigiere zu „Neu hinzufügen“ im Plugin-Dashboard
  2. Suche nach ‚commonsbooking‘
  3. Klicke auf ‚Jetzt installieren‘
  4. Aktiviere das Plugin auf dem Plugin-Dashboard

Hochladen in WordPress Dashboard

  1. Navigiere zu „Neu hinzufügen“ im Plugin-Dashboard
  2. Navigiere zum Bereich „Upload“
  3. Wähle commonsbooking.zip von Deinem Computer aus
  4. Klicke auf ‚Jetzt installieren‘
  5. Aktiviere das Plugin im Plugin-Dashboard

Verwenden von FTP

  1. Lade commonsbooking.zip herunter
  2. Extrahiere das commonsbooking-Verzeichnis auf deinem Computer
  3. Lade das commonsbooking Verzeichnis in das /wp-content/plugins/ Verzeichnis
  4. Aktiviere das Plugin im Plugin-Dashboard

FAQ

Wo finde ich Hilfe / wo kann ich Fehler melden?

Rezensionen

12. November 2023
Toll gemacht, schnell aufgesetzt, hervoragender Support.Mir ist es mit wirklich wenig Zeit gelungen das System aufzusetzen, für unseren Bedarf (Lastenradverleih/18 Räder) geringfügig anzupassen. Es läuft seit über einem Jahr problemlos.Vielen Dank für die Tolle Arbeit. Ohne dieses Plugin wäre unser kostenloser Verleich nicht zu realisieren gewesen.
1. Mai 2023
We manage more than 20 items (mostly bikes) via our website. CommonsBooking does a great job in connecting all of the different user roles via website and email features and so effectivly covers the whole process. Also many optional features can be enabled via admin panel. From the various booking plugins that you can download for free (from the wordpress plugin repo) it is the only one that supports assigning locations your items and with that being able to render a map of all the items. I like that its actively developed and you can contribute easily to the code base.
17. Januar 2023
Powerful plugin that works well both from admin and end-user perspective. Lots of clever configuration options, constant improvements, awesome and fast support by the developers. Great job!
29. April 2022 1 Antwort
Wir haben CommonsBooking jetzt seit einer ganzen Weile für unser größeres Lastenradprojekt erfolgreich im Einsatz. Die Administration ist für unser Team problemlos und intuitiv möglich, erweiterte Funktionalität wie die anpassbaren E-Mail Vorlagen funktionieren auch hervorragend. Wir sind sehr überrascht, was wir damit alles machen können. Auch bei komplizierten Kombinationen aus halbtags und ganztags Buchungen verhält es sich wie erwartet.
22. Dezember 2020 2 Antworten
The plugin provides the advised functionality. I couldn't find a way to deactivate the codes, though. It would be much more useful if peer to peer sharing would be integrated. Hope it's on the roadmap. Thanks for your work! Cheers.
Alle 6 Rezensionen lesen

Mitwirkende & Entwickler

„CommonsBooking“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„CommonsBooking“ wurde in 1 Sprache übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „CommonsBooking“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

2.9 (23.02.2024)

NEW: You can now schedule automated emails with booking codes to be sent to stations in custom intervals. (Thanks @printpagestopdf)
NEW: You can now apply custom rules to restrict bookings to a certain limit (e.g. max. 3 bookings per user per month).
NEW: An experimental new frontend shortcode as a drop-in replacement for the [cb_map] shortcode called [cb_search]. Read the documentation for more information. (Thanks @kmohrf)
NEW: You can now create holiday timeframes with manually defined dates and import holidays for German states.
NEW: You can now make items bookable for pre-defined dates (e.g. events) without just one timeframe.
ENHANCED: Added button to clear cache from the advanced options tab.
FIXED: Sender and subject of emails can now contain special characters. (Thanks @nelarsen)
FIXED: Fixed issues with booking code generation (Thanks @nelarsen)
FIXED: Commons API crashing when WP_DEBUG is enabled.
FIXED: Deprecation warnings for PHP 8.X
FIXED: Updated some packages

2.8.6 (02.12.2023)

BEHOBEN: Urlaub in manchen Fällen überbuchbar obwohl die Option nicht gesetzt war.

2.8.5 (03.11.2023)

HINZUGEFÜGT: Unterstützung für WordPress Personal Data Exporter & Personal Data Eraser
VERBESSERT: Die Anzahl der Tage, die bei der Erstellung einer Buchung über geschlossene Tage / Feiertage gezählt werden, ist jetzt konfigurierbar.
BEHOBEN: Sortierung der Tabelle der Buchungen / Orte / Zeiträume im Backend funktioniert wieder
BEHOBEN: Ungenaue Fehlermeldungen beim Anlegen eines neuen Zeitrahmens
BEHOBEN: Verfügbarkeiten von Artikeln in der GBFS-API
BEHOBEN: Rendering-Fehler in Artikeltabelle
BEHOBEN: Feiertage funktionieren nicht, wenn sie mehr als 30 Tage in der Zukunft liegen
BEHOBEN: Karte wurde manchmal nicht geladen

2.8.4 (20.09.2023)

BEHOBEN: Falsche Uhrzeit in der Buchungsbestätigung
BEHOBEN: Buchungen können jetzt wieder gelöscht werden (Danke @danielappelt)
BEHOBEN: URL-Präfix für GBFS-Root (danke @futuretap)
BEHOBEN: Shortcode Parameter verursacht fatal error
VERBESSERT: Artikel, Orte & Taxonomien sind nun durchsuchbar (danke @flegfleg)

2.8.3 (25.08.2023)

ERWEITERT: Buchungscodes sind jetzt auch für Zeiträume ohne konfiguriertes Enddatum verfügbar
ERWEITERT: Option zum Ändern des Verzeichnisses des Dateisystem-Caches hinzugefügt
VERBESSERT: Das Berechtigungssystem wurde korrigiert, um die Erstellung von benutzerdefinierten Rollen zu ermöglichen (siehe https://commonsbooking.org/docs/grundlagen/rechte-des-commonsbooking-manager/)
VERBESSERT: Filter hinzugefügt, um die Auswahl anderer Rollen zu ermöglichen, die Objekten / Orten zugewiesen werden sollen
FIXED: Standortkartenansicht funktionierte seit 2.8.1 nicht mehr
FIXED: Buchungsoffset sollte wieder funktionieren

2.8.2 (09.08.2023)

FIXED: Fataler Fehler im Admin-Backend nach Upgrade auf WordPress 6.3
BEHOBEN: Falscher Feldwert für iCal-Ereignisse (der Feldwert wird zurückgesetzt, Sie müssen Ihre Werte nach der Aktualisierung neu setzen)
FIXED: Fehler beim Versenden von Stornierungsmails an den Admin bei Adminabbruch
FIXED: Verfügbarkeitstext für Artikel im Artikel-Shortcode (Zusammengeführte Anzeige von überlappenden Zeitfenstern)
FIXED: Standort ohne Adressen wird nicht korrekt angezeigt
FIXED: Fehlerhafte Anzeige von Fehlermeldungen während des Buchungsvorgangs
FIXED: Nicht alle Routen der GBFS-API wurden initialisiert (danke @futuretap)
BEHOBEN: Das Laden von Benutzerdaten im Backend führte bei großen Instanzen zu Timeouts
ERWEITERT: Verbesserte Buchungsvalidierung
ERWEITERT: Standardwert für Tage, die im Voraus buchbar sind, auf 31 gesetzt

2.8 (27.04.2023)

NEU: Es wurde die Option hinzugefügt, einen Mindestabstand für Buchungen festzulegen. Dies ermöglicht es, eine Mindestzeit zwischen Buchung und Abholung festzulegen.
NEU: Es wurde die Möglichkeit hinzugefügt, Buchungen über das Backend zu erstellen.
NEU: Es kann jetzt eine Signatur hinzugefügt werden, die zu jeder von der Instanz gesendeten E-Mail hinzugefügt wird.
NEU: Zusätzliche Benutzerfelder können auf der Buchungsdetailseite angezeigt werden.
NEU: iCalendar-Dateien können an Buchungsbestätigungs-E-Mails angehängt werden.
NEU: Experimentelle Unterstützung des iCalendar-Feeds, um alle Buchungen zu abonnieren, die vom Benutzer gesehen werden können.
ERWEITERT: Es wurde die Möglichkeit hinzugefügt, dass Artikeladministratoren auch Kopien von Beschränkungs-E-Mails erhalten können.
ERWEITERT: Möglichkeit der Verwendung von REDIS als Cache-Backend wurde hinzugefügt.
VERBESSERT: Der Export von Buchungsdaten entspricht jetzt dem ISO 8601 Standard. Dank an @splines
VERBESSERT: Filterung von Artikeln/Orten nach Kategorie in der Verwaltung möglich.
VERBESSERT: ORDER und ORDER BY können in Shortcodes verwendet werden, um die Reihenfolge der Artikel/Orte zu definieren.
VERBESSERT: Filter hooks für Zeitrahmen-Standardwerte hinzugefügt. Fortgeschrittene Benutzer können jetzt ihre eigenen Standardeinstellungen für Zeitrahmen über einen Filterhaken definieren.
VERBESSERT: Filter hooks für Mailanhänge hinzugefügt. Fortgeschrittene Benutzer können nun über einen Filter-Hook ihre eigenen Mail-Anhänge definieren. ( Frontend-Einstellungen sind noch nicht verfügbar )
VERBESSERT: Es wurde ein Schlüssel für die Tabelle der Artikelverfügbarkeit hinzugefügt.
BEHOBEN: Cronjobs wurden nicht neu eingeplant, wenn die Ausführungszeit geändert wurde. Alle Cronjobs werden nun bei einem Plugin-Update neu geplant.
BEHOBEN: Veraltete Cronjobs wurden entfernt.
BEHOBEN: Die Optionen für dunkle und helle Textfarben funktionieren jetzt richtig.
BEHOBEN: Kein Clustering mit max_cluster_radius auf 0 gesetzt. Das Clustering von Karten sollte jetzt deaktiviert werden können.
BEHOBEN: Fehlende Übersetzungen.
BEHOBEN: Schwachstelle bei Drittanbieter-Modulen behoben
BEHOBEN: Falsche Monatsanzeige im Kalender aufgrund von Zeitzonenproblemen.

2.7.3 (20.10.2022)

BEHOBEN: Fataler Fehler beim Versuch, Zeiträume mit gelöschten Elementen zu exportieren
BEHOBEN: Schwerwiegender Fehler beim Versuch, auf ungültige Daten zuzugreifen
BEHOBEN: Einschränkungs-E-Mails enthalten jetzt wieder korrekte Buchungslinks
BEHOBEN: Problem mit Voreinstellungen für Kartenkategorien

2.7.2 (30.06.2022)

BEHEBEN: Plugin-Inkompatibilität mit WPBakery
BEHOBEN: Plugin-Inkompatibilität mit Events Manager
BEHOBEN: Plugin-Inkompatibilität mit dem All-in-One-Veranstaltungskalender
BEHOBEN: Shortcodes zeigen manchmal nicht alle Elemente an
BEHOBEN: Bei der Kombination von stündlichen und täglichen Terminen war eine Überbuchung möglich
ERWEITERT: Optimiertes Caching zur Vermeidung von Caching-Konflikten bei mehreren Instanzen auf demselben Server
BEHOBEN: Standortkarte wurde auf dem Bearbeitungsbildschirm für Standorte manchmal nicht richtig dargestellt

2.7.1 (05.05.2022)

BEHOBEN: BEHEBEN: Fataler Fehler bei PHP-Version < 7.4 / Wir empfehlen, Ihre PHP-Version auf 7.4. zu aktualisieren, da 7.3 nicht mehr gepflegt wird. Bitte fragen Sie Ihren Hosting-Anbieter um Unterstützung.
BEHOBEN: Die Migration hat nicht richtig funktioniert
HINZUGEFÜGT: Du kannst jetzt HTML-Text-Schnipsel vor und nach einem E-Mail-Template-Tag einfügen. Dies ermöglicht z.B. das Hinzufügen eines Labels, das nur angezeigt wird, wenn die Template-Variable einen Inhalt hat. Syntax: Fügen Sie optionalen Text in eckigen Klammern [xxx] direkt vor und nach dem Template-Tag ein. Beispiel: {{[optionaler Text vor ]item:post_title[optionaler Text nach]}}
ERWEITERT: Vereinheitlichte Filter-Hooks. Das neue Hook-Präfix lautet commonsbooking_xxx . Bitte überprüfe deine benutzerdefinierten Filter.

2.7 (26.04.2022)

NEU: Du kannst nun deine eigenen Farben auswählen, um CommonsBooking nach deinen Wünschen anzupassen. Probiere es aus, indem du zu Optionen -> CommonsBooking -> Vorlagen gehst (scrolle nach unten zum Abschnitt Farben).

NEU: Hooks wurden zu den Vorlagen hinzugefügt.

VERBESSERT: Wir haben das interne Caching von CommonsBooking optimiert, wodurch Buchungslisten und Karten schneller dargestellt werden.

VERBESSERT: Die CSS-Stile für den Kalender wurden angepasst.

VERBESSERT: Artikellisten und Verfügbarkeitstabellen geben jetzt eine Warnung aus, falls keine Artikel gefunden wurden.

VERBESSERT: Links zu Ortsseiten wurden in Karten, Buchungslisten, Verfügbarkeitstabellen und auf der Artikelübersichtsseite hinzugefügt.

ERWEITERT: Artikel, die für eine bestimmte Benutzergruppe eingeschränkt sind, werden nun für nicht-berechtigte Benutzer ausgeblendet.

VERBESSERT: In der Karte ist es nun möglich, Objekte vorzufiltern, basierend auf Objektkategorien und Ortskategorien.

BEHOBEN: Die Standard-Vorbuchungstage für bestehende Zeiträume wurden auf 365 Tage festgelegt.

BEHOBEN: Einige Darstellungsprobleme im Kalender wurden behoben.

BEHOBEN: Probleme bei bereits abgeschlossenen Buchungen, bei denen eine Stornierung noch möglich war, wurden behoben.

BEHOBEN: Falsche Zeitangaben in Stornierungsmeldungen wurden korrigiert.

2.6.12 (27.02.2022)

BEHOBEN: Behebt das Problem, das verhindert hat, dass deine Benutzer-Metadaten (z.B. Telefonnummer usw.) in Buchungs-E-Mails angezeigt werden.

2.6.11 (23.02.2022)

FIXED: Behebt ein Problem, das verhindert, dass Benutzer-Metadaten (z. B. Telefonnummer usw.) in Buchungs-E-Mails angezeigt werden

2.6.10 (20.02.2022)

FIXED: Bei bestimmten Zeitrahmeneinstellungen konnte es vorkommen, dass der Kalender erst ab dem nächsten Monat angezeigt wurde. Dies ist nun behoben.
FIXED: Die Karte auf der Standort-Seite zeigte immer einen Standard-Standort an. Jetzt wird der richtige Standort angezeigt.
FIXED: In einigen Systemen konnten Buchungen nicht ausgeführt werden, weil die Buchungsbestätigungsseite nicht geladen wurde.

2.6.9 (18.02.2022)

FIXED: Wenn ein a href-Link in den Abholanweisungen der Website enthalten war, wurde der Buchungskalender nicht korrekt geladen.

2.6.8 (14.02.2022)

BEHOBEN: Probleme beim prüfen und bereinigen von Daten behoben
BEHOBEN: Erinnerungsmails wurden an Benutzer gesendet, auch wenn sie in den Optionen nicht aktiviert waren
BEHOBEN: Fehler auf Standort-Detailseiten in einigen Fällen

2.6.7 (13.02.2022)

BEHOBEN: Kleines technisches Problem behoben, das in manchen Umgebungen dazu führte, dass der GPS-Aktualisierungsbutton nicht angezeigt wurde

2.6.5 (13.02.2022)

BEHOBEN: Problem mit fehlenden Benutzerdaten in Buchungs- und Einschränkungs-E-Mails behoben
MODIFIZIERT: Interne Umstrukturierung der Codebasis

2.6.4 (10.02.2022)

BEHOBEN: Problem behoben, das in manchen Umgebungen und Fällen einen Fehler beim Versand von Einschränkungs-E-Mails verursachte

2.6.3 (10.02.2022)

BEHOBEN: Problem mit dem klassischen Editor und der GPS-Schaltfläche im Standort-Editor behoben

2.6.2 (10.02.2022)

FIXED: kleinere technische Probleme behoben

2.6.1 (10.02.2022)

Behoben: Die Geokoordinaten der Karte werden nach dem Speichern des Standorts ohne Neuladen der Seite mit dem Gutenberg-Editor nicht aktualisiert. Schaltfläche zum manuellen Aktualisieren / Festlegen von Geokoordinaten hinzugefügt und einige kleinere Verbesserungen an der Karte vorgenommen.

2.6 (03.02.2022)

Anmerkung: Version 2.5 war nur ein Release Candidate und wird aus technischen Gründen als Stable Release übersprungen

New

  • Bookings as a separate menu item, better overview in the backend. The bookings are no longer listed under menu item „time frame“ They moved to a new menu item …