CommonsBooking

Beschreibung

Dieses Plugin gibt Verbänden, Gruppen und Einzelpersonen die Möglichkeit, Gegenstände (z.B. Lastenräder, Werkzeuge) mit Benutzern zu teilen. Sie basiert auf der der Idee der Gemeingüter und der gemeinsame Nutzung von Ressourcen zum Wohle der Gemeinschaft.

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

Besondere Funktionen:

  • Elemente können für die Dauer eines Zeitrahmens verschiedenen Standorten zugewiesen werden, die jeweils über eigene Kontaktinformationen verfügen.
  • 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

22. Dezember 2020
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 2 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.4.5 (10.05.2021)

  • NEU: Beschränken Buchungen auf Benutzergruppen. Es ist jetzt möglich, buchbare Zeitrahmen auf eine oder mehrere Benutzergruppen zu beschränken, um Buchungen basierend auf diesen Zeitrahmen einzuschränken.
  • BEHOBEN: Bei aufeinanderfolgenden Zeitrahmen konnte es vorkommen, dass nicht alle Zeitrahmen im Kalender angezeigt wurden. Dies ist jetzt behoben. (# 612)
  • BEHOBEN: In einer bestimmten Kombination von Zeitrahmen kann es vorkommen, dass eine bereits vorhandene Buchung überschrieben wird (bei einer zeitgesteuerten Buchung). (# 610)
  • BEHOBEN: Einige Teile des Kalenders wurden nicht ins Englische übersetzt, wenn die Sprache der Website auf Englisch eingestellt war. (# 545)
  • BEHOBEN: Die API war standardmäßig verfügbar – dies ist auch das Standardverhalten der in WordPress integrierten API. Jetzt ist die CommonsBooking-API standardmäßig deaktiviert und kann in den CommonsBooking-Optionen aktiviert werden.
  • BEHOBEN: In den E-Mail-Vorlagen-Tags konnte das Tag nach dem Muster {{xxx: yyy}} nicht in einem href-Link verwendet werden, da dies von WordPress-Sicherheitseinstellungen nicht zugelassen wird. Wir haben jetzt den alternativen Trenner # hinzugefügt. Dies funktioniert jetzt auch in einem href-Link. Beispiel a href = „{{xxxx # yyyy}}
  • BEHOBEN: In einigen Fällen konnten keine neuen Buchungscodes generiert werden.

2.4.4 (26.04.2021)

  • NEU: Kategoriefilter im Shortcode für Elemente und Standorte hinzugefügt. Mit [cb_items category_slug = category_slug] können Elemente nach einer einzelnen Kategorie gefiltert ausgegeben werden.
  • NEU: Das Attribut p wurde zum Shortcode von cb_items hinzugefügt, sodass ein einzelnes Element mithilfe von [cb_items p=POSTID] angezeigt werden kann.
  • GEÄNDERT: Die Artikel- und Standortliste in der ausgewählten Dropdown-Liste im Zeitrahmen-Editor ist nicht mehr auf veröffentlichte Elemente beschränkt.
  • ERWEITERT: Vorlagenverbesserungen: Nicht verfügbar Hinweis jetzt in separater Zeile in Artikel- / Standortlisten
  • ERWEITERT: Abholanweisungen jetzt im Standortbereich auf der Buchungsseite enthalten (geänderte Vorlage: booking-single.php)
  • ERWEITERT: Abholhinweise in den folgenden Vorlagen eingefügt: location-calendar-header.php / location-single-meta.php
  • ERWEITERT: Die Standardgröße der Miniaturbilder in Auflistungen wurde geändert
  • BEHOBEN: Wenn mehrere Zeitrahmen festgelegt sind, zeigt der Kalender nur den letzten Zeitrahmen im Buchungskalender an
  • BEHOBEN: Einige Probleme mit dem Filter für Kartenkategorien wurden behoben
  • BEHOBEN: Interaktionsprobleme mit dem Kalender bei Verwendung von Zeitrahmen wurden behoben. Das Abholfeld wird zurückgesetzt, wenn die Abholzeit ausgewählt wird (behobene Probleme Nr. 629 und Nr. 619).

2.4.3 (09.04.2021)

  • NEU: Eport-Tool zum Exportieren von Zeitrahmen (Buchungen etc.) mit flexiblen Datenfeldern. Nützlich für externe Analysen oder zum Herstellen von Verbindungen zu externen Systemen wie automatischen Schließfächern usw.
  • NEU: Buchungskommentar: Nutzende können einen internen Kommentar zu einer Buchung hinzufügen, der von Standortadministrator*innen eingesehen und über Template-Tags in E-Mail-Vorlagen verwendet werden kann (siehe Template-Tags in der Dokumentation)
  • NEU: Maximal buchbare Tage sind jetzt ohne Begrenzung. Die maximalen Tage können im Zeitfenster-Editor ausgewählt werden.
  • NEU: Wir haben 2 neue Menüpunkte im Bereich CommonsBooking hinzugefügt, so dass nun die Commonsbooking-Kategorien für Standorte und Artikel bearbeiten werden können (umbenennen, entfernen etc.)
  • NEU: Kontaktdetails ausblenden: Es ist jetzt möglich zu konfigurieren, ob die Kontaktdaten der Station erst angezeigt werden, nachdem die Buchung vom Benutzer bestätigt wurde. Dadurch wird verhindert, dass Benutzer bereits Buchungsdetails für eine unbestätigte Buchung erhalten und somit möglicherweise bereits Kontakt mit dem Standort aufnehmen, ohne die Buchung abgeschlossen zu haben.
  • ERWEITERT: Migration von Elementor Spezialfeldern hinzugefügt
  • ERWEITERT: Karten-Link zum Dashboard hinzugefügt
  • ERWEITERT: Validierung von Buchungen optimiert
  • BEHOBEN: Ein buchbarer Zeitraum ohne Enddatum verursachte einige Probleme im Frontend-Kalender. Jetzt ist es möglich, das Enddatum leer zu lassen, um einen unendlichen Buchungszeitraum zu ermöglichen
  • BEHOBEN: Leistungsproblem auf einigen Systemen in der Backend-Ansicht
  • BEHEBEN: Stornierung einer unbestätigten Buchung löste eine Stornierungsmail an Benutzer und Ort aus. Jetzt wird die Stornierungsmail nicht mehr versendet. (Ticket #532)
  • BEHEBEN: Ein Fehler bei der Validierung des Zeitrahmens wurde behoben (issue #548)
  • BEHOBEN: Kalender wird in einigen Versionen nicht im Edge-Explorer angezeigt. Dank an @danielappelt für das Beheben des Problems
  • BEHOBEN: Tooltips in der Kartenkonfiguration hinzugefügt
  • BEHOBEN: Mehrere Kategorien werden bei der Migration nicht importiert.
  • TEMPLATES: Änderung in den Templates: booking-single-form.php und booking-single.php
  • ERWEITERT: CommonsBooking Menü-Eintrag besser in WP Admin für WordPress 5.7 einpassen

2.4.2 (15.02.2021)

  • BEHOBEN: Berechtigungsproblem auf Buchungslisten behoben

2.4.1 (14.02.2021)

  • BEHOBEN: Uncaught Exception bei Geo-Coding beim Update vermeiden

2.4.0 (12.02.2021)

  • NEU: Buchungsliste für Frontend-Benutzer jetzt verfügbar (meine Buchungen)
  • NEU: Buchungs-Widget jetzt verfügbar (Widget zeigt Links zu meinen Buchungen, Login, Logout)
  • ÄNDERUNG: Die Berechtigungen wurden so geändert, dass nur Administratoren CBManager zu Standorten und Objekten zuweisen können.
  • ERWEITERT: Implementierte Meldung, wenn Backend-Benutzer versuchen, die Vorschau von anderen Zeiträumen als Buchungen zu öffnen
  • ERWEITERT: Oberfläche und Layout-Kartenfilter optimiert
  • BEHOBEN: Es wurden doppelte Buchungscodes erzeugt, wenn der Ort in einem bestehenden Zeitrahmen geändert wurde. Jetzt werden Buchungscodes gelöscht, wenn der Ort keinem Zeitrahmen zugeordnet ist
  • FIXED: Der Export von Buchungscodes als CSV verursachte beim Öffnen in Excel bei einigen Benutzern Formatierungsprobleme aufgrund einer falschen Zeichenkodierung. UTF-8-Kodierung hinzugefügt, um diesen Fehler zu vermeiden.
  • FIXED: Kompatibilitätsprobleme mit Small Commons API
  • ERWEITERT: Interne Klasse für bessere Verwaltung von Admin-Nachrichten hinzugefügt
  • BEHOBEN: Problem mit gefilterter Artikelliste mit der Rolle CB Manager (Paginierung basierend auf dem anfänglichen Filter)
  • BEHOBEN: Kleines Problem: Fehler „Header bereits gesendet“ beim Wiederherstellen der Standardoptionen
  • HINZUFÜGT: Funktion zum Entfernen veralteter Benutzerrollen aus früheren commonsbooking-Versionen. betroffene Benutzer erhalten die Rolle ’subscriber‘
  • BEHOBEN: Migrationsprobleme bei Verwendung von Elementor sind behoben. Alle Postmeta-Felder werden importiert

2.3.2 (18.01.2021)

  • BEHOBEN: Kartenfehler durch fehlenden Optionswert

2.3.1 (16.01.2021)

  • BEHOBEN: Kleines Übersetzungsproblem

2.3 (15.01.2021)

  • NEU: Karte-Funktion jetzt in CommonsBooking enthalten. Karten-Funktion basiert ursprünglich auf dem Map Plugin von fLotte Berlin. Vielen herzlichen Dank an fLotte für ihre großartige Arbeit und Unterstützung.
  • NEU: automatisches Zurücksetzen auf Standardwerte für einige Optionen hinzugefügt, wenn diese leer sind, aber für die korrekte Funktion des Plugins benötigt werden
  • NEU: Anpassbare Verfügbarkeitsmeldungen für Standort- und Artikelseiten hinzugefügt (kann in Optionen -> Vorlagen eingestellt werden)
  • ERWEITERT: Überarbeitung des Prozesses zum Speichern von Optionen, so dass nach dem Aktualisieren von Url-Slugs keine Aktualisierung der Permalink-Seite mehr erforderlich ist
  • ERWEITERT: Optimierte Zeitrahmen-Validierung, so dass nicht überlappende Wochentage auf überlappenden Zeitrahmen nicht zu einem Validierungsfehler führen
  • ERWEITERT: API-Route
  • ERWEITERT: Die Standardbegrenzung von 2 Monaten für die maximale Vorausbuchungszeit wurde entfernt. Jetzt können Benutzer so lange buchen, wie der Zeitrahmen im Voraus definiert ist. In einer zukünftigen Version werden wir die Option hinzufügen, die maximale Vorausbuchungszeit in den Admin-Optionen festzulegen.
  • BEHOBEN: Buchungskalender wurde bei einigen iPhone-Modellen im Hochformat nicht angezeigt

2.2.15 (25.12.2020)

  • optimierter Migrationsprozess
  • Problem behoben, wenn Standardoptionsfelder nach der Migration fehlen
  • Hinzugefügt: show booking-codes default=on für alle importierten Zeiträume aus cb1 einstellen

2.2.14

  • behoben: Fehler bei Verwendung eines anderen individuellen Tabellenpräfixes als wp_
  • behoben: Permalink beim Speichern eines individuellen Slugs aktualisieren (kein Aufruf der Permalinks-Einstellungsseite nach dem Speichern des Slugs nötig)
  • behoben: Kategorien werden im Gutenberg-Editor nicht angezeigt
  • Hinzugefügt: Sie können in den Zeitrahmen-Einstellungen (Zeitrahmen-Editor) einstellen, ob Buchungscodes bei ganztägigen Buchungsslots dem Benutzer angezeigt werden sollen oder nicht

2.2.13

  • Hinweis zum Aktualisieren von Permalinks aufgrund eines ungelösten Problems hinzugefügt

2.2.11

  • Fehler behoben: Standardoptionen werden beim Update nicht gesetzt

2.2.10

  • Vorlagenfehler behoben (Benutzername wird nicht angezeigt, Formatierungsfehler in Mail- und Buchungsvorlage)

2.2.9

  • * Template Problem der Abholinformationen behoben auf der Buchungsseite

2.2.8

  • Aktualisierte Übersetzung und kleinere Textkorrekturen
  • Standardwerte bei Aktivierung und Updates festlegen
  • * Fix: 404-Seite nach Installation wegen eines Permalink-Refresh Fehlers

2.2.7

  • Add: Übersetzung aktualisiert

2.2.6

  • Erweiterter Import-Assistent für die automatische Migration von der vorherigen Commons Booking-Version (Version < 1.0). Migration von Zeitrahmen, Artikeln, Standorten, Buchungen, Buchungscodes, Einstellungen für blockierte Tage. Während der Migration ist ein paralleler Betrieb der alten und neuen Version möglich. Es werden keine Daten aus der vorherigen Installation gelöscht oder geändert.
  • Unbestätigte Buchungen werden automatisch gelöscht (nach ca. 10 Minuten)
  • Mehrere Usability-Verbesserungen und Fehlerbehebungen
  • Verbesserungen der CommonsBooking API

2.2.0

  • Erste stabile Version