Home
JoomSport – for Sports: Team & League, Football, Hockey & more
5.7.2 (latest)
Does JoomSport work with WordPress 6.8.1 and PHP 8.1.12? A smoke test was performed on 2025-05-05 11:12:33 UTC .
Summary
Errors
2 Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 543.38 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
0.148 seconds
The average page load time increased by this amount after activating the plugin.
Environment
WordPress version 6.8.1 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 20 JoomSport ‹ Test site — WordPress
URL
/wp-admin/admin.php?page=joomsport_setup
Requested URL
/wp-admin/plugins.php?action=activate&plugin=joomsport-sports-league-results-management%2Fjoomsport.php&plugin_status=all&paged=1&s&_wpnonce=fd075147fe
Aspect
after-activation
HTTP status
200
Load time
1.105 s
Memory usage
4.13 MiB
JS errors
None
Resource errors
None
Dashboard →
URL
/wp-admin/index.php?page=joomsport_setup
Aspect
menu-item
HTTP status
200
Load time
0.316 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport
URL
/wp-admin/edit-tags.php?taxonomy=joomsport_tournament&post_type=joomsport_season
Aspect
menu-item
HTTP status
200
Load time
0.339 s
Memory usage
4.03 MiB
JS errors
None
Resource errors
None
JoomSport → Seasons
URL
/wp-admin/edit.php?post_type=joomsport_season
Aspect
menu-item
HTTP status
200
Load time
0.324 s
Memory usage
4.1 MiB
JS errors
None
Resource errors
None
JoomSport → Matchdays
URL
/wp-admin/edit-tags.php?taxonomy=joomsport_matchday&post_type=joomsport_match
Aspect
menu-item
HTTP status
200
Load time
0.340 s
Memory usage
4.03 MiB
JS errors
None
Resource errors
None
JoomSport → Teams
URL
/wp-admin/edit.php?post_type=joomsport_team
Aspect
menu-item
HTTP status
200
Load time
0.325 s
Memory usage
4.1 MiB
JS errors
None
Resource errors
None
JoomSport → Players
URL
/wp-admin/edit.php?post_type=joomsport_player
Aspect
menu-item
HTTP status
200
Load time
0.343 s
Memory usage
4.1 MiB
JS errors
None
Resource errors
None
JoomSport → Venues
URL
/wp-admin/edit.php?post_type=joomsport_venue
Aspect
menu-item
HTTP status
200
Load time
0.311 s
Memory usage
4.1 MiB
JS errors
None
Resource errors
None
JoomSport → Persons
URL
/wp-admin/edit.php?post_type=joomsport_person
Aspect
menu-item
HTTP status
200
Load time
0.440 s
Memory usage
4.1 MiB
JS errors
None
Resource errors
None
JoomSport → Import
URL
/wp-admin/admin.php?page=joomsport_import
Aspect
menu-item
HTTP status
200
Load time
0.292 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport → Sports
URL
/wp-admin/admin.php?page=joomsport-page-sports
Aspect
menu-item
HTTP status
200
Load time
1.432 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport → Events stats
URL
/wp-admin/admin.php?page=joomsport-page-events
Aspect
menu-item
HTTP status
200
Load time
0.567 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport → Box score stats
URL
/wp-admin/admin.php?page=joomsport-page-boxfields
Aspect
menu-item
HTTP status
200
Load time
0.513 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport → Person categories
URL
/wp-admin/edit-tags.php?taxonomy=joomsport_personcategory&post_type=joomsport_person
Aspect
menu-item
HTTP status
200
Load time
0.315 s
Memory usage
4.03 MiB
JS errors
None
Resource errors
None
JoomSport → Game stages
URL
/wp-admin/admin.php?page=joomsport-page-gamestages
Aspect
menu-item
HTTP status
200
Load time
0.536 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport → Extra fields
URL
/wp-admin/admin.php?page=joomsport-page-extrafields
Aspect
menu-item
HTTP status
200
Load time
0.550 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport → Settings
URL
/wp-admin/admin.php?page=joomsport_settings
Aspect
menu-item
HTTP status
200
Load time
0.514 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
JoomSport → Help
URL
/wp-admin/admin.php?page=joomsport_help
Aspect
menu-item
HTTP status
200
Load time
0.628 s
Memory usage
4.02 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.249 s
Memory usage
3.85 MiB
JS errors
None
Resource errors
None
Widgets ‹ Test site — WordPress
URL
/wp-admin/widgets.php
Aspect
new-sidebar-widgets
HTTP status
200
Load time
1.228 s
Memory usage
6.36 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.317 s 0.482 s +0.165 s 3.51 MiB 4.09 MiB + 593.3 KiB /wp-admin/edit.php 0.190 s 0.442 s +0.252 s 3.57 MiB 4.16 MiB + 602.61 KiB /wp-admin/post-new.php 0.688 s 0.880 s +0.192 s 6.06 MiB 6.64 MiB + 592.04 KiB /wp-admin/upload.php 0.582 s 0.608 s +0.026 s 3.52 MiB 4.02 MiB + 508.71 KiB /wp-admin/options-writing.php 0.212 s 0.369 s +0.157 s 3.5 MiB 4.02 MiB + 528.23 KiB /wp-admin/media-new.php 0.238 s 0.364 s +0.126 s 3.49 MiB 4.02 MiB + 536.42 KiB /wp-admin/edit-tags.php?taxonomy=category 0.182 s 0.334 s +0.152 s 3.5 MiB 4.04 MiB + 544.6 KiB /wp-admin/post-new.php?post_type=page 0.577 s 0.741 s +0.164 s 6.05 MiB 6.63 MiB + 590.38 KiB /wp-admin/options-discussion.php 0.365 s 0.940 s +0.575 s 3.5 MiB 4.02 MiB + 525.35 KiB /wp-admin/edit-comments.php 0.406 s 0.307 s -0.099 s 3.52 MiB 4.04 MiB + 524.38 KiB / 0.273 s 0.192 s -0.081 s 3.43 MiB 3.86 MiB + 431.15 KiB
Average
0.366 s 0.514 s +0.148 s 3.97 MiB 4.5 MiB + 543.38 KiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
Language
%
Lines of code
Comment lines
Files
PHP 60.3% 30,145 2,152 193 CSS 28.9% 14,451 179 18 JavaScript 7.5% 3,726 208 15 PO File 1.7% 834 715 1 SVG 1.6% 808 0 2 Markdown 0.1% 26 0 1 HTML 0.0% 4 0 1
Total
49,994
3,254
231
Lines of code
26,835
Total complexity
5,067
Median class complexity
14.0
Median method complexity
2.0
Most complex class
JoomSportcalcTable
Most complex function
JoomsportPageSettings::action()
Classes
171
Methods
1,013
Functions
25
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 21 wp_joomsport_box_fields wp_joomsport_box_match wp_joomsport_config wp_joomsport_events wp_joomsport_events_depending wp_joomsport_extra_fields wp_joomsport_extra_select wp_joomsport_groups wp_joomsport_maps wp_joomsport_match_events wp_joomsport_match_events_addit wp_joomsport_match_statuses wp_joomsport_matches wp_joomsport_playerlist wp_joomsport_season_table wp_joomsport_seasons wp_joomsport_sports wp_joomsport_sports_template wp_joomsport_squad wp_joomsport_teamplayers wp_joomsport_teamstats Options wp_options
7 joomsport_flush_rewrite_rules joomsport_recalc_seasons joomsport_refactoring_v widget_wpb_jommsport_players widget_wpb_jommsport_teamstat widget_wpb_joomsport_matches widget_wpb_joomsport_standings Custom Post Types 6
ID
Name
joomsport_season Season joomsport_team Team joomsport_match Match joomsport_player Player joomsport_person Person joomsport_venue Venue
Sidebar Widgets 4
ID
Name
wpb_joomsport_standings JoomSport Standings wpb_joomsport_matches JoomSport Matches wpb_jommsport_players JoomSport Player Statistic wpb_jommsport_teamstat JoomSport Team Statistic
Meta Boxes {
"joomsport_season": {
"joomsport_season_attr_form_meta_box": {
"title": "Attributes",
"context": "side"
},
"joomsport_season_stages_form_meta_box": {
"title": "Game stages",
"context": "side"
},
"joomsport_season_point_form_meta_box": {
"title": "Points",
"context": "joomsportintab_season1"
},
"joomsport_season_participiants_form_meta_box": {
"title": "Participants",
"context": "joomsportintab_season1"
},
"joomsport_season_rules_form_meta_box": {
"title": "Season rules",
"context": "joomsportintab_season1"
},
"joomsport_season_ef_form_meta_box": {
"title": "Extra fields",
"context": "joomsportintab_season1"
},
"joomsport_season_stcolumns_form_meta_box": {
"title": "Standings columns",
"context": "joomsportintab_season2"
},
"joomsport_season_highlight_form_meta_box": {
"title": "Highlight team places",
"context": "joomsportintab_season2"
},
"joomsport_season_ranking_form_meta_box": {
"title": "Ranking",
"context": "joomsportintab_season2"
},
"joomsport_season_groups_form_meta_box": {
"title": "Groups",
"context": "joomsportintab_season4"
},
"tagsdiv-joomsport_tournament": {
"title": "League *",
"context": "side"
}
},
"joomsport_team": {
"joomsport_team_personal_form_meta_box": {
"title": "Personal",
"context": "joomsportintab_team1"
},
"joomsport_team_about_form_meta_box": {
"title": "About team",
"context": "joomsportintab_team1"
},
"joomsport_team_seasons_form_meta_box": {
"title": "Assign to season",
"context": "joomsportintab_team1"
},
"joomsport_team_ef_form_meta_box": {
"title": "Extra fields",
"context": "joomsportintab_team1"
},
"joomsport_team_players_form_meta_box": {
"title": "Players",
"context": "joomsportintab_team2"
},
"joomsport_team_bonuses_form_meta_box": {
"title": "Bonuses",
"context": "joomsportintab_team2"
},
"joomsport_team_ef_assigned_form_meta_box": {
"title": "Extra fields assigned to the season",
"context": "joomsportintab_team2"
},
"joomsport_team_venue_form_meta_box": {
"title": "Home venue",
"context": "side"
}
},
"joomsport_match": {
"joomsport_match_score_form_meta_box": {
"title": "Score & Points",
"context": "joomsportintab_match1"
},
"joomsport_match_playerevents_form_meta_box": {
"title": "Player Events",
"context": "joomsportintab_match1"
},
"joomsport_match_matchevents_form_meta_box": {
"title": "Match Statistic",
"context": "joomsportintab_match1"
},
"joomsport_match_boxscore_form_meta_box": {
"title": "Box Score",
"context": "joomsportintab_match1"
},
"joomsport_match_ef_form_meta_box": {
"title": "Extra fields",
"context": "joomsportintab_match1"
},
"joomsport_match_descr_form_meta_box": {
"title": "About match",
"context": "joomsportintab_match1"
},
"joomsport_match_about_form_meta_box": {
"title": "Match description",
"context": "joomsportintab_match1"
},
"joomsport_match_general_form_meta_box": {
"title": "General",
"context": "side"
},
"joomsport_match_squad_form_meta_box": {
"title": "Line Up",
"context": "joomsportintab_match2"
},
"joomsport_match_subs_form_meta_box": {
"title": "Substitutes",
"context": "joomsportintab_match2"
},
"tagsdiv-joomsport_matchday": {
"title": "Matchday",
"context": "side"
}
},
"joomsport_player": {
"joomsport_player_personal_form_meta_box": {
"title": "Personal",
"context": "joomsportintab_player1"
},
"joomsport_player_about_form_meta_box": {
"title": "About player",
"context": "joomsportintab_player1"
},
"joomsport_player_ef_form_meta_box": {
"title": "Extra fields",
"context": "joomsportintab_player1"
},
"joomsport_player_teams_form_meta_box": {
"title": "Assigned teams",
"context": "joomsportintab_player2"
},
"joomsport_player_ef_assigned_form_meta_box": {
"title": "Extra fields assigned to the season",
"context": "joomsportintab_player2"
}
},
"joomsport_person": {
"joomsport_person_personal_form_meta_box": {
"title": "Personal",
"context": "joomsportintab_person1"
},
"joomsport_person_about_form_meta_box": {
"title": "About person",
"context": "joomsportintab_person1"
},
"joomsport_person_ef_form_meta_box": {
"title": "Extra fields",
"context": "joomsportintab_person1"
},
"tagsdiv-joomsport_personcategory": {
"title": "Person Category",
"context": "side"
}
},
"joomsport_venue": {
"joomsport_venue_general_form_meta_box": {
"title": "General",
"context": "joomsportintab_venue1"
},
"joomsport_venue_about_form_meta_box": {
"title": "Venue description",
"context": "joomsportintab_venue1"
},
"joomsport_venue_copyright_form_meta_box": {
"title": "Copyright image",
"context": "joomsportintab_venue1"
},
"joomsport_venue_ef_form_meta_box": {
"title": "Extra fields",
"context": "joomsportintab_venue1"
}
}
}
Roles 1
ID
Name
joomsport_moderator JoomSport Moderator
Capabilities 29 jsp_matchday_manage jsp_matchday_edit edit_jscp_player edit_jscp_players edit_others_jscp_player edit_published_jscp_players delete_published_jscp_players delete_others_jscp_players publish_jscp_player read_jscp_player delete_jscp_player edit_jscp_team edit_jscp_teams edit_others_jscp_team edit_published_jscp_teams delete_published_jscp_teams delete_others_jscp_teams publish_jscp_teams read_jscp_team delete_jscp_team edit_jscp_match edit_jscp_matchs edit_others_jscp_match edit_published_jscp_matchs delete_published_jscp_matchs delete_others_jscp_matchs publish_jscp_match read_jscp_match delete_jscp_match PHP Error Log 2 lines [05-May-2025 11:12:47 UTC] WordPress database error Table 'wordpress.wp_joomsport_sports' doesn't exist for query SELECT st.sportTemplateClass FROM wp_joomsport_sports as s JOIN wp_joomsport_sports_template as st ON s.sportTemplateID=st.sportTemplateID made by activate_plugin, do_action('activate_joomsport-sports-league-results-management/joomsport.php'), WP_Hook->do_action, WP_Hook->apply_filters, JoomSportAdminInstall::_installdb, JoomSportAdminInstall::_defineTables, JoomsportSettings::loadSportTemplates
[05-May-2025 11:12:48 UTC] WordPress database error Unknown column 'statoriumAPI' in 'field list' for query INSERT INTO wp_joomsport_match_events_addit(e_id,player_id,ecount,eordering,statoriumAPI,parent_event) SELECT e_id,player_id,ecount,eordering,statoriumAPI,additional_to FROM wp_joomsport_match_events WHERE additional_to != 0 made by activate_plugin, do_action('activate_joomsport-sports-league-results-management/joomsport.php'), WP_Hook->do_action, WP_Hook->apply_filters, JoomSportAdminInstall::_installdb, joomsportUpgradeRef::upgradeEvents