https://github.com/tomas-hartman/wp-simple-calendar/
Wordpress plugin made as a lightweight and straightforward calendar solution.
Inspired by discontinued Event List Calendar made by Ryan Fait, that I originally used for a school website project (www.skolahradecns.cz).
Unlike the older one, this calendar's rendering module is based on vanilla javascript and makes no use of jQuery.
There is a full one-way compatibility with events made with Event List Calendar which makes this calendar its possible replacement.
- install wordpress
- clone this repository to your
wordpress/wp-content/plugins/
folder - activate plugin in
admin > Plugins
- (recommended) deactivate/delete Event list calendar (all should work fine, but there might be some incompatibility)
- display calendar on your website using shortcode
[swp-mini-calendar]
(mini calendar) or[swp-calendar-list]
(list of events) - add new events from
admin > Události
Warning! If you have previously used Event List Calendar, activation of Simple Wordpress Calendar automatically migrates all of it's data, so it can work with them. This is however one-way only proccess.
When you create a new event, it is obligatory to fill in its "Title" and "Date". It is optional to set "Time".
Possible events that can be created:
Simple events
(default)Multiple day events
(by setting "End date")Repeating events
(by setting "Repetition")Terminated repeating events
(by setting "End date" and "Repetition")
It is known issue that (way less frequent)
Repeating multiple day
andTerminated repeating multiple day
events cannot be created #5.
There is a good deal of features those would need more work and some other issues and bugs. Some of them are well known, some of them will emerge with further usage.
If you spot any bugs or have a feature proposition, please make an new issue at https://github.com/tomas-hartman/wp-simple-calendar/issues/.
This plugin currently do not offer any other languages than Czech and customary continental layout of weekdays (weeks starting on Monday). In addition, there is currently only one graphic theme of the calendar. These are some of the most desired features for possible future releases.
- Should work the best with modern desktop browsers.
- Should work pretty well with mobile devices but some changes will be going on, especially on UX side #29.
- IE11
- Firefox > 60
- Chrome > 69
- Safari > 11.1
npm install
npm run serve
npm run build
npm run lint