Quick TipsWeb DevelopmentWebDev Tips

How to fix Class vmLanguage not found in Virtuemart

Recently I was doing a VirtueMart upgrade from version 2 to the latest version, as well as upgrading Joomla! 2.5 to latest 3.9.* version. With all of the frustrations and pitfalls that come with this process, the one thing just took me so much time to fix. I was getting this: Fatal Error: Class ‘vmLanguage’…

Read more
TutorialsWeb DevelopmentWebDev Tips

Eight ways to detect Joomla! version from scraped html source code

As we showed previously with WordPress, detecting the Joomla! version from its source code is also possible. Although not that straight-forward as WordPress. The best success I had was to use multiple approaches, so if one fails, the code moves to the others. It should be also noted that with some approaches the best you…

Read more
ToolsTutorialsWeb DevelopmentWebDev Tips

Bulk register users to a Zoom Meeting

Update June 2023: zoom.us discontinued the use of JWT for authorization, and it is completely disabled now. So this method below is not working. Please check the Zoom API reference for valid approaches to registrations.   In recent times the ZOOM app became very popular for creating and attending online meetings and webinars. As a…

Read more