Soccer Engine – Soccer Plugin for WordPress
The Soccer Engine plugin means that you can retailer, analyze, and show soccer knowledge in your WordPress web site.
With the 40 menus, 143 configuration choices, and 33 Gutenberg blocks included on this plugin, it is possible for you to to handle each facet of your favourite sport.
This plugin can be utilized for instance by:
- Clubs that need to register and show the outcomes of their senior and junior groups.
- Clubs that need to create a complicated registry of gamers, workers members, match outcomes, competitions and formations.
- Bloggers that desires to evaluation and analyze matches with timelines and commentaries.
- The organizers of native competitions that need to listing fixtures, outcomes and awards of the competitors.
- Transfer market information and rumours associated web sites occupied with making a registry of participant transfers, crew contracts, participant businesses and company contracts.
- News based mostly networks that need to enhance the soccer part with outcomes, standings desk and fixtures.
- Websites house owners occupied with archiving a large amount of soccer knowledge and in giving the guests the flexibility to discover these knowledge.
- Websites targeted on knowledge analytics.
Manage Soccer Data
Store a large amount of soccer knowledge with the CRUD editors accessible within the again-finish menus of Soccer Engine.
The following archives of information can be found:
- Players
- Player Positions
- Player Awards
- Player Award Types
- Unavailable Players
- Unavailable Player Types
- Injuries
- Injury Types
- Staff
- Staff Types
- Staff Awards
- Staff Award Types
- Referees
- Referee Badges
- Referee Badge Types
- Teams
- Squads
- Formations
- Jersey Sets
- Stadiums
- Trophies
- Trophy Types
- Ranking Transitions
- Ranking Types
- Matches
- Events
- Competitions
- Transfers
- Transfer Types
- Team Contracts
- Team Contract Types
- Agencies
- Agency Contracts
- Agency Contract Types
- Market Value Transitions
Display Soccer Data
The Soccer Engine plugin is ready to generate tables to show the saved knowledge (22 blocks can be found for this function), tables with generated statistics (E.g. Referee Statistics by Competition, Referee Statistics by Team), customized layouts for particular functions (E.g. Match Timeline, Match Commentary, Player Summary, Staff Summary, Referee Summary), standings tables (E.g. Competition Standings Table), charts (E.g. Market Value Transitions Chart, Ranking Transitions Chart) and graphical representations based mostly on the supplied knowledge (E.g. Visual Match Lineup).
The following Gutenberg blocks are included within the plugin:
- Players Block
- Player Summary Block
- Player Awards Block
- Unavailable Players Block
- Injuries Block
- Staff Block
- Staff Summary Block
- Staff Awards Block
- Referee Summary Block
- Referee Statistics by Competition Block
- Referee Statistics by Team Block
- Trophies Block
- Ranking Transitions Block
- Ranking Transitions Chart Block
- Matches Block
- Match Lineup Block
- Match Visual Lineup Block
- Match Substitutions Block
- Match Staff Block
- Match Commentary Block
- Match Timeline Block
- Match Score Block
- Squad Lineup Block
- Squad Substitutions Block
- Squad Staff Block
- Competition Round Block
- Competition Standings Table Block
- Transfers Block
- Team Contracts Block
- Agency Contracts Block
- Market Value Transitions Block
- Market Value Transitions Chart Block
Custom Queries
Each block comes with choices accessible within the settings part of the block.
You can use these choices to create customized queries in your knowledge, for instance, you may:
- Use the Players block to show solely the gamers with the position of “Goalkeeper”, with lower than 21 years, that comes from a particular nation.
- Use the Matches block to show solely the matches performed in a particular interval with “Juventus” as the house crew.
- Use the Transfers block to show solely the transfers with a switch price greater than $1000000.
- Use the Match Timeline to create particular match timelines that embody solely a particular class of occasions.
- Use the Injuries block to show solely accidents with “Meniscal Tear” as harm sort.
- And extra …
The settings part of the blocks contains 4 classes of choices:
- Filters used to create customized queries on the displayed knowledge.
- Options used to incorporate or exclude components of the generated structure.
- Options used to deal with the responsiveness of the structure.
- Pagination choices.
Create Charts
This plugin makes use of the Chart.js JavaScript library to generate charts based mostly on the saved knowledge.
Currently, there are two kinds of charts accessible, a line chart (or space chart) to characterize the market worth transitions of the participant and a line chart (or space chart) to characterize the rating transitions of the groups.
Match Events
Every single occasion of a match might be registered in Soccer Engine.
The knowledge of the occasions are an vital facet of the plugin and are used to generate:
- Match outcomes
- Standings tables
- Event Icons
- Event Tooltips
- Players statistics
- Staff members statistics
- Referees statistics
- Performance knowledge and indicators (E.g. Points Per Match, Average Goals For, Average Goal Against, Etc.)
- And extra …
Match Timeline
Display the only occasions of a match with the match timeline structure. For every occasion shall be displayed the time with a excessive-decision SVG clock, a picture of the participant or workers member concerned within the occasion, the crew brand, and extra textual info.
Match Commentary
Create a match commentary to replace your customers with all the small print about every single occasion of the match. This structure is ideal if you wish to present to the guests prolonged explanations of the occasions of a match.
Visual Lineup
This function means that you can show the gamers of a crew over a excessive decision and customizable SVG discipline. The positions of the gamers are based mostly on the formation related to the crew and the occasions of every participant are displayed as icons with energetic tooltips.
Customize Everything
Consistency is a key precept in design, and with the included 63 model choices it is possible for you to to:
- Customize the colours of every factor displayed in all of the 33 blocks
- Customize the font of the textual content displayed in all of the 33 blocks
- Assign customized responsive breakpoints used to change the structure of all the weather based mostly on the viewport width
- And extra …
In phrases of functionalities with the opposite 80 choices it is possible for you to to:
- Allow entry to the executive pages of the plugin solely to WordPress customers with particular capabilities
- Customize the again-finish pagination system
- Customize the format used to show financial values
- Set the measurement items
- Customize the charts
- And More …
Import and Export
The import and export function accessible in Soccer Engine means that you can archive your knowledge as XML information.
This is extraordinarily helpful as a result of:
- Works as a backup system for your knowledge (you’ll by no means lose any single file)
- You can transfer your knowledge between totally different web sites
- You can transfer your knowledge to different purposes
Gutenberg Ready
This plugin comes with 33 Gutenberg blocks, and the habits of every block might be personalized with the choices accessible within the Settings Sidebar.
Multisite Ready
This plugin can be utilized on a WordPress Network, and helps each a Network Activation (the plugin shall be activated on all of the websites of your WordPress Network in a single step) and a Single Site Activation (your plugin shall be manually activated on single websites of the community).
REST API
With the REST API you may optionally handle the Soccer Engine knowledge with exterior purposes, create new extra plugin options, and extra.
API Endpoint Method Base Route List Agencies GET /daext-soccer-engine/v1/businesses List Agency Contract Types GET /daext-soccer-engine/v1/company-contract-sorts List Agency Contracts GET /daext-soccer-engine/v1/company-contracts List Competitions GET /daext-soccer-engine/v1/competitions List Events GET /daext-soccer-engine/v1/occasions List Formations GET /daext-soccer-engine/v1/formations List Injuries GET /daext-soccer-engine/v1/accidents List Jersey Sets GET /daext-soccer-engine/v1/jersey-units List Market Value Transitions GET /daext-soccer-engine/v1/market-worth-transitions List Matches GET /daext-soccer-engine/v1/matches List Player Award Types GET /daext-soccer-engine/v1/participant-award-sorts List Player Awards GET /daext-soccer-engine/v1/participant-awards List Player Positions GET /daext-soccer-engine/v1/participant-positions List Players GET /daext-soccer-engine/v1/gamers List Ranking Transitions GET /daext-soccer-engine/v1/rating-transitions List Ranking Types GET /daext-soccer-engine/v1/rating-sorts List Referee Badge Types GET /daext-soccer-engine/v1/referee-badge-sorts List Referee Badges GET /daext-soccer-engine/v1/referee-badges List Squads GET /daext-soccer-engine/v1/squads List Stadiums GET /daext-soccer-engine/v1/stadiums List Staff GET /daext-soccer-engine/v1/workers List Staff Award Types GET /daext-soccer-engine/v1/workers-award-sorts List Staff Awards GET /daext-soccer-engine/v1/workers-awards List Staff Types GET /daext-soccer-engine/v1/workers-sorts List Team Contract Types GET /daext-soccer-engine/v1/crew-contract-sorts List Team Contracts GET /daext-soccer-engine/v1/crew-contracts List Teams GET /daext-soccer-engine/v1/groups List Transfer Types GET /daext-soccer-engine/v1/switch-sorts List Transfers GET /daext-soccer-engine/v1/transfers List Trophies GET /daext-soccer-engine/v1/trophies List Trophy Types GET /daext-soccer-engine/v1/trophy-sorts List Unavailable Player Types GET /daext-soccer-engine/v1/unavailable-participant-sorts List Unavailable Players GET /daext-soccer-engine/v1/unavailable-gamers Create Agency POST /daext-soccer-engine/v1/businesses Create Agency Contract POST /daext-soccer-engine/v1/company-contracts Create Agency Contract Type POST /daext-soccer-engine/v1/company-contract-sorts Create Competition POST /daext-soccer-engine/v1/competitions Create Event POST /daext-soccer-engine/v1/occasions Create Formation POST /daext-soccer-engine/v1/formations Create Injury POST /daext-soccer-engine/v1/accidents Create Injury Type POST /daext-soccer-engine/v1/harm-sorts Create Jersey Set POST /daext-soccer-engine/v1/jersey-units Create Market Value Transition POST /daext-soccer-engine/v1/market-worth-transitions Create Match POST /daext-soccer-engine/v1/matches Create Player POST /daext-soccer-engine/v1/gamers Create Player Award POST /daext-soccer-engine/v1/participant-awards Create Player Award Type POST /daext-soccer-engine/v1/participant-award-sorts Create Player Position POST /daext-soccer-engine/v1/participant-positions Create Ranking Transition POST /daext-soccer-engine/v1/rating-transitions Create Ranking Type POST /daext-soccer-engine/v1/rating-sorts Create Referee POST /daext-soccer-engine/v1/referees Create Referee Badge POST /daext-soccer-engine/v1/referee-badges Create Referee Badge Type POST /daext-soccer-engine/v1/referee-badge-sorts Create Squad POST /daext-soccer-engine/v1/squads Create Stadium POST /daext-soccer-engine/v1/stadiums Create Staff POST /daext-soccer-engine/v1/staffs Create Staff Award POST /daext-soccer-engine/v1/workers-awards Create Staff Award Type POST /daext-soccer-engine/v1/workers-award-sorts Create Staff Type POST /daext-soccer-engine/v1/workers-sorts Create Team POST /daext-soccer-engine/v1/groups Create Team Contract Type POST /daext-soccer-engine/v1/crew-contract-sorts Create Team Contract POST /daext-soccer-engine/v1/crew-contracts Create Transfer POST /daext-soccer-engine/v1/transfers Create Transfer Type POST /daext-soccer-engine/v1/switch-sorts Create Trophy POST /daext-soccer-engine/v1/trophies Create Trophy Type POST /daext-soccer-engine/v1/trophy-sorts Create Unavailable Player Type POST /daext-soccer-engine/v1/unavailable-participant-sorts Create Unavailable Players POST /daext-soccer-engine/v1/unavailable-gamers
More info on the 68 REST API endpoints can be found within the plugin manual.
Multilanguage Ready
Soccer Engine comes by default in English and Italian. If you need to translate the plugin in one other language merely create a translation file or manually translate it with a multilanguage plugin.
High Quality Support
Support for this plugin is supplied in English and Italian immediately by way of electronic mail by the plugin builders. If you expertise any issues or in case you want detailed technical information about particular plugin elements we assure a solution in 24 hours.
Additional Information
- This merchandise presentation and the demo web site make use of actual names and logos of groups, competitions, trophies, and participant businesses with the one function of making the correct context to reveal the plugin capabilities. If you’re the proprietor of a model listed on this merchandise presentation or the demo web site and also you need to take away it, please contact us at support@daext.com
- The downloadable WordPress plugin doesn’t embody soccer knowledge and pictures. The administrator of the WordPress web site has to manually add the information and the associated pictures based mostly on its particular wants.
- The names of the gamers, workers members, and referees used on this merchandise presentation and the demo web site will not be actual.
- The pictures of the gamers, workers members, and referees used on this merchandise presentation and the demo web site are generic inventory pictures licensed by means of PhotoDune.
Updates
30.12.2023 - v1.25 - Fixed PHP warnings. - General refactoring. The phpcs “WordPress” ruleset has been partially utilized to the plugin code. 30.08.2022 - v1.24 - 34 new REST API endpoints have been added - Minor again-finish enhancements 21.06.2022 - v1.22 - Improved responsive model of the "Match Score" block - Improved model of the blocks within the submit editor 09.03.2022 - v1.21 - The dynamically generated CSS information are actually created within the WordPress add folder 08.03.2022 - v1.20 - Minor again-finish enhancements 02.09.2021 - v1.19 - Fixed sorting challenge within the "Matches" and "Competition Round" blocks - The deprecated "block_categories" filter has been changed with the "block_categories_all" filter 19.03.2021 - v1.18 - Added help for the Transient API - Added help for shortcode attributes with a number of values 19.08.2020 - v1.17 - Added two new choices to customise the cash format - Added a .pot file to hurry up the interpretation course of - Improved again-finish validation - Removed PHP Notices brought on by modifications included in WordPress 5.5 - Removed deprecated jQuery strategies - Bug repair 16.04.2020 - v1.16 - REST API added 01.04.2020 - v1.15 - Initial launch
Yearly Plans
You can alternatively buy yearly plans for 1, 5, or 25 web sites. For extra info, please see the Soccer Engine Pricing Section on our portal.
Credits
This plugin makes use of the next sources:
- Chosen licensed below the MIT License
- Spectrum licensed below the MIT License
- Chart.js licensed below the MIT License
- Moment.js licensed below the MIT License
- Flags icons by GoSquared licensed below the MIT License
- jQuery licensed below the MIT License
- The ball icon used within the again-finish menus is a part of Font Awesome and is licensed below the SIL license.