JoomSport 5.2.6. brings online the single but important vulnerability bug fix.
Please update the plugin to the latest or request this from our support team.
We suggest to avoid using outdated releases on production environment.
JoomSport 5.2.6. brings online the single but important vulnerability bug fix.
Please update the plugin to the latest or request this from our support team.
We suggest to avoid using outdated releases on production environment.
We have delivered some new hot features for our WordPress based plugin!
To improve the experience of our Statorium football API clients we designed the new live scores shortcode. The matches are grouped by leagues. Results are updated without the page reload!
We have designed completely new team moderators approach. It is done via new [jsModerator] shortcode that you can place on your site pages and let moderators do their actions without accessing the admin area.
You can also now connect the responsible team moderators to manage their selected teams. Green light for eSports teams using our plugin.
Permissions settings are very simple.
We are preparing for FIFA World Cup. So you will soon see more features connected to our Statorium football data service.
This time we have delivered the time ticker. It allows the customers who use our Statorium service to show the live match minute in different blocks and also on match page.
We have also added number of other improvements and features. You can order matchdays within one season if you filter view by season and add all items on one matchday page.
You can see the new stats (starting lineups, minutes played) on team page. The icons for stats were also updated.
The new release allows you to configure the match page title the way you like. So it improves your SEO as well.
Some other minor changes and bug fixes were added. You can access the full log.
Will be glad to hear your suggestions and feedback. Welcome to contact us!
Here is the list of changes for the 4.1.2 version release. We paid the attention to SEO, design and Live matches support. Also, this release offers the deeper integration with UEFA EURO 2021 API football data offered by our Statorium team.
Enhanced Live match support
Match details such as player events, lineup and substitutes will be updated automatically without page reload if match is marked as Live.
Improved SEO
We've implemented new URL form method for season and match posts. Also league name for season post name added.
New features:
Improvements:
Certainly bugfixes:
Please update your version. If you have any ideas or suggestions how to improve JoomSport product please don't hesitate to share it on JoomSport feedback page and we will definitely consider it. Feel free to contact us by Chat or HelpDesk if any questions appear.
Sometime releases bring the filling that new functionality will utterly change the product life, as well as company destiny and many customers who use the software. This release is the one!
We have done number of changes that are mostly connected with our new data service - Statorium. They both deliver flexible way of how you display the information on your site and bring better soccer stats support.
First of all we are happy to introduce the ability to display Live Status for matches. Once match is marked as Live representative icon "Live" will appear on all views: Fixtures, Shortcodes and Widgets. For such matches real time updates of the match page score activated so there is no need to reload the page to get info about the match score.
We implemented new default fields for team (Short name, Middle size name). By means of these fields you will get full flexibility to show different Team names in Shortcodes and Widgets. Forget about ugly views with long and badly proportioned Team names. Enter all possible Team names and use required one in full accordance with your design. Specific option to choose name that will be displayed on Mobile devices will make website page 100% percent mobile friendly.
Same as for Teams we developed new default fields for player (Short name, Home Country name) that also open up possibilities to display Player names all over the front pages as well as in Shortcodes and Widgets.
Optional new system field “System Player number” will help you to manage Players numbers once they are related not only to Season but also to Team.
Other added improvements
Certainly bugfixes:
*Features added to Pro version only.
Please update your version. If you have any ideas or suggestions how to improve JoomSport product please don't hesitate to share it on JoomSport feedback page and we will definitely consider it. Feel free to contact us if any questions appear feel free to contact our friendly support team any possible way: Chat, HelpDesk, Forum.
Fact: As of the current moment, we have managed to create the most stable growing Sports plugin on the WordPress market - JoomSport. It is growing steadily, and since its first release in 2016, there was no single week when active installs growth went below 0%. No other WordPress sports plugins can say the same about their product!
Active installs growth (the latest 9 months):
Downloads number (since the beginning):
This was our failure. So were did we fuckup? You might ask…
The story began in 2009 when my partner Andrew decided to develop the solution for managing soccer stats for his own private league. The Joomla extension market was so hungry for sports solutions so once we pulled the first release we got a huge number of free downloads during the first day. It became extremely popular within a short period. We monetized the idea by offering a paid version of the product and started selling it through our site.
The first profit allowed us to hire a small team who would care about product development, testing, and support. Owners still had their primary job outside of the JoomSport at that time. Being in such state for almost 5 years JoomSport software grew without the proper attention to features implemented, code quality and overall strategy.
By the end of 2015, we had a disaster like situation: The Joomla market slowed down significantly, the software became unwieldy with a huge number of clunky features. It was the time to change something…
On November 2015, my partner and I decided to be involved on a full-time basis for JoomSport and change the software we loved.
We developed a strategy that consisted of three points:
By the end of 2015, our JoomSport became a product with a huge number of unused and hard to learn features. The UI was poor; naming was terrible so as a result, we started having more and more customers complaining about our solution. “Hard to learn, hard to use, complicated” and “bad looking.”
We wanted to change all of this to create the solution that customers really love.
We started a full product review process at the beginning of 2016. The idea was very simple: "Let's create a product that will be powerful yet VERY simple to learn. Customers will love the simplicity." We then followed the number of directions to achieve the goal.
Here are they:
By the mid of 2016 we released the new version of JoomSport that was significantly different from what we had till that moment.
For some reason, the team decided not to port the solution to WordPress in 2014 even we understood the Joomla CMS market had started weakening. There was already a well-known plugin named League Manager on WordPress catalogue and the team thought it would be hard to tackle it.
We did a mistake. At the same time, the first version of SportsPress (current active installs leader) was released. They quickly picked up the empty niche and grew to ~15000 installs by the moment when we brought the first JoomSport release to the public. So, we entered the sport WordPress solutions market a year and a half later than we could! This late market entrance turned into very slow growth in the initial stages. I understand this better now: what if a customer sees the solution with 100 active users and the solution with 100-x time's bigger audience? Of course - many leads don't even install it; don't want to spend their time comparing the leader and others..." This is what happens when you do not pay proper attention to your product and the markets in time.
The second big mistake we did was actually entering this market after we missed that chance to enter early. After so many efforts spent on solution development, we started the market evaluation. We suddenly realized that the market niche is not that big, and it would be hard to feed our current team and future development even if we were the first and the biggest here.
Asa conclusion, it was fact that we entered the market late – instead of exploring blue oceans we had to fight sharks in red water. A cherry on top, the market was not that big as we expected to be.
If it were there now, I would put my investments into a stand-alone product in a different niche rather than porting our solution to WordPress.
Another difficult decision we took was building the Mobile App. Extremely expensive development (iOS and Android developers cost a fortune!) took us ages to create and soaked all our investments. We have it now and have the first customers using it successfully. The problem is that such an expensive feature requires quite a lot of efforts to sell it. It is a pity we realized this fact after we’d built this.
One of the best decisions taken was changing our pricing strategy. Starting from 2010 and until May 2018 we were oriented to very low budget customers and were selling onetime fee licenses. This resulted in many small level sales to people that were using our software for ages but never paid us a penny for expensive product development. Our support manager was overloaded with many tech requests that never paid off neither. On the other hand, because of that load, we couldn’t pay proper attention to better customers.
We did two changes: switched to subscription model sales and increased our pricing 2-3 times on different positions. That allowed us to remove extremely low budget customers and free some supporter time for the clients who deserved our attention. The upside of this was that we found a segment of customers who are ready to work with us on a long-term basis that could support us constantly. So now, we don’t try to compete on price, but focus on quality and proper delivery for someone who is ready to start working with our products and rely on our support.
Finally, the subscription model allowed us to count our main business parameters. We counted such critical SAAS financial indicators like Live Time Value (LTV), Average Revenue Per Account (ARPA), Monthly Recurrent Revenue (MRR). We are no longer financially blind! – We know who our customer is, we know how much we can invest in marketing, we can evaluate better the changes and the new product that we implement.
This was not part of our strategy. One of our customers paid for this feature and agreed to share the source code with us. We built the soccer data feed integration. Therefore, that allowed our customers to import data into the product for major public soccer leagues. We did not expect much from this feature but in fact, it turned that many customers were interested.
Nowadays not many clubs or leagues (well except some private leagues) want to fill the game results for public leagues their selves manually. Almost every pro level club is looking for the two tools: Automatic data feed for the leagues were they participate + import tool to add their own game results using CSV.
So let do a retrospective of the mistakes we did and the things we learned.
What we do different now:
Based on that customer interest, DATA become our key focus now and we are planning two new ventures in that area. The first one will be creating big soccer database to become a reliable soccer data feeds provider. We started creating Statorium football API service already and plan to release to the public shortly. The second one will be dedicated to scouting and will use Machine Learning technologies to improve player selection process for professional soccer clubs and intermediate agents.
Keep tuned for our updates, we are creating something cool!
Thanks for reading!
Dmitry,
the BearDev team co-founder.
p.s. Many thanks to Kraftblik marketing agency and Bruce Ogilvie for helping me with this post prep!
We've added new option "Playoff" to Matchday settings, now you can create Round Robin Matches that will not be counted towards Standings. Playoff Matches will be displayed under the Standings. Please use it to add new stages to your competitions.
Minor improvements
Fixed Bugs
Please update your version. As always if you have any ideas or suggestions how to improve JoomSport product please don't hesitate to share it on JoomSport feedback page and we will definitely consider it. Feel free to contact us by Chat or HelpDesk or Forum if any questions appear.
Finally we are glad to announce Data API integration with soccer live scores API provider for JoomSport WordPress version . Over 800 soccer leagues are supported. At the moment we offer the following services:
Import primary database
Previously developed for Joomla JoomSport component script became available for WordPress JoomSport plugin. This script allows importing the main data into JoomSport database: Players, Teams, team Rosters, Venues, league schedule. Data can be uploaded either to clean database or you can connect imported players, teams or venues with the items that you have already created inside JoomSport. Compared to Joomla JoomSport API integration there is no need of manual work during the setting stage.
Update league matches details
Your matches will be updated at a click of a button. Besides match results, most of details will be updated as well:
Player stats:
Red/Yellow card
Double Yellow card
Assist
Goal
Own Goal
Penalty
Missed Penalty
Substitution*
Squad*
Coach*
Team stats:
Saves
Offsides
Fouls
Shot attempts
Own goal attempts
Corners
Attacks
Dangerous attacks
* Data is not supported in some local soccer Leagues
Real time automatic update
On a short-term horizon we are going to release real time update script, so all matches score and other details will be updated automatically in online environments. With such functionality there is no need for manual updating Match results and other Statistics but at the same time your website will be always up-to-date.
Please pay your attention that API data is additionally paid service. The price is based on league coverage.
Request soccer API data estimate
Besides Data API integration we are glad to inform you about the following improvements and bug fixes:
Improvements:
Bugfixes:
Please update your version. If you have any ideas or suggestions how to improve JoomSport product please don't hesitate to share it on JoomSport feedback page and we will definitely consider it. Feel free to contact us by Chat or HelpDesk or Forum if any questions appear.
It's been a while since we posted something new about JoomSport for WordPress and we are happy to share the latest changes with you.
Significant performance improvement for all major pages
JoomSport community is growing everyday and customers with really huge database started to use our software. That is really good news! Unfortunately previously such websites faced speed problems on stats pages because of the initial WordPress structure and JoomSport tables. In version 3.2 we have greatly improved performance on all Standings views, including widgets and shortcodes, on Team and Match result page. Now even in case of any inflow of website visitors JoomSport pages will perform without timeouts.
Minor improvements:
* Player stats widget added to standard edition
* SEO improvements
* Styling improvements
* Mobile styles improved
* Ability to edit Season assigned Extra fields for Player in Single competition
Bugfixes:
* Delete matchday action will recount tables now
* Knockout 7 and 77 score issue (Pro)
* Team overview - all matches are Away
* Moderator without team can edit any match (Pro)
* Using the selectors to enter a zero score messes the fixture up
* Search on Calendar is not working for Mobiles
* Matches order incorrect on Calendar once generated by Match gen (Pro)
* Remove Team column from Player stats page for singles
Please update your JoomSport version. If you have any ideas or suggestions how to improve JoomSport product please don't hesitate to share it on JoomSport feedback page and we will definitely consider it. Feel free to contact us by Chat or HelpDesk or Forum if any questions appear.
As a fact we've heard that JoomSport is quite comprehensive system and may be even features-ridden so in this release we decided to work mainly with interfaces and facilities without adding new functional features.
Number of pleasant enhancements are applied:
Check JoomSport demo to see all the nice perks delivered!
Player list improvements:
Besides for perception convenience we have advanced Player list view. Now in JoomSport Settings you are able to specify Event or Extra field to order Players on Player list page. Moreover Countable events stats is added to Player list view so you can easily display there for example player Points stats for Hockey or Sum of cards for Soccer. Added Team column allows your website users to understand Player membership without visiting his Profile page.
Certainly bugfixes:
Please update your version. If you have any ideas or suggestions how to improve JoomSport product please don't hesitate to share it on JoomSport feedback page and we will definitely consider it. Feel free to contact us if any questions appear.
BIG thanks to our Front end developer Vitaliy who did great job in this release!
Our previous version of JoomSport plugin became incompatible with the latest WordPress 4.9 release. The new 3.0.1 JoomSport delivers a single compatibility fix for Matchday list.
Please DO NOT USE outdated version of JoomSport with latest 4.9 WordPress, it might ruin your database.