mirror of
https://github.com/dwaxweiler/connector-mobilizon
synced 2024-12-12 08:56:03 +01:00
.. | ||
front | ||
includes | ||
view | ||
changelog.txt | ||
connector-mobilizon.php | ||
readme.txt | ||
uninstall.php |
# <wordpress-nice-name> Contributors: dwaxweiler Donate link: <wordpress-donation-link> Tags: mobilizon, events Stable tag: <wordpress-version> Requires at least: <wordpress-minimum-version> Tested up to: <wordpress-tested-up-to-version> Requires PHP: <wordpress-php-minimum-version> License: <wordpress-license> <wordpress-description> ## Description <wordpress-nice-name> allows you to display the upcoming events of [Mobilizon](https://joinmobilizon.org/), which is a federated event listing platform, on your WordPress website. Features - Display events as Gutenberg block, as widget and as shortcut - Display events' title, date, and location if available - Cache requests' responses for 2 minutes in the browser's `sessionStorage` - Configure number of events to show per block, per widget and per shortcut - Optionally filter events by a specific group per block, per widget and per shortcut - Set the URL of the Mobilizon instance in the settings - Toggle adding named offset in brackets after the time in the settings Shortcut format with limiting the number of events to show to 3 for example: `[<wordpress-name>-events-list events-count=3]` Optionally, you can only show the events of a specific group by indicatings its name: `[<wordpress-name>-events-list events-count=3 group-name="mygroup"]` You have to use their username, e.g. `@nosliensvivants`, and append the name of their instance if they use a different one, e.g. `@yaam_berlin@mobilize.berlin`. The source code is available on [Github](https://github.com/dwaxweiler/connector-mobilizon). ## Screenshots 1. Events list 2. General settings 3. Widget creation 4. Shortcut creation ## Changelog ### [0.9.1] - 2020-05-19 #### Fixed - Fix WordPress compatibility version number ### [0.9.0] - 2020-05-19 #### Added - Improve explanation of group name filter #### Changed - Update dependencies - Confirm compatibility with WordPress 6.0 #### Fixed - Fix displaying error message for the case the group is not found ### [0.8.0] - 2022-01-09 #### Added - Add support for older browsers using babel #### Changed - Confirm compatibility with WordPress 5.9 - Update dependencies #### Fixed - Use ES modules correctly - Trim events' location ### [0.7.0] - 2021-12-23 #### Added - Add specific error message for the case the group is not found - Add code formatter prettier #### Changed - Update dependencies - Simplify build process #### Fixed - Fix Invalid DateTime on event end time being null #### Security - Set minimum PHP version to oldest stable 7.4 ### [0.6.2] - 2021-08-24 #### Changed - Update dependencies #### Fixed - Fix empty WordPress timezone_string option resulting in Invalid DateTime ### [0.6.1] - 2021-07-13 #### Changed - Confirm compatibility with WordPress 5.8 - Update dependencies ### [0.6.0] - 2021-06-02 #### Added - Optionally display the current offset as short name after the time via the general plugin settings #### Changed - Update dependencies #### Fixed - Capitalise Mobilizon name in description ### [0.5.0] - 2021-05-06 #### Added - Localise dates based on the WordPress locale and time zone #### Changed - Clearly list features in `readme.txt` description - Update dev dependencies c8, eslint, gulp-replace, webpack #### Fixed - Improve translatability ### [0.4.0] - 2021-04-20 #### Added - Show events' location if set: `description` and `locality` fields - Plugin icon #### Changed - Update dev dependencies eslint, jsdom, webpack ### [0.3.0] - 2021-04-05 #### Added - Donation link to WordPress Plugin Directory sidebar and to `package.json` - Cache requests for 2 minutes - Set up ESLint static code analysis #### Changed - Update luxon dependency - Update dev dependencies jsdom, webpack, webpack-cli ### [0.2.2] - 2021-03-10 #### Changed - Confirm compatibility with WordPress 5.7 - Update graphql dependency - Update dev dependencies jsdom, webpack, webpack-cli, webpack-stream ### [0.2.1] - 2021-01-15 #### Fixed - Add missing backtick to `readme.txt` ### [0.2.0] - 2021-01-15 #### Added - `changelog.txt` - Changelog maintenance steps to `README.md` - Link to Github repository in `readme.txt` - Option to show events of a specific group by indicating its name #### Changed - Use same Markdown style in `README.md` as in other documents ### [0.1.0] - 2021-01-09 initial release