=== IBPSports Futsal Studio ===
Contributors: ibpsports
Tags: futsal, league, tournament, standings, play-off
Requires at least: 6.2
Tested up to: 7.1
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Website: https://futsal.ibpsports.net/

Manage futsal leagues, cups and tournaments with a complete WordPress competition management platform — built specifically for futsal.

== Description ==

= Built for Futsal. Built for Competition. =

IBPSports Futsal Studio is a complete futsal competition management platform for WordPress.

Manage your entire competition from one place — leagues, seasons, tournaments, stages, groups, knockout rounds, teams, players, staff, referees, venues, matches, events, standings and statistics.

Unlike a generic sports management system, Futsal Studio is designed around the way futsal competitions actually work.

Create your competition, manage matches and results, and publish everything directly on your WordPress website.

== Why Futsal Studio? ==

* **Built for Futsal** — Futsal-specific positions, match events, second penalties, team fouls, two referees, extra time and penalty shoot-outs.
* **Manage the whole competition** — From seasons and groups to knockout rounds, finals and automatic progression.
* **Save time** — Schedule matches, enter results and manage competition data efficiently from the WordPress admin.
* **Built for performance** — Competition data is stored in dedicated indexed database tables instead of post meta.
* **Ready for your website** — Responsive frontend displays, flexible shortcodes, custom permalinks and search-engine-ready structured data.
* **No artificial limits** — Create as many leagues, seasons, tournaments, teams, players and matches as your competition requires.

== Features ==

= Competitions =

* Leagues and seasons
* Multi-stage tournaments
* Round-robin groups
* Knockout rounds
* Single-leg and two-legged ties
* Byes and seeding
* Best-of series
* Third-place matches
* Automatic winner progression

= Matches =

* Futsal-specific match management
* Goals, own goals and penalties
* Yellow, second-yellow and red cards
* Match events recorded by minute and second
* Second-penalty tracking
* Team fouls
* Extra time
* Penalty shoot-outs
* Two referees per match
* Lineups and match information

= Standings & Statistics =

* Automatic standings calculated from match results
* Configurable ranking criteria
* Points, goal difference and goals scored
* Head-to-head results
* Wins, win percentage and points per game
* Points deductions
* Qualification and position indicators
* Automatic player and team statistics
* Goals, assists, cards, penalties and more
* Season totals and match history

= Teams & People =

* Teams and season squads
* Players
* Staff and coaches
* Referees
* Venues
* Futsal player positions, including goalkeeper and universal

= Tournament Dashboard =

Manage an entire tournament from a single dashboard.

* Stages organized as tabs
* Group tables and standings
* Knockout rounds and ties
* Multiple legs and aggregate scores
* Byes and series scores
* Match scheduling
* Add matches to knockout ties
* Enter multiple results from one screen
* Automatic standings and knockout progression

= Demo Data =

**Start with a complete tournament instead of an empty database.**

Load ready-made demo data containing teams, players, matches, results, events, standings and statistics.

Explore the complete system, experiment with the data and see how a real futsal competition is organized. When you're ready, remove the demo data and start building your own competition.

= Website & Shortcodes =

Publish your competition directly on your WordPress website with 25+ shortcodes.

* League, season and tournament pages
* Standings and knockout rounds
* Team pages
* Player pages
* Match pages
* Player and team statistics
* Staff and referee pages
* Venue pages
* Flexible filters and layouts
* Responsive frontend
* Theme-overridable templates
* Custom permalinks
* Schema.org / JSON-LD structured data

No page builder is required.

= Developer Friendly =

* Dedicated indexed database tables for competition data
* No competition data stored in post meta
* Developer hooks using the `ibps_futsal/*` namespace
* Theme-overridable templates
* Extensible competition and ranking functionality

== Who is it for? ==

Futsal Studio is designed for:

* Futsal clubs
* Futsal leagues
* Tournament organizers
* Futsal associations
* Competition and fan websites

Whether you run a local league, national competition, cup tournament or multi-stage futsal championship, Futsal Studio gives you the tools to manage and publish it from WordPress.

== Installation ==

1. Install and activate **IBPSports Futsal Studio** from the WordPress admin or upload the plugin to the `/wp-content/plugins/` directory.
2. Activate the plugin through the **Plugins** screen in WordPress.
3. Open **Futsal Studio** in the WordPress admin.
4. Create your leagues, seasons, teams and competitions.
5. Use **Demo Data** to explore a complete example before creating your own competition.
6. Publish your competition using the available shortcodes.

= Requirements =

* WordPress 6.2 or later
* PHP 7.4 or later
* MySQL 5.6 or later

== Screenshots ==

1. Tournament Dashboard — manage stages, groups, knockout rounds, matches and results.
2. Standings — automatically calculated competition tables.
3. Knockout — manage ties, legs, aggregate scores and progression.
4. Matches — manage schedules, results and futsal-specific match events.
5. Teams — manage teams and season squads.
6. Players — manage players and futsal positions.
7. Statistics — view player and team performance.
8. Demo Data — load a complete sample futsal competition.

== Frequently Asked Questions ==

= Is Futsal Studio only for futsal? =

Yes. Futsal Studio is designed specifically around futsal competitions and their rules, match data and terminology.

= Can I manage both leagues and knockout tournaments? =

Yes. You can create round-robin groups, knockout rounds, single- and two-legged ties, byes, seeding, best-of series and multi-stage competitions.

= Can I use it with any WordPress theme? =

Yes. The frontend is designed to work with WordPress themes and provides responsive layouts and theme-overridable templates.

= Do I need a page builder? =

No. Competition content can be published using the included shortcodes.

= Can I try the plugin before creating my own competition? =

Yes. Use the built-in Demo Data feature to load a complete sample tournament with teams, players, matches, results, events, standings and statistics.

= Are there limits on the number of competitions or teams? =

There are no artificial plugin limits on leagues, seasons, tournaments, teams, players or matches.

= Where is competition data stored? =

Competition data is stored in dedicated indexed database tables designed for efficient competition management rather than WordPress post meta.

== Languages ==

Futsal Studio is available in:

* English
* English (UK)
* Croatian
* Czech
* Danish
* Dutch
* Finnish
* French
* German
* Greek
* Hungarian
* Italian
* Japanese
* Lithuanian
* Polish
* Portuguese (Brazil)
* Portuguese (Portugal)
* Romanian
* Slovak
* Spanish
* Swedish
* Turkish
* Ukrainian

== Documentation ==

Documentation, guides and examples:

https://futsal.ibpsports.net/

== Changelog ==

= 1.0.0 =
* Initial release.
