Blog

New Admin Support

The way you authorize administrative users in Tournamatch changed in the version 2.7 release. Before this version, any admin that existed in your main Content Management System (CMS) also had administrative privileges in Tournamatch. PHP-Nuke required a user be a super user and phpBB granted access to anyone with elevated privileges. Neither of these behaviors are always desirable. Leverage existing access control systems to provide granular privileges per user and action for each supported CMS is no small task; so, we decided scrap that idea in favor of a much simpler solution constrained to Tournamatch’s administrative system.

Administrative users are now assigned using the Tournamatch admin. There is currently only two roles that may be assigned: (1) Super admin and (2) Regular admin. Both may manage everythign associated with Tournamatch, but only Super Admin’s may manage other admins. Adding more granular admin control is something high on our to-do list. The user installing Tournamatch is automatically set to be the Super admin.

Version 2.8 Released

I am really excited to announce the latest update, version 2.8. It’s a major one that incorporates a lot of work over the last few months. In this update, we replaced the archaic tabled-design with a tableless-responsive design. A new custom.css file is included to modify the look and feel of your website.

In addition, we also localized date and time display on all user pages as well as in the backend database. Tournamatch now uses jQuery’s moment.js to automatically display date/times in the users preferred locale.

We refactored the brackets page so that you can further customize the look and feel. Several report results pages have been redesigned to use javascript so less page loads are required for your users to report match results.

Some bug fixes to auto-start, checkins, and delete-teams were resolved.

Oh yeah… Tournamatch is also now supported on WordPress. That’s right! Head on over to our demo page to give it a test run.

We updated all of our demos to use the latest version of Tournamatch, so please have fun and give it a spin. Please use your existing download link to retrieve the latest files. There is an update script that must be run if you wish to upgrade from previous versions of Tournamatch because the database schema has changed with this release.

Set Primary Color Scheme

When installing Tournamatch version 2.x for any version of phpBB, one of the first things you will want to do after installation is set the primary color scheme that Tournamatch uses. When using the software with PHP-Nuke, Tournamatch will automatically inherit the color scheme of the chosen template. The same behavior is not true for phpBB.

To set the main color scheme, find the Manage link under the Administration header in the top-most right block. Click this link and then navigate to the Manage Colors page under the Other section. Here you will find the three primary colors Tournamatch uses to style output. Each color is labeled and also has an option to make the color transparent.

Version 2.7 Released

Version 2.7 of Tournamatch is now available. This update includes support for phpBB 3.2.x, adds a new admin management feature, adds email notifications for challenges, and also simplifies the overall challenge process.

Please use your existing download link to acquire the latest version or contact me via email or support.

 

 

Version 2.6 Released

A new update for Tournamatch is available. This version replaces the outdated social fields with current ones (Facebook, Twitch, Twitter, Google+), updates the signup page to reduce ambiguity between creating new teams and using an existing team, updates the player’s list page to display all players instead of only active players, and fixes several minor bugs.

Please use your existing download link, send a message to email@tournamatch.com, or open a ticket to get the new files.

Version 2.5 Released

I hope you are enjoying 2016! Today I’m releasing an update to Tournamatch (version 2.5). This version supports phpBB 3.1.x. In the config.php file, you will use a different PORTAL constant than you did for phpBB 3.0.x. The correct one is identified in that file. Also fixed is an installation bug introduced in version 2.4 which reported an installation failure even on success.

Also, I switched to distributing the download files using 7-Zip. 7-Zip is a free file archiver with a very good compression ratio.

You can download the latest version using the same download link provided to you after purchase.

Thanks and please let me know if you have any questions installing Tournamatch.

Wireframing with balsamiq

I am not a web designer. I know what I like when I see it; but, I’m much more experienced working on the backend of systems or building desktop applications (I know). I was recently tasked with mocking up the appearance of a new product targeting our web customers. Knowing the way I would historically tackle this kind of problem is slow, and also that my target audience was most likely to get lost in minute details, I decided to take a step back and mock up the new solution with wireframes. Wireframes are great because the sketchy and simplistic style reproduces a whiteboard experience.

After a bit of searching, I went with balsamiq. I’m writing this blog post to acknowledge what a great product this is for rapid wireframing. I’m only using the Web App at the moment, although I foresee purchasing a personal license for my desktop in the near future. I doubt I’ve scratched the surface on what it can do, but I was able to have a product time using the tool with a minimal learning curve.

My one complaint about the software is that I couldn’t find how to bring my “demo” wireframe into the Web App. I created one mock with the online demo and decided this was the tool to use. There was no obvious way to take that mock and bring it into the Web App version. Users can import and export on both versions, but the file type used differs and is not compatible. Finally, icons are handled differently between the two versions. There is a standalone tab for icons in the demo, while there is only one (easily missed) item for icons in the Web App. You select the actual icon (facebook, envelope, etc) after dropping the icon item onto the canvas.

Tournament Types

There are several different types of tournaments. This article focuses on 4 primary types. Tournamatch has tournament management support for the first two.

Single Elimination
This is the most common type where one competitor competes against another. The winner advances and the loser is eliminated. Eventually, the remaining player or team is the only one not yet to lose any match.

Double Elimination
Like single elimination tournaments, one competitor competes against another with the winner advancing. In double elimination tournaments, the loser is added to a loser’s bracket and competes against other losers. The the loser of a match in the loser’s bracket is eliminated and the winner moves on to play future losers from the winner’s bracket. The same process can be repeated for triple elimination if desired.

Round-Robin
These tournaments differ significantly from the two above. In a round-robin tournament, one competitor will compete against every other competitor. The competitor with the best record after all matches have been played is crowned the winner.

Swiss
Similar to Round-Robin except every competitor is not required to face every other competitor. No competitor is every eliminated, and the number of rounds are pre-determined. The goal with Swiss tournaments is to determine the winner without playing as many matches as a round-robin tournament. Competitors are initially seeded randomly or based on some ranking, and in subsequent rounds competitors are paired against other competitors with similar scores or records.

Bonus Type: Scheveningen
In this style, individuals within a team compete round-robin style against another team. The team with the highest number of games won is the winner.

Tournamatch with phpBB

A new demo of Tournamatch using phpBB is now available. Navigate to the primary pages using the Games, Ladders, and Tournaments header links. I may add administrative access to this page soon. For now, please see the regular php-nuke demo to test drive the Tournamatch administration panel.

The theme used is 1Game and may be downloaded here or customized with ColorizeIt.

Latest Release Notes

Hello Everyone,

It’s been far too long since I’ve made any announcement regarding new features in Tournamatch. I’m happy to report several improvements from versions 2.2, 2.3, and the most recent update, 2.4. These updates added new features and several bug fixes. A complete list of everything is below:

  • Added a new Attachment Mod allowing users to include files when reporting scores. The permitted files are jpg, png, and gif. You can change the permitted file types around line 19 of the file report.php. To enable this mod, you must set the attachments_enabled value in the trn_config table to 1.
  • Added a new Rating Mod allowing users to rate their opponents. A score of 1 – 5 is recorded with match results when ratings are enabled. A competitor’s average rating is displayed on the appropriate profile page. You can enable the mod by setting the ratings_enabled value in the trn_config table to 1.
  • Added a new feature to manage match disputes. Competitors may report a match as reported incorrectly which requires an administrator to resolve.
  • Added a new page to view all competitions which displays both ladders and tournaments for any given game.
  • Added support for draws.
  • Added support for displaying the reported score with match information.
  • Added support for competitors to report scores for tournament matches, and for administrators to report the score for tournament and ladder matches.
  • Reduced the minimum number of competitors necessary to start a tournament from 8 to 4.
  • Fixed a bug with score reporting for ladders.
  • Fixed a bug with challenges which caused maps to not appear correctly in the list.

Thank you and please let me know if you need help enabling any of the new mods. A future release will move enabling/disabling these features into the administration section.