JoomSport - Joomla sport extension documentation


How to start

  1. 1) Create Tournament!
  2. 2) Create Season
  3. 3) Create Teams(for Team type of Competition)
  4. 4) Create Players
  5. 5) Go to Season, assign created Teams(for Team type of Competition) or Players (For Single type of competition)
  6. 6) Go to each Team and assign Players to the Team according to the Season (for Team type of Competition)
  7. 7) Create required type of Matchday and add Matches
  8. 8) Display Season Calendar or any required JoomSport layout on FE using Menu item feature
  9. 9) Set up Configuration->General
  10. 10) Create Events and Venue to extend Match details
  11. 11) To add more details to Season/Team/Player/Match/Venue/ use Extra fields
  12. 12) Specify required settings for main layouts in Configuration->Layouts section
  13. 13) Specify Player Registration and Team moderation settings in Configuration section
  14. 14) Set up required Modules, Plugins, Add-ons

In this section you can create and edit Tournaments for the participants. Tournaments are used as categories for the seasons.

To create a new Tournament, please do the following steps:
  1. Go to BE->Components -> JoomSport -> Tournaments
  2. Click the New button
  3. Enter the Tournament name
  4. Select the Play mode: Teams or Single players
  5. Upload a Logo for the Tournament if required
  6. Write a description in About field
  7. Choose Status: Published/Unpublished
  8. Press the Save button

Main

In this section you can create and edit Seasons.

To create a new Season, do the following steps:
  1. Go to Components -> JoomSport-> Season
  2. Select a Tournament
  3. Press the New button
  4. Enter the season name
  5. Specify home/away won, draw, lost points
  6. Add teams/players to the season

NOTE

Please add teams/players to the Season, otherwise they will not be displayed in Match settings.

Aslo you can:

  • Add season administrators
  • Specify Season rules
  • Enter the Season description at the About Season field

NOTE

*Season administrator can create/edit/delete players/teams of his Season, create/edit/delete Match Days/Matches in his Season, delete comments to the Match

  • Specify status Unpublished/Published
  • Fill Extra fields data
  • Add game stage (see Game stages section for more details)

Season standings view settings

To set up the season standings:

  1. Choose the columns you want to be displayed in the Tournament Table
  2. Specify column order (drug and drop)
  3. Press the Save button

To highlight the line in season standings, do the following steps:

  1. Select the Color season -> Tab 'Table colors'
  2. Press the ... button or input the color value. Ex.: '#FFFFFF'
  3. Input the line number for selected color. Ex.: '1,2,3' or '1-3'
  4. Specify legend if it's required
  5. To add other colors press the Add New button

Also you can:

  • Specify Ranking criteria

Registration settings

  • Enable registration to the season

Groups

Here you can create groups so ranking on Season table page will be accomplished by groups.

To create Group, do the following steps:

  1. Specify group name
  2. Ass teams to the group
  3. Press the Save button

In that section you can create and edit Matchdays.

To create a new Match Day, do the following steps:
  1. Go to Components -> JoomSport-> Matchday
  2. Select a season and Matchday type (Group/Knockout/Double-elimination) in the drop-down lists
  3. Press the Next button

Round robin

To create round robin type of Matchday:

  1. Enter the Match Day name
  2. Select the playoff option
  3. Select teams from the drop-down lists
  4. Enter the score
  5. Specify Status (you can add customized status see Configuration section )
  6. Select the date, time 
  7. Choose Venue
  8. Press the Add button

NOTE

If the Playoff option is enabled, specified Match Day is not counted in tournament table

Tip: You can customize Quick Matchday creation by enabling/disabling fields. See details in Configuration section
Match details
On Match details page you can set up :

Main

  • Specify Score
  • Specify Bonus Points,
  • Enter information into the field About Match

  • Choose the Status
  • Specify Date
  • Specify Time
  • Choose Venue
  • You can transfer this Match to any Matchday of this Season
  • Fill Match Extra fields

NOTE

*Also in the match details section you can specify bonus points for each team which will be calculated as extra points at the tournament table

To add player events:
  1. Choose event,
  2. Choose player
  3. Specify count
  4. Set minutes.
  5. Press the Add button
To add Match statistic:
  1. Choose an event
  2. Set count
  3. Add matches photo to the Gallery if required
  4. Press the Add button

Squad

To add Teams' Squad:

Line Up

  1. Choose players from the list and mark as Line up/Substitute/Not participated.

Substitutes

  1. Choose players from the list according to the substitutes occurred.
  2. Press the Save button

NOTE

*If Player is not marked as Line up or Substitute the match will not be counted in Players Played matches stats.

Knockout

To create knockout type of Matchday:

  1. Enter the Matchday name
  2. Choose the quantity of participants
  3. Press the Generate button
  4. Select participants of first round
  5. Enter scores
  6. Press the Save button after entering the data of each round
Tip: To add one more match for the same participants press to the picture with plus - so it will be Set of matches
To delete match for the same participants press to the picture with minus
To add Match details press to the picture with gear

Knockout match details
On Match details page you can set up :
Main
  • Specify Score
  • Manually you can specify the Winner using checkmark
  • Enable Extra time (if required)
  • Specify Score in Extra time (if required)
  • Specify Score in Set (if Game stages are added)
  • Enter information into the field About Match

  • Choose the Status
  • Specify Date
  • Specify Time
  • Choose Venue
  • Fill Match Extra fields

To add player events:
  1. Choose event,
  2. Choose player
  3. Specify count
  4. Set minutes.
  5. Press the Add button
To add Match statistic:
  1. Choose an event
  2. Set count.
  3. Add matches photo to the Gallery if required
  4. Press the Add button

Squad

To add Teams' Squad:

Line Up

  1. Choose players from the list and mark as Line up/Substitute/Not participated.

Substitutes

  1. Choose players from the list according to the substitutes occurred.
  2. Press the Save button

NOTE

*If Player is not marked as Line up or Substitute the match will not be counted in Players Played matches stats.

Double elimination

Double-elimination competition is a competition in which participant ceases to be eligible to win the tournament's championship upon having lost two games or matches.

To create Double elimination type of Matchday:

  1. Choose tournament and Double elimination MatchDay type
  2. Press the New button
  3. Enter the Match Day name
  4. Choose the quantity of participants press Generate button
  5. Select participants of first round and enter scores,
  6. Press the Save button after entering the data of each round. (Losing team of each match will be displayed in the second set (Losers Bracket) of table tree under the main Knockout tree (Winners Bracket)

Double elimination match details
On Match details page you can set up :
Main
  • Specify Score
  • Manually you can specify the Winner using checkmark
  • Enable Extra time (if required)
  • Specify Score in Extra time (if required)
  • Specify Score in Set (if Game stages are added)
  • Enter information into the field About Match

  • Choose the Status
  • Specify Date
  • Specify Time
  • Choose Venue
  • Fill Match Extra fields

To add player events:
  1. Choose event,
  2. Choose player
  3. Specify count
  4. Set minutes.
  5. Press the Add button
To add Match statistic:
  1. Choose an event
  2. Set count.
  3. Add matches photo to the Gallery if required
  4. Press the Add button

Squad

To add Teams' Squad:

Line Up

  1. Choose players from the list and mark as Line up/Substitute/Not participated.

Substitutes

  1. Choose players from the list according to the substitutes occurred.
  2. Press the Save button

NOTE

*If Player is not marked as Line up or Substitute the match will not be counted in Players Played matches stats.

Friendly Match

Friendly matches are not counted in Season table.
To create Friendly Match:
  1. Go to Components -> JoomSport-> Match Day
  2. Select a Friendly match in the drop-down list
  3. Press the New button
  4. Enter the Match Day name
  5. Select participants from the drop-down lists
  6. Enter the score
  7. Select the date, time and extra time
  8. Press the Apply or Save button

Match details

Main

  • Specify Score
  • Specify Bonus Points,
  • Enter information into the field About Match

  • Choose the Status
  • Specify Date
  • Specify Time
  • Choose Venue
  • You can transfer this Match to any Matchday of this Season
  • Fill Match Extra fields

To add player events:

  1. Choose event,
  2. Choose player
  3. Specify count
  4. Set minutes.
  5. Press the Add button
To add Match statistic:
  1. Choose an event
  2. Set count.
  3. Press the Add button
  • Add matches photo to the Gallery if required
  • Press the Save button.

Squad

To add Teams' Squad:

Line Up

  1. Choose players from the list and mark as Line up/Substitute/Not participated.

Substitutes

  1. Choose players from the list according to the substitutes occurred.
  2. Press the Save button

NOTE

*Friendly match results are not counted in Team and Player stats

Today Matches

In this section matches that are planned for the current day and not marked as played will be displayed and Site admin is able to edit these matches.

NOTE

*Please make sure that you have enabled Club option in the Configuration->General settings.

In this section you can create and edit Clubs.
To create a new Club, do the following steps:
  1. Go to Components -> JoomSport-> Club
  2. Press the New button
  3. Specify Club name
  4. Add Teams to the Club
  5. Fill Club description
  6. Press the Save button
Also you can:
  • Specify Extra fields if created
  • Add images if required

In this section you can create and edit Teams

Main

To create a new Team, do the following steps:
  1. Go to Components -> JoomSport-> Team
  2. Press the New button
  3. Specify Team name
  4. Specify Short name and Middle name (flexibility of Player names display on different views and modules)
  5. Specify City
  6. Upload Team logo (if required)
  7. Select Club (if required)
  8. Enter the Team description at the About Team field
  9. Assign team to season (if required)
  10. Fill extra fields (if required)
  11. Add images
  12. Press the Save button
 Season related settings

On this tab you can specify data according to the chosen season:

  • Add players to team
  • Specify Bonus points (it will be added to the points earned in the season )
  • Specify Extra field (Extra field value will be displayed according to the season)
  • Press the Save button
Tip:On the Front End on the Team page players and other season related data will be displayed according to the Season:

NOTE

If the Info team field value is empty, it will not be displayed at the Front End.

In this section you can create and edit Players.

Main

To create Player:
  1. Go to Components -> JoomSport-> Players
  2. Select a user
  3. Enter the First name and Last Name
  4. Enter the Name, Short name, Name in home country (flexibility of Player names display on different views and modules)
  5. Specify the Nickname if required
  6. Choose the Country if required
  7. Enter player description into About field if required
  8. Press the Save button
Tip: Each Player can be linked to Joomla user registered on the site. Assigned Joomla user will be able to edit his Player profile details and Matches in single type of Tournament via FE depending on Configuration. Community Builder/JomSocial integration is based on Joomla user assignment.
Tip: You can edit Country list in Configuration.

Also on Player settings page you can:

  • Specify Player Extra fields
  • Add Images
 Season realted settings
On this tab you can specify data according to the chosen season:
  • Assign Player to the Team if required
  • Specify Extra field (Extra field value will be displayed according to the Season)
  • Press the Save button
Tip: If more custom fields needed, you can create extra text fields (see the Extra Fields paragraph )

In this section you can create Venue

To create Venue:

  1. Go to Components -> JoomSport -> Venue
  2. Click the New button
  3. Enter the name of the Venue
  4. Specify it's address, latitude and longitude
  5. Press the Save button

Also you can:

  • Specify Extra fields data (if created)
  • Add images

In this section you can create persons

To create Person:

  1. Go to Components -> JoomSport -> Persons Categories
  2. Click the New button
  3. Enter the name of the Category
  4. Press the Save button
  5. Go to Components -> JoomSport -> Persons
  6. Click the New button
  7. Specify First name
  8. Specify Last name
  9. Select one of created Category
  10. Enter person description into About field if required
  11. Press the Save button

Also you can:

  • Specify Extra fields data (if created)
  • Add images

NOTE

To assign Person to Season, Team, Match etc please create Extra field with Type Person and specify required Person Category.

To assign Person to Team:
  1. Go to Components -> JoomSport -> Extra fields
  2. Click the New button
  3. Enter the name of the Extra field
  4. Choose Field type Person
  5. Assigned to Team
  6. Choose Person Category
  7. Enable/Disable field in Team Roster
  8. Enable/Disable Display on standings views
  9. Enable/Disable Assigned to the season
  10. Enable/Disable Assigned to the season
In this section you can create player events or statistics.
To create Event:
  1. Go to Components -> JoomSport-> Events
  2. Press the New button
  3. Specify Event name
  4. Specify Event type
  5. Choose Events to sum (for Event type "Sum of events")
  6. For Assists and same as ones specify Events Related to
  7. Select image that will be displayed at the Front End next to the event name
  8. Press the Save button

NOTE

If you are creating event for player you can choose it’s type: Average/Sum (Average - average amount will be displayed in stats; Sum - sum will displayed in stats. If you are creating Sum of events, please choose events to sum)

Tip:  Match events are displayed on Match page in Match statistic block.
In this section you can create and edit Box Score stats for Team players.
To create a new Box Stats item, please do the following steps:
  1. Go to JoomSport-> Box score stats
  2. Press the Add New button
  3. Enter the item name
  4. Specify Event type
  5. Choose if it's Composite or not
  6. For Non Composite specify Parent item (one of already created Composite items )
  7. Specify require type of non composite item "Sum" or "Countable"
  8. For countable items choose 2 of already created non-composite items and specify the manipulation: -;+;*;/;'/'
  9. Assign item to the Player extra field value"
  10. Enable/Disable publishing
  11. Enable/Disable Visible on Team/Match/Player layouts
  12. Enable/Disable Total column on Team/Match/Player layouts
  13. Press the Save&Close button

NOTE

There is ability to assign Box score item to the Player extra field value (select box Extra field type) Need to create Extra field first and then in Settings-General section specify this Extra field as criteria for Group Box Score by

Tip: Let's consider the example how to manage Box score Hockey stats:

  1. Create Extra field (Select box type) - Player role and assign values for it such as Skaters and Goalies
  2. Go Settings->General->option Group Box Score by, choose Player role, so in Box score settings we will be able to assign one of Player role to the require statistics item

    Tip:For Team players on Player settings page we have assigned a role for each Team player

  3. For Goalies we created non composite Sum type items: SA, SV, GA without assigning it to any parent item
  4. The SV% item is non composite but countable item - result of dividing SV into SA and without assigning it to any parent item

  5. So on Match page the Box Stats for Goalies has the following view

  6. For Skaters we created non composite Sum type items:G, A, +/-, S, PIM, H, BS, TA, GA without assigning it to any parent item
  7. For Skaters we also created Composite item Faceoffs
  8. And assigned it as parent item for non composite Sum type items FL(Faceoffs lost) and FW (Faceoffs lost)
  9. For creating Countable item FW% (Faceoffs win percentage) first we need to create Faceoffs total countable item - as sum of FL and FW

    NOTE

    We made it invisible on front-end so this item will not be displayed

  10. FW% that is the result of FW/Faceoffs total, so Skaters Box Score stats has the following view on Match page:
  11. On Player page for all Seasons the stats is displayed separately by Seasons and by Matches:

This tool allows creating and uploading game stages or maps for on-line tournaments and enter intermediate result to the match on match details page.

To create Game stage do the following steps:

  1. Go to Components -> JoomSport -> Game stages
  2. Click the New button
  3. Enter the Game stage name
  4. Upload an Image 
  5. create an article in Description field if it’s required
  6. Press the Save button

The section contains the list of web site Moderators.
Moderator can :
  • Edit team information
  • Manage team results (Group tournament) and match details.
  • Add/Invite players to the team (see Team Moderator rights)
  • Create players and edit them
To add new moderator, do the following steps:
  1. Go to Components -> JoomSport -> Moderators
  2. Click the New button
  3. Choose the site user
  4. Add required teams from the list
  5. Press the Save button

NOTE

*The user should be registered on the site.

In this section you can create extra text fields to add teams, players, match or season info
To add new Extra field, do the following steps:
  1. Go to Components -> JoomSport -> Extra Fields
  2. Click the New button
  3. Enter the Field name
  4. Select the field type (Text Field, Radio Button, Text Area, Select Box, Link,Person, Age)
  5. Specify Assigned to (Player/Team/Match/Season/Club/Venue/Person)
  6. Enable/Disable Display in standing views
  7. Enable Assigned to the Season option (Extra field value will be filled and displayed according to the Season)
  8. Enable/Disable Visible on player list layout
  9. Specify Publishing status
  10. Set the viewing permission (visible for all users or only for registered users)
  11. Press the Save button

General

In this section you can:

  • set a Date Format you want to display at the Front End
  • Enable/Disable match comments
  • Enable/Disable Club
  • Choose venue option: Venue/Location
  • Enable JoomSport branding
  • JoomSport branding on E-panel
  • Edit country name
  • Specify Player Extra field to Group Box score by
  • Enable/Disable Multilingual content
  • Enable/Disable Live match functionality

NOTE

Once you enable Multilingual content option each JoomSport text field will be available for translating into already installed Joomla languages

Quick Matchday creation
Here you can enable/disable match fields that will be available on Matchday page for creating match:
  • Extra Time field
  • Status
  • Date
  • Time
  • Venue
Team highlighting
This section allows specifying teams and color to highlight these teams.
Custom match statuses
Here you can add any required match status (postponed, canceled etc)
Shorten name of match status will be instead of score.

Player registration

In this section you can:

  • Enable/Disable player registration
  • Enable/Disable player ability to join any team
  • Enable/Disable/Make required fields (Last name/Nickname/Country/any other Player extra field)

NOTE

Enabled fields will be displayed for player registration via FE. Required fields should be filled obligatorily during player registration via FE

Team moderation

In this section you can set the following moderator permissions:

  • Can edit players
  • Teams per account (quantity of teams that one Joomla user can create)
  • Players per account (quantity of players that one Joomla user can create)
  • Required to be JoomSport Player to create team
  • Invite option 
  • Can invite unregistered players
  • Can create matches via Front End
  • Can mark match as played(If the option is disabled moderator is not able to edit played matches)
Specify rights for managing according to the team (For Own Team and for Opposite Team separately)
  • Can edit match score
  • Can edit player Events
  • Can edit match Events
  • Can edit squad

Team registration
In this section you can:

  • Enable/Disable team registration
  • Enable/Disable/Make required fields (City/any other Player extra field)

 Season administration

In this section you can set the following season admin permissions:
Team tournament
  • Can edit players
  • Can edit teams
  • Can remove players from season
  • Can remove teams from season
  • Can add existing team to season

Single tournament

  • Can add existing participant to season
  • Can edit participant
  • Can remove participant from season

Layouts

In this section you can manage element on FE layouts.

Team page

  • Enable/Disable standings position
  • Enable/Disable team form block
  • Enable/Disable match results block
  • Enable/Disable next matches block
  • Enable/Disable empty players tab
  • Enable/Disable Show empty players tab
  • Enable/Disable Display Roster tab
  • Specify criterion to Group players by
  • Specify Field for number to be displayed on Player roster card
  • Specify Extra card field
  • Specify field to order players (including extra fields, player events)
  • Specify player tab layout (Statistics list/Player photo)

Player page

  • Enable/Disable Career block
  • Choose Career fields
  • Enable/Disable match statistics block

Calendar page

  • Enable/Disable venue
  • Enable/Disable player list button
  • Enable/Disable matches search
  • Enable/Disable Matchday name on calendar
  • Choose layout All matches/Matches by Matchday

Season standings page

  • Enable/Disable player list button

Match page

  • Specify player extra field (select box type) for ordering in squad tab
  • Specify default match duration (used for Timeline and Player's Played minutes stats)
  • Enable/Disable time line
  • Specify Events to kick player out of the match
  • Specify Events related to opposite team (e.g. own goal - previously created in Events section )
Tip: Once Player gets Event that you specified his played minutes are not counted anymore in this match

Image settings

  • Specify logo height for all lists
  • Specify participant logo height for match page
  • Default photo width

Player settings

  • Specify how players will be displayed on Front End
  • Choose profile to display
  • Enable/Disable links for player logos
  • Enable/Disable links for player names
  • Enable/Disable system player Number connected to Season and Team

Team settings

  • Enable/Disable links for team logos
  • Enable/Disable links for team name

NOTE

Community Builder/JomSocial integration

It allows site admin to choose manually to which Player's Profile (Community Builder, JomSocial) the player name will link. 

To set up the integration please do the following steps:

Install and enable Community Builder or JomSocial component on your website and set up users as required

Specify Joomla user for each JoomSport Player on Player settings page

Choose the profile to be displayed (Community Builder Profile*, JomSocial Profile*) on Configuration settings page. 

As soon as you complete steps described above all JoomSport Player names displayed on JoomSport FE will link to the assigned User Profile page of the specified component.

Social buttons

Enable/Disable social networks:
  • Twitter
  • Google Plus
  • Facebook Send
  • Facebook Like
Enable/Disable JoomSport pages:
  • Season Standings Layout
  • Team Layout
  • Player Layout
  • Match Layout
  • Venue Layout

You can create the Front End access to the following layouts:
Club Layout
Club List Layout
Match Layout
Matchday Layout
Player Layout
Player List Layout
Player Registration Layout
Season Calendar Layout
Season List Layout
Season Table Layout
Team Layout
Team List Layout
Team Registration Layout
Tournament Layout
Tournament List Layout
Venue Layout
Team layout
In order to display the Team at the Front End:
  1. Go to Menus > Main Menu, click the New button.
  2. Choose the JoomSport Menu Item Type-> JoomSport -> Team Layout.
  3. Enter Menu Title
  4. Select the Season and then select the Team you want to display at the Front End,
  5. Add Menu Item Details
  6. Press the Save button

Tip: Overview tab is managed in Configuration->Layouts

JoomSport allows Site users to manage the Season and specified Team from the Front End.
To specify Users who can manage the Season, do the following steps:
  1. Go to Components -> JoomSport -> Season
  2. In the Add Season Administrators section specify users you want to manage the Season
  3. Press the Save button
  4. Install the JoomSport FE Management Module (see Module section )
  5. Go to the Front End
  6. Log in as specified user
  7. Click on the Season link in the JoomSport FE Management Module under the Season admin header.
  8. Edit the Matches/Teams/Players according to the right specified in Configuration BE.
  9. Press the Save button

Moderators access:
  1. Go to JoomSport FE Management Module
  2. Press "Your team name" link
  3. Edit your teams information/create new players/edit teams matches

Moderator can manage the Team info, Team players and Team matches according to the rights specified in the Configuration section.

For managing Esports configuration go to Components -> JoomSport -> Configuration->Team moderation.

Here you can specify:
  • Invite option Moderator adds player to the team/Moderator invites player to the team
  • Can invite unregistered players
  • Player can join team
  • Moderator can invite players to match
1) Invite option
Moderator adds player to the team - means that Moderators can add player to the team via FE. (Players will not be notified; Players are able not to have Joomla user account.)
Moderator invites player to the team - means that Moderator invites players, but they will be added to the team only after their approval.

NOTE

Moderator can invite only players who is registered as Joomla user.

The order of actions:
  1. Moderator invites the player
  2. The player gets a notification on email
  3. If palyer is agree he confirms the invitation (needs to go through the link in the message) and automatically added to the team.
  4. If player doesn’t want to be added to the team he ignores the email.
2) Can invite unregistered players
Moderator will have an ability to invite unregistered players:
  1. Enter the Email 
  2. Press the Invite button
Player will get a invitation Email.
Tip: Email text can be edited in the language file (language/com_joomsport.ini)

3) Player can join team
Player will have an ability to join a team via FE.
The player will be added only after Moderator approval.
4) Moderator can invite players to match
Moderator will have an ability to invite players of his team to the match via FE.
  1. Go to “Your team”->Matchday
  2. Create match
  3. Press the Save button
  4. Go Match details
  5. Chose option Invite players ”All from team/From main squad”
  6. Edit Email title and text
  7. Press the Save button

NOTE

Only players with Joomla user accounts will receive an Email for confirmation.

Enable Live match functionality in JoomSport Configuration section first.

For managing Live match functionality user has to be Season admin, to add admin permission to Joomla user go to Season settings

NOTE

Functionality of Live match performs with editor MCE only, make sure that this editor is enabled in Joomla Global Configuration.

Once user has signed in as Season admin he needs to go to the required Match page, where Live tab is displayed

In the Live match tab there is ability to:
  • Launch/Pause time ticker
  • Change match status
  • Edit match duration
  • Specify score
  • Enable/disable Extra time
  • Edit Game stage score
  • Each time admin presses the Save button, match info is updated
In the Live post area admin can:
  1. Assign post icon (you can upload/delete icons to the folder yourwebsite/media/bearleague/events)
  2. Enter some text/comment to his post
  3. Register Player event
  4. Set Squad
  5. Register Substitutes
  6. Display some Facebook post
  7. Display some Twitter post
  8. Post time can be added to each Post
Once admin pressed Add post button his Post content will appear in Live tab on Match page, there will be ability to edit/delete previous posts

Front End view

Season table module

The Season Table module is aimed to show the Team, gained Points and other info for selected season from JoomSport Tournament table.

To enable the module and edit its properties:
  1. Go to Back End > Extensions > Module Manager > Season Table
  2. Select a Season from the list
  3. Specify Quantity of places to be displayed
  4. Enable required columns for displaying (Played column, Emblem column, Percent column etc.)
  5. If you specify the Participant- in the Season table module there will be displayed this participant regardless of it's place
  6. Specify Module Class Suffix if needed
  7. Set ItemId (identifies the page where every link from the module will lead) –if needed
  8. Specify Basic/Advanced options if required
  9. Select Menu Assignment
  10. Press the Save button

NOTE

Asterisked (*) fields are obligatory for filling

Players Statistic module

The Players Statistic module provides you with ability to display required players statistics (events) in the Season or the Team.
To set up the module:
  1. Go to Back End > Extensions > Module Manager > Players Statistic module
  2. Specify the season
  3. Select participant if required
  4. Displayed count
  5. Enable/Disable player photo
  6. Specify photo width
  7. Enable/Disable Team name
  8. Set ItemId
  9. Specify Module Class Suffix
  10. Specify Basic/Advanced options if required
  11. Select Menu Assignment
  12. Press the Save button

Scroll module

The JoomSport Scroll module can display next matches or match results for selected Season.
To enable the module and edit its properties:
  1. Go to Back End > Extensions > Module Manager > JoomSport Scroll module.
  2. Select Season
  3. Set participant if required
  4. Specify what matches will be displayed All/Fixtures/Played
  5. Specify days range
  6. Put the checkmark to display Today matches
  7. Specify match quantity
  8. Enable/Disable participant emblems
  9. Enable/Disable venue
  10. Enable/Disable season name
  11. Enable/Disable slider
  12. Choose layout view1/ view 2
  13. Enable/Disable season on fly (module will display data according to the Season from content)
  14. Enter Menu Assignment, Module Permissions, Advanced
  15. Press the Save button

Player statistics module

The JoomSport Player statistic module display all stats of the chosen Player according to the Season.

To enable the module and edit its properties:
  1. Go to Back End > Extensions > Module Manager > JoomSport Player Statistic module.
  2. Select season
  3. Select player
  4. Set ItemId
  5. Specify Class Suffix
  6. Enter Menu Assignment, Module Permissions, Advanced
  7. Press the Save button

FE management module

FE Management module allows to manage Players/Teams/Matches via FE as it is described in the FE Management section.

To enable the module and edit its properties:
  1. Go to Back End > Extensions > Module Manager > FE Management.
  2. Set ItemId
  3. Specify Module Class Suffix
  4. Enter Menu Assignment, Module Permissions, Advanced
  5. Press the Save button

JoomSport Search Plugin

This Plug-in is used by standard Joomla! Search Module. JoomSport Search Plugin allows to scan the whole site including JoomSport component.
To enable the module and edit its properties:
  1. Go to Back End > Extensions > Plug-in Manager >JoomSport Search plugin
  2. Set Search Limit
  3. Enable/Disable search for Players
  4. Enable/Disable search for Teams
  5. Enable/Disable search for Matches
  6. Press the Save button

JoomSport Autoregistration Plugin

If JoomSport Autoregistration plugin is enabled after registration as Joomla user Player for this user will be created automatically. (Joomla user’s “Name” will be used as Player “First name”)

To enable Autoregistration plugin:

  1. Go to Back End > Extensions > Plug-in Manager >JoomSport Autoregistration plugin
  2. Enable plugin
  3. Specify Access level
  4. Press the Save button

JoomSport PayPal add-on

Add-on installation
To install PayPal add-on:
  1. Go to BE->Components->JoomSport-> Add-ons
  2. Choose the add-on file and press Install
  3. Publish add-on
As soon as the PayPal Add-on is published the section Payments appears in the JoomSport Menu
Settings
To set up paid competitions:
  1. Go to BE->Components->JoomSport->Payments->Settings
  2. Specify Your PayPal Email address – E-mail, to which your account is registered
  3. Specify Default currency – currency that will be used for payment
  4. Specify fee amount – amount that will be charged off user account
  5. Specify PayPal company name – Item Name - information that is displayed in the field Descriptions on the PayPal page
On General tab you will see Transactions list:
Transaction id, Payment Status, Payment Date, Season name, User Login and Payment gross
FE view
If the PayPal add-on is installed and published and the Season registration is open the Player/Team moderator will be able to press "Join Season" button:

As soon as Player/Team moderator press the "Join Season" button he will be redirected to the PayPal website where he will need to enter the required data for payment.

JoomSport Matches generator add-on

As soon as Matches Generator add-on is published Generate Matches button will link Matches generating functionality

To generate Matches:
  1. Go to BE->Components->JoomSport->MatchDay
  2. Press Generate Matches button
  3. Choose the Season
  4. Specify MatchDay type (Group/Knockout/Double elimination)

Generating Matches for Group type of Matchday 
  1. Specify MatchDay name (MatchDays with the specified name will be created during generating)
  2. Specify the quantity of Rounds (the quantity of matches the same participants will play with each other Home+Away)
  3. Specify the participants order manually or Randomize participants (if needed)
  4. Press the Generate Matches button 

Matches will be created according to the scheduling algorithm described here. Matchdays with the specified name+numerical order will be created. In each Matchday each participant plays with others 1 match. Quantity of MatchDays depends on quantity of Rounds

Generating Matches for Knockout/Double elimination type of Matchday 
  1. Specify MatchDay name (MatchDays with the specified name will be created during generating)
  2. Add participants for generating matches among them
  3. Specify the format for the first Round.
  4. Press the Generate Matches button 

First round matches between chosen participants for knockout/double elimination tree will be generated.

If quantity of participants is less than format quantity the BYE matches will be created.

NOTE

Matches between participants will be generated at random, regardless of participants order.

JoomSport Prediction add-on

As soon as Prediction add-on is published separate menu block Predictions will appear.

Prediction leagues
  1. Create Prediction league
  2. Add any Season (multiple choice) from JoomSport
  3. Configure Points number that user receives for the following types of events:
    • Exact guess
    • Winner side and points difference guess
    • Winner side guess
  4. Press the Save button

Rounds

Administrator can create Rounds for any Prediction league and add matches from seasons that were selected in prediction leagues.

  1. Specify Round name
  2. Add matches to the Round
  3. Press the Save button

Add-on settings
  1. Specify sorting settings Descending/Ascending for:
    • Points
    • Completed predictions
    • Exact guess rate
  2. Enable/Disable option Calculate points on Leader and prediction league once round is completed
Tip: Use drag and drop feature to manage ranking criteria order.

Front End Prediction layouts

Prediction Round Layout includes page where login-ed users can make prediction to each fixtures of Prediction League

In order to display Prediction Round at the Front End:
  1. Go to Menus > Main Menu, click the New button.
  2. Choose the JoomSport Menu Item Type-> JoomSport -> Prediction Leader.
  3. Enter Menu Title
  4. Select the League you want to display at the Front End,
  5. Add Menu Item Details
  6. Press the Save button

Prediction Leader Layout includes prediction stats by user

In order to display Prediction Leader at the Front End:
  1. Go to Menus > Main Menu, click the New button.
  2. Choose the JoomSport Menu Item Type-> JoomSport -> Prediction Leader.
  3. Enter Menu Title
  4. Select the League you want to display at the Front End,
  5. Add Menu Item Details
  6. Press the Save button

Prediction League Layout includes login-ed user prediction stats

In order to display Prediction League at the Front End:
  1. Go to Menus > Main Menu, click the New button.
  2. Choose the JoomSport Menu Item Type-> JoomSport -> Prediction League.
  3. Enter Menu Title
  4. Select the League you want to display at the Front End,
  5. Add Menu Item Details
  6. Press the Save button

JoomSport Matrix add-on

As soon as Matrix add-on is published separate menu block Matrix will appear.

To set up Matrix settings:
  1. Go to BE->Components->JoomSport->Matrix Configuration
  2. Enable/Disable matrix button
  3. Specify Team Short name(Create appropriate Team Extra)
  4. Enable/Disable emblem

FE view

There is ability to create Menu item layout Matrix

  1. Go to Menus > Main Menu, click the New button.
  2. Choose the JoomSport Menu Item Type-> JoomSport -> Matrix.
  3. Enter Menu Title
  4. Select the Season you want to display at the Front End
  5. Specify Abbreviation (id of Team Extra that you need to be used for Team short name)
  6. Add Menu Item Details
  7. Press the Save button

JoomSport CSV upload add-on

As soon as CSV upload add-on is published separate menu block CSV upload will appear. In this section you can upload Players and Matches (fixtures) using CSV file.

To upload CSV:
  1. Go to JoomSport -> CSV upload -> CSV
  2. Choose created Season
  3. Choose type of data Players/Matches
  4. Select CSV file. Click to download CSV files examples
  5. Press the Upload button
  6. For each column specify correspondent field in drop down lists
  7. Delete needless rows
  8. Press the Import button

Data will be imported to the selected Season.

General import rules / notes:

  1. Data can be uploaded to any extra field you created
  2. There must be no spaces before or after the comma in CSV file
  3. Player birthdate format must be: dd/mm/yyyy
  4. The players' and teams' names must be identical to those in your JoomSport database

Matches import rules:

  1. Match date format must be: dd.mm.yyyy
  2. Time format: HH:mm
  3. To generate the table and count the stats of players and teams, you must manually re-save every matchday within each season. Open the matchday and select update to accomplish this
  4. There are two kind of matches that can be imported - played and fixtures
  5. You can update match results for items that you already created inside your JoomSport. To update data, simply import the new file with scores included and identical match time & date. Import script will replace the old matches with the new scores information