Skip to content
CB2 is a complete rewrite of Commons Booking – Wordpress Plugin for management and booking of common goods.
Branch: master
Clone or download
Latest commit 6dfc4c3 Jun 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
admin Closes #334 Jun 21, 2019
framework Closes #334 Jun 21, 2019
plugins/geo-hcard-map better AJAX shortcodes May 25, 2019
scratchpad Merge branch 'master' of May 7, 2019
templates Closes #323 Jun 13, 2019
.editorconfig minor formatting Jan 29, 2018
.gitignore Merge Feb 14, 2019
Gruntfile.js wip Feb 20, 2019
LICENSE.txt init Jan 22, 2018
README.txt Corrected cb2 text domains May 6, 2019
commons-booking-2.php Closes #276, #235 May 23, 2019
composer.json Closes #317 Jun 12, 2019
grumphp.yml Composer cleanup Feb 13, 2019
index.php init Jan 22, 2018
package.json added geo data to API Feb 20, 2019
phpcs.xml Composer cleanup Feb 13, 2019 updated readme May 20, 2019
wpml-config.xml typo in wpml file name May 20, 2019

CommonsBooking 2

CB2 is a complete rewrite of Commons Booking. It is currently under heavy development.

CB2 will:

  • Provide a much more flexible booking system, that can adapt to diverse scenarios.
  • Create a Database structure that allows for multiple bookings per day (though the booking functionality will not be implemented in CB2.0, possible for a future version).
  • Re-Structure the code and allow to create an API to connect CB instances.
  • Many feature requests were not possible with the old codebase.

For design docs, db structure etc, please see the WIKI. For current progress, see the project

Subscribe to the CommonsBooking Newsletter (bilingual german/english) to recieve news about the development.

The way forward (for current Commons Booking users)

  • There will be no more feature updates for CB 0.X
  • Your issues in the CB 1.0 project are not forgotten, we´ll migrate them once we get the base plugin ready.
  • CB 2.0 includes a migration tool, so you can upgrade to the new system.


We are looking for developers, translators and people willing to beta-test new features.

Please contact @flegfleg.

Building Commons Booking 2


  • Composer
  • Grunt
  • A Wordpress install (tested up to Wordpress 4.9.9)

System requirements

  • PHP version 7.1 or greater
  • MySQL version 5.0.15 or greater or any version of MariaDB
  • (Optional) Apache mod_rewrite module (for clean URIs known as Permalinks)

Clone & install dependencies

  • Goto wp-content/plugins
  • Clone (or fork) $ git clone
  • Install dependencies: $ composer install & $ npm install


  • Navigate to Plugins->Installed Plugins and activate Commons Booking

Using Grunt

  • Run $ grunt watch to compile scss and javascript for both front- and backend.

CommonsBooking is funded by

CB 2.0

CB 1.0

For a full list of supporters of CB 1.0, see the CB 1.0 repo.

You can’t perform that action at this time.