WP Manifestindependent plugin directory
manifest / events / wp-libre-calendar

WP Libre Calendar

★ 4stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/k1sul1/wp-libre-calendar/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WP Libre Calendar will eventually be the best calendar plugin for WordPress.

Features:

  • Simultaneous event and reservation based modes
  • Ability to set up closing and opening times, on a per day basis
  • Pluggable
  • Supports user accounts
  • Should work without issues with multilingual plugins such as Polylang
  • Exporting data is easy, and adding your own export format is easy

specs

Building

There probably is going to be a lot of custom CSS and JS going on, so build steps are preconfigured. This plugin uses Yarn for JS package management, which is supposed to help with npm hell.

That being said, having Yarn installed is not required to build the files. Yarn manages package.json for us, and npm install works just fine. However, if you want to contribute, and add new JS packages, use the getting started instructions for Yarn.

To the point:

Clone this project as usual. Then run either npm install or yarn install to get the necessary packages.

Enable code compilation with npm run watch. Your changes are watched and compiled automatically.