Tournamatch

Beschrijving

Important: If you are upgrading from version 3.x, please read this page prior to proceeding.

Use this plugin to create tournaments and ladders (leader boards) on your website. Ladders track points, wins, losses, [optionally] draws, games played, win streak, and win percent. Tournaments support single elimination head-to-head competitions. It includes match challenges, player profiles, team profiles, ladder and tournament rule pages, match lists, and a player dashboard for managing everything.

This plugin is for active gaming communities! Registered users can create their own teams, join other teams, accept or decline join requests, drop team members, and send email or user team invitations; users can send match challenges; users or admins report, confirm, or dispute match results; ladders and tournaments will update automatically when match results are confirmed.

This plugin includes many pages and shortcodes with user-facing components. You should expect to restyle those using the WordPress Backend -> Appearance, Customize -> Additional CSS page.

Need support or have a feature request? Please reach out to us here on the WordPress.org forums, on Twitter at @tournamatch, on Facebook at Tournamatch, or visit our website at www.tournamatch.com.

Schermafdrukken

  • A ladder standings page showing 8 competitors, total points, games played, wins, losses, draws, win percent, streak, and days idle. Draw match results can be disabled in settings. There are also two icons in the Action column for editing a competitor's standing and removing a competitor.
  • An 8 competitor tournament. You can advance competitors through the brackets by viewing the brackets while authenticated as an admin. Hover the cursor over the gear icon to see the match drop down menu.
  • A team roster page for team owners to manage who is on their team. Owners can send invites or directly invite other users, and users can also request to join a team.
  • The WordPress backend All Tournaments list. Here you can find actions for Registration (for manually registering competitors), Start, Reset, Finish, Edit, and Clone.
  • The WordPress backend tournament matches screen. You can manually advance competitors in the tournament, confirm reported matches, or clear match disputes. Users can also report their own matches which the opposite competitors can then confirm.
  • The WordPress backend Create new ladder form. You can choose how many points to reward for wins, losses, and draws.
  • The WordPress backend Manage Games page. You can upload game thumbnails, create new games, edit existing games, and delete games on this page.

FAQ

What theme do you recommend using with Tournamatch?

Any theme that is designed to with BootStrap should look okay. You will most likely need to make minor CSS modifications for colors, margins, and styles. CSS changes should be made in the WordPress backend, Appearance -> Customize, Additional CSS.

How do I get to the individual pages?

You should add links to your menu for the following pages (replace example.com with your URL):

  • example.com/challenges
  • example.com/games
  • example.com/ladders
  • example.com/matches
  • example.com/players
  • example.com/players/dashboard
  • example.com/report
  • example.com/teams
  • example.com/tournaments

Beoordelingen

3 augustus 2022
Es el único plugin de WordPress que tiene actualizaciones frecuentes no conozco al maestro que esta detrás de esto pero gracias, no he explorado el 100% del plugin pero esta genial, daré una critica luego cuando lo maneje como la palma de mi mano.
2 augustus 2022
This is the only plugin you need for hosting Tournaments When asking about some customization, support responded quickly and was willing to assist I found a bug and it got patched the following day!
Lees alle 2 beoordelingen

Bijdragers & ontwikkelaars

“Tournamatch” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Vertaal “Tournamatch” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

4.2.2

  • Fixed spelling error of the South African flag. It is now displayed correctly as ‘South Africa’.
  • The tournament registered page will now reload when clicking on the ‘Unregister’ button.
  • Fixed several occurrences of alerts missing the ’trn-‘ CSS prefix. Those are fixed and are now styled correctly.
  • When the file extension of user-submitted avatars for player and team profiles is not allowed, an error message is now displayed.

4.2.1

  • Added appropriate redirects to several user-facing pages if the current visitor is unauthenticated or has insufficient privileges.
  • Fixed a failed redirect bug on the matches report screen if the current visitor is unauthenticated or has insufficient privileges.

4.2.0

  • Refactored all styles to be prefixed with ’trn-‘. If you previously styled Tournamatch with additional CSS, you should prefix your CSS with ’trn-‘. Tournamatch no longer depends on Bootstrap and should look consistent from theme to theme.
  • Added support for upgrading from 3.x to 4.x.
  • Added support for dynamic player and team fields.
  • Fixed several occurrences of PHP warning messages for missing options fields.

4.1.0

  • Fixed a critical bug in 4.0.x that caused the players list and new teams to fail.
  • Added a list of page shortcuts to the WordPress Backend -> Tournamatch page.
  • Updated the single player, single team, single tournament, and single ladder template pages to dynamically aggregate tabbed views.
  • Added four new filters for single page template views.
  • Added view links to the WordPress Backend Ladder list table and Tournament list table.
  • Refactored the rest classes to dynamically prepare responses based on item schema.
  • Refactored the tournament and ladder admin form to dynamically build form elements.
  • Changed where Tournamatch scripts are enqueued so that shortcuts can work on non-Tournamatch pages.
  • Fixed a bug causing complete tournaments to display the message “The tournament has not started.”
  • Added a check to the brackets shortcode to verify the given tournament exists.
  • Fixed an incorrectly named primary key on the team members table.
  • Fixed an incorrectly named key on the tournaments entries table.
  • Fixed a broken link to the competitor flag on the newest members widget.
  • Removed missing goals and delta fields from edit ladder competitor page.
  • Removed redundant info button on ladder archive page.
  • Fixed an issue preventing teams from creating challenges.
  • Fixed an issue preventing non-admins from editing their own user profiles.
  • Fixed an issue when attempting to create a challenge with no supported ladders or no competitors.
  • Fixed occurrences of null dates for scheduled matches and the backend match list table.
  • Fixed an issue causing the challenger and challengee team name to be blank for team challenges.
  • Reporting an unscheduled new match from the results dashboard works as expected.
  • Removed commented out code.
  • Removed several unused classes and assets.

4.0.3

  • Fixed date localization.
  • Fixed a bug cause observed when registering for a ladder. It looks like it is successful and correctly redirects to the ladder standings now.
  • Fixed the competitor rank displayed on player and team profiles. It no longer displays as undefinedth.
  • Removed a PHP debug notice on the new tournaments screen.
  • Added a competitor not found message for backend tournament registration when the entered text is not a registered user.

4.0.2

  • Fixed a PHP 8 compatibility issue with class Match.
  • Fixed a bug that could cause a PHP warning in trn_route.

4.0.1

  • Fixed broken flag, blank avatar, and blank game thumbnail path.

4.0

  • The initial release to WordPress.org.