JoomSport 5.3.6. delivers the single but very important bug fix.
Old matches can be deleted after specific matchday operations set resulting the data loss.
We suggest to avoid using outdated releases on production environment.
The Dutch like to participate football predictions. Why is it so popular? It is sometimes said that the Netherlands has 17 million national coaches. They say every Dutch thinks he knows who should be drafted in the Dutch national team and which position scheme should be played. And it is precisely the feeling, that you can prove you are the expert and can predict the matches better than anyone else during the European Championship or World Cup. That makes prediction games so popular.
Intikkertje is the one of the most popular football prediction website in Netherlands. The Dutch company uses the JoomSport, Statorium data set and JoomSport predictions to power up their football contest games.
Intikkertje organizes several different football prediction competitions, such as a World Cup prediction, Eredivisie predictions and a Champions League predictions. People register on site and can play the football predictions contest for free.
The last time, during the 2018 World Cup, there were more than 100,000 people participated prediction game. As a player you have to predict the scores of upcoming matches. The better you predict the outcome, the more points you earn, finally receiving higher position in ranking.
The fun thing is that you can also create your own private league. You add the private league name and then you can invite your friends, family and colleagues to play together. This creates a private competition and separate ranking table. So you can see what position you and your friends have.
Private leagues are often being created with colleagues. Often everyone bets a certain amount, for example 10 euros. This creates their own prize pool that is divided among the winners of the private league.
If you predict well and appear in the top of the general ranking, you have a chance to win great prizes. For example, Intikkertje has given away beautiful football trips to FC Barcelona and Real Madrid in the past. You can also win video game consoles, your favorite team t-shirt and other prizes.
The Intikkertje players like to predict football matches. Of course a large part of these people also bet the real money on football. They visit official registered bookmakers to do so. Intikkertje provides a lot of information and tips available on match pages about betting at bookmaker odds. You can read reviews about bookmakers such as in this Bet365 review for example.
Football fun site Intikkertje.com has been using JoomSport, Statorium data and prediction software for more than three years now. This includes the live scores. So participants can monitor the match stats live. Furthermore, the website offers the full match statistics, player information and rankings of the various football competitions.
We are glad to announce the release of the new JoomSport version.
Here is the list of improvements delivered:
Allows you to divide player events automatically into periods / halves / etc. It also allows you to have the separate proper section for penalty shootout. Here is how it looks like for incredible EURO 2020 match on our Statorium.com
To improve the experience of those who uses our Statorium football API service we designed the new live scores module. The matches are grouped by leagues. The good thing about the module is that current match time, current live scores are updated without page reload!
We have improved the speed of the many pages due to big optimization done on database queries level. The tool tips were optionally removed for some pages that contain matches.
Those clients who has our advanced package can benefit from major features delivered for predictions:
- The new module "My predictions"
- The new functionality "private leagues" so you can allow your users to invite their friends to compete
- The place ticker to know how predictor place is changed after each round
Mostly we already have those features in our WordPress product. We expect the new cool changes delivered to the predictions add-on soon again.
It allows you to have the roster cards of selected team published in separate module just in any place where you need it.
Some other minor changes were applied to the code. Enjoy the update! Keep in touch with us.
This week we have published the new 2.1.1 release for prediction plugin. It delivers two new features.
Once enabled in plugin settings users can select one match inside each round to be Joker. Points for such selected match will be doubled.
Users can earn extra bonus points for guessing correct score for at least one team.
I have configured the points in my example league as follows: Exact guess = 10, Winner & Score difference = 5, Winner side = 2, Bonus for correct gals guess = 1
So finally points system works with the following rules and cases:
|Option||Description||Example prediction||Example score||Points gained|
|Exact Result||when score prediction is exactly equal with match score||1:1||1:1||10|
|Winner & Score difference||user predict goals difference AND winner of the match||3:1||2:1||5|
|Winner side||When prediction is correct only for team who win the match||0:1||2:4||2|
|Bonus for correct goals guess||Only one team score prediction was correct.||0:1||2:1||1|
|Bonus is added to other cases but not exact score. Here is the example with winner side and bonus||2:1||2:0||2+1=3|
Please contact us if you have any questions. We will be glad to support you!
It is incredibly mixed feeling. To release the big update for the product that is installed only on ~200 sites and new development never pays off. At the same time we know that it is used by one of the most recognized predictions sites on national level in some countries. We want to make people who use this product happy with the change delivered. This is the primary reason we created this update.
So, what was changed:
Private leagues approach is totally rethought. All the management is done without the access to admin now. Via shortcode. It is possible to generate the link so you can share it with your friends. They will be able to join your private prediction league automatically after they log in. Сlean, accurate, mobile-wise, user friendly.
New private leagues create UI allows you to copy the users who participated in other private prediction league you manage. So if you have your friends predicting national level competition each year this feature will allow you to avoid inviting same users every time.
We want to bring special thanks to Stefan from https://intikkertje.nl who inspired us for this development.
Now you can add My Points widget to inform your users about current prediction stats on any site page. League on the fly option allows showing the stats for league that you browse. (widget defines the league automatically).
We paid a lot of attention to product usability this time. We introduced login url option so you can configure what link shall be displayed for unregistered site visitors. Same option is available for private league button (pro version). Navigation between the rounds is improved. Your own user is highlighted on leaderboard even if you have it out of the first page. Prediction league column has been added to the round list.
Finally, we want to remind that our Prediction leagues WordPress plugin is deeply integrated with Statorium data service. You can have the public league stats delivered automatically to your site. Сoncentrate on playing predictions rather than managing league stats!
Download the free version from WordPress.org marketplace or contact us so we update your pro version and configure it for you. Enjoy!
We have delivered to our download area the hotfix for Joomla based JoomSport.
There were three issues fixed:
- fixtures analytics for knockouts
- fixtures analytics for single players
- 1054 unknown column '$team2_id' error once saving mathcdays
As a response for large number of request from our clients we have added analytics for future matches in JoomSport. This applies both for WordPress sport plugin (ver. 5.0) and Joomla extension (ver. 5.5) released.
The main objective of the new analytics offered is to help predicting on match outcome.
Before we start the development we have analyzed a lot of sports sites and analytics variations. Many of them offer a large amount of numbers but poorly squeezed data and we didn't want the same. We wanted to avoid overloading you with the useless numbers. Instead we have carefully selected the most important figures that might correlate with upcoming match outcome.
The new data blocks offered includes the three sections added to future JoomSport matches (fixtures status).
Season win / draw / lost numbers and last 5 matches blocks are offered with "All season games" OR "Home / away games" filter depending on where is the selected team plays. "Position" chart is only displayed for the seasons that are without knockouts or playoffs matchdays.
For player / match events averages it is possible to set what kind of events do you need to display. Scores averages analytics offers you the three numbers for each team: scored, conceded and total. Again, season total and home / away filter is offered for both blocks.
Two blocks to analyze previous head to head game between opponents. All leagues and seasons are included. 10 games stats included inside the block.
See how the functionality looks like on our demo.
Thank you VERY much to all the bakers who supported us financially with this particular feature development! It would be impossible to deliver all that functionality without you. Special thx to Yannis (Sentragoal), Roberto (ESM), Aldi (Universfootball), Juan Luis (Quesomecanico)!
JoomSport for WordPress ver. 5.0:
* (feature) New analytics, H2H
* (feature) Custom match status for match shortcode filters
* (feature) Season options - Spanish ranking rules added
* (improvement) Improved mobile views
* (improvement) Club layout design
* (improvement) Tabs naming changed
* (Bugfix) Person menu for other languages
* (Bugfix) Hiden image for team page
* (Bugfix) Match page speed issue
JoomSport for Joomla ver. 5.5:
* (feature) New analytics, H2H
* (feature) additional columns for lineups added so you can add player numbers, position etc.
* (improvement) Improved mobile views
* (improvement) Tabs naming changed
* (improvement) SEO - browser page titles changed for Match, Team, Player, Calendar, Standings pages
* (Bugfix) Match page speed issue
* (Bugfix) Match generator fixed for double elimination knockouts
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!
the BearDev team co-founder.
p.s. Many thanks to Kraftblik marketing agency and Bruce Ogilvie for helping me with this post prep!
It's one of the best time of the year and Christmas arrived slightly early at BearDev. On behalf of BearDev team we would like to wish everyone a happy holidays time!
We truly believe everyone deserves a holiday present, therefore you will be pleased to know that we are providing $50 coupon code "2018-2019Y" for anyone buying JoomSport annual subscription. Offer is valid till the beginning of 2019.
Over last month our team worked on Data API integration with Soccer data feeds provider. There over 800 soccer league supported. The functionality is quite comprehensive so let us explain what services we offer at this stage:
Import primary database
Script allows you to import the following 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.
Update league matches details
Keep your matches updated at a click of a button. Besides score there is no more need to enter manually the following data.
* Data is not supported in some local soccer Leagues
Real time automatic update
In nearest future we are planning to release real time update script, so all matches score and details will be updated automatically in online environments. Using this functionality you are free from 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.
One more piece of good news is that FE management layouts are is totally renewed. User-friendly mobile responsive and modern interface makes Season admins and Team moderator work much easier. There are some improvements planned, we keep working on this functionality to make it perfect.
After reading your feedback we implemented Box score and Player event connector. You can now easily assign any Player Event to Box score so it will be calculated automatically and there is no need to insert same stats value twice.
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.