From f8e65f9e320104c586384ceda72136547e2c9527 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Wed, 15 Nov 2017 01:37:04 +1100 Subject: [PATCH] Update welcome page and tag version 2.5 for RC1 --- .../images/welcome/screenshot-placeholder.png | Bin 0 -> 6344 bytes includes/admin/class-sp-admin-welcome.php | 87 ++++++++++++++---- readme.txt | 21 ++++- sportspress.php | 6 +- 4 files changed, 92 insertions(+), 22 deletions(-) create mode 100644 assets/images/welcome/screenshot-placeholder.png diff --git a/assets/images/welcome/screenshot-placeholder.png b/assets/images/welcome/screenshot-placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..d05efd657091a14b83773e53bfe0914db068ca0b GIT binary patch literal 6344 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

New Features

+
+
+ Team & Player Registration +

Player of the Match

+

Select player(s) or a star number for certain players in events. Stars can be displayed as icons or with a number. To enable this feature, choose an Awards type from the Box Score section in Event Settings.

+
+
+ Membership Payments +

Officials Module

+

Manage referees, umpires, judges, timekeepers, and other officials. Don't forget to enable the Officials module from SportsPress Settings to start using this feature.

+
+
+
- Team Galleries -

Team Galleries

-

Display a gallery of logos that link to each team using the new [team_gallery] shortcode, or by adding a Team Gallery widget to your sidebar.

+ Team Galleries +

Box Score Importer

+

A new importer has been added to each event. Upload a CSV file and instantly update the player performance for the selected team.

- Better Career Totals -

Better Career Totals

-

Player Statistics can be configured to display career totals by adding season totals or calculating averages using the Type option.

+ Friendly Competitions +

New Performance Icons

+

A set of new icons have been added to Player Performance, giving you more options to choose from.

- Friendly Competitions -

Friendly Competitions

-

Competitions can now be assigned to any event, making it easier to organize and display Friendly events into custom calendars.

+ Better Career Totals +

Event Calendar Indicators

+

With the frontend stylesheet enabled, days with events will now be displayed with an indication.


-

WordPay Integration

-
+

Better Control

+
- Team & Player Registration -

Team & Player Registration

-

Automatically create teams and players when new members sign up to your site using WordPay. Once installed, don't forget to activate the WordPay module from SportsPress Settings.

+

Custom Taxonomy Order

+

A new setting has been added to leagues, seasons, and positions, allowing you to define a customer order of terms.

- Membership Payments -

Collect Membership Payments

-

By using WordPay, you can create different membership levels and start accepting recurring fees directly on your website using PayPal or Stripe with seamless credit card processing. Learn more

+

Filtering Player Lists

+

Player lists can now be configured to skip players that don't have a particular statistic, allowing you to create more specific lists.

+
+
+

Multiple Jobs

+

Staff members can now be assigned multiple jobs, which are displayed consecutively in their profiles.

+
+
+ +
+ +

Usability Improvements

+
+
+

Box Score Columns

+

If you're selecting box score columns manually, these will now be automatically checked when creating new events.

+
+
+

Relative Ranges

+

Additional options now allow you to select events within a particular range, from last week, next week, yesterday, or tomorrow.

+
+
+

Sort by Match Day

+

Use the columns in the admin to sort events by match day.

+
+
+ +
+ +

Other Notes

+
+
+

Schema Microdata

+

We've complied with schema.org's microdata formats by adding these attributes to event calendars, blocks, and lists throughout.

+
+
+

Competitions Are Now Leagues

+

The competitions taxonomy has been renamed to leagues, which still work in the exact same way.

+
+
+

Calendar Caching

+

To prevent event calendars from caching in third-party apps, an E-Tag header has been added to these feeds.

diff --git a/readme.txt b/readme.txt index 38085c68..d7bbe512 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: calendars, club, club management, esports, events, fixtures, leagues, leag Donate link: http://tboy.co/donate Requires at least: 3.8 Tested up to: 4.8 -Stable tag: 2.4.3 +Stable tag: 2.5 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -237,6 +237,25 @@ When you upgrade to one of the SportsPress Pro licenses, you can simply activate == Changelog == += 2.5 = +* Feature - Player of the match and star numbers added to box scores. +* Feature - Officials module for displaying referee appointments in matches. +* Feature - New player performance icons to choose from. +* Feature - Schema microdata added to event calendars, lists, and blocks. +* Feature - Box score importer for updating existing events. +* Feature - Order setting added to taxonomies for custom sorting. +* Feature - New relative date range options in event calendars. +* Feature - Option to hide players with zero statistics in player list. +* Tweak - Allow staff members to have multiple jobs. +* Tweak - Indicator dots added to calendars with events in frontend stylesheet. +* Tweak - Box score columns are now selected by default when adding new events. +* Tweak - Events made sortable by match day in admin. +* Tweak - Competitions renamed to leagues. +* Fix - Quick edit teams not showing when filtering players by team. +* Fix - Calendar feeds not updating without E-tag. +* Fix - Admin table cells wrapping. +* Fix - Timezone issues in calendars. + = 2.4.3 = * Fix - Substitute Typo. * Fix - WordPay image trailing slash. diff --git a/sportspress.php b/sportspress.php index a24c783a..2de52ce6 100644 --- a/sportspress.php +++ b/sportspress.php @@ -3,7 +3,7 @@ * Plugin Name: SportsPress * Plugin URI: http://themeboy.com/sportspress/ * Description: Manage your club and its players, staff, events, league tables, and player lists. - * Version: 2.4.3 + * Version: 2.5 * Author: ThemeBoy * Author URI: http://themeboy.com * Requires at least: 3.8 @@ -26,14 +26,14 @@ if ( ! class_exists( 'SportsPress' ) ) : * Main SportsPress Class * * @class SportsPress - * @version 2.4.3 + * @version 2.5 */ final class SportsPress { /** * @var string */ - public $version = '2.4.3'; + public $version = '2.5'; /** * @var SportsPress The single instance of the class