connector-wordpress/source/readme.txt

207 lines
5.7 KiB
Plaintext
Raw Normal View History

# <wordpress-nice-name>
2021-01-08 14:08:40 +01:00
Contributors: dwaxweiler
2021-03-28 22:28:32 +02:00
Donate link: <wordpress-donation-link>
2021-01-08 14:08:40 +01:00
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
2021-01-08 14:08:40 +01:00
2021-04-05 17:18:02 +02:00
<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.
2021-01-08 14:08:40 +01:00
2021-04-23 08:05:01 +02:00
Features
2022-06-03 23:48:19 +02:00
- Display events as Gutenberg block, as widget and as shortcut
2024-04-06 07:50:47 +02:00
- Display events' title with link, date, and location, if available
2024-04-05 23:26:11 +02:00
- Cache requests' responses for 2 minutes in the database
2022-06-03 23:48:19 +02:00
- Configure number of events to show per block, per widget and per shortcut
2024-04-06 07:50:47 +02:00
- Optionally filter events by a specific public group per block, per widget and per shortcut
2021-06-02 10:45:07 +02:00
- Set the URL of the Mobilizon instance in the settings
- Toggle adding named offset in brackets after the time in the settings
2021-01-08 14:08:40 +01:00
2024-05-15 09:34:06 +02:00
This plugin requests the events via Mobilizon's GraphQL API.
The source code is available on [Github](https://github.com/dwaxweiler/connector-mobilizon).
## Installation
2021-01-09 20:34:36 +01:00
Shortcut format with limiting the number of events to show to 3 for example: `[<wordpress-name>-events-list events-count=3]`
2021-01-15 21:44:07 +01:00
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`.
2021-01-08 14:08:40 +01:00
## Screenshots
2021-01-08 14:08:40 +01:00
1. Events list
2. General settings
3. Widget creation
4. Shortcut creation
2022-06-19 09:48:06 +02:00
5. Gutenberg block in editor
2021-01-08 14:08:40 +01:00
## Changelog
2021-01-08 14:08:40 +01:00
2024-07-18 19:19:17 +02:00
### [1.1.0]
#### Added
- Add some spacing between event items
#### Changed
- Update dependencies
- Confirm compatibility with WordPress 6.6
#### Fixed
- Fix undefined variable $classNamePrefix for both error views
2024-04-06 08:22:26 +02:00
### [1.0.0]
#### Added
- Display name of group when it cannot be found
#### Changed
- Let backend do requests to API of Mobilizon instance for increased privacy
- Update dependencies
#### Fixed
- Fix displaying more than one block in the editor
2024-04-02 22:13:20 +02:00
### [0.11.5]
#### Changed
- Confirm compatibility with WordPress 6.5
2023-11-11 20:39:06 +01:00
### [0.11.4]
#### Changed
- Confirm compatibility with WordPress 6.4
- Update dependencies
2023-07-25 22:25:55 +02:00
### [0.11.3]
#### Fixed
- Clean up distributed files
2023-07-25 22:14:24 +02:00
### [0.11.2]
#### Changed
- Update dependencies
- Confirm compatibility with WordPress 6.3
2023-05-07 17:46:27 +02:00
### [0.11.1]
#### Fixed
- Revert minimum PHP version to 7.4 to allow some more time for upgrading PHP
2023-03-29 23:00:36 +02:00
### [0.11.0]
#### Changed
- Update dependencies
- Confirm compatibility with WordPress 6.2
#### Security
- Set minimum PHP version to oldest stable 8.0
2022-10-26 23:41:32 +02:00
### [0.10.1]
#### Changed
- Confirm compatibility with WordPress 6.1
- Update dependencies
2022-06-19 09:48:06 +02:00
### [0.10.0]
#### Added
- Add Gutenberg events list block
- Show loading indicator during request
#### Changed
- Set list style type to none and left padding to zero for all occurences
- Move shortcut usage description into installation section in `readme.txt`
- Update dependencies
### [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
2022-01-09 13:10:38 +01:00
### [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
2021-12-23 17:51:22 +01:00
### [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
2021-08-24 19:35:10 +02:00
### [0.6.2] - 2021-08-24
#### Changed
- Update dependencies
#### Fixed
- Fix empty WordPress timezone_string option resulting in Invalid DateTime
2021-07-13 17:18:26 +02:00
### [0.6.1] - 2021-07-13
#### Changed
- Confirm compatibility with WordPress 5.8
- Update dependencies
2021-06-02 11:02:59 +02:00
### [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
2021-05-06 09:37:23 +02:00
### [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
2021-04-20 21:32:08 +02:00
### [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
2021-04-05 18:39:06 +02:00
### [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
2021-03-10 16:22:41 +01:00
### [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
2021-01-15 22:05:14 +01:00
### [0.2.1] - 2021-01-15
2021-03-10 16:14:37 +01:00
#### Fixed
2021-01-15 22:05:14 +01:00
- Add missing backtick to `readme.txt`
2021-01-15 21:32:45 +01:00
### [0.2.0] - 2021-01-15
2021-03-10 16:14:37 +01:00
#### Added
2021-01-15 21:32:45 +01:00
- `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
2021-03-10 16:14:37 +01:00
#### Changed
2021-01-15 21:32:45 +01:00
- Use same Markdown style in `README.md` as in other documents
### [0.1.0] - 2021-01-09
initial release