JoomlaWorks Blog

JoomlaWorks is developing and supporting some of the most respected and popular extensions in the Joomla! community, including the groundbreaking K2, AllVideos, Simple Image Gallery and Frontpage Slideshow. Since 2006 we have developed more than 26 extensions for the Joomla! CMS, all of which have been used in hundreds of thousands of Joomla! sites across the world. Late 2010, our extensions had been downloaded more that 4 million times, out of which AllVideos and Simple Image Gallery had more than 1.5 million downloads each and K2 more than 350,000! Innovation and the open source philosophy are the two things that motivate us!
  1. Simple RSS Feed Reader v3.6.0 released

    Today we're releasing v3.6.0 of Simple RSS Feed Reader, one of the most popular feed reader modules in the Joomla community. This new release addresses a few issues and improves compatibility with PHP 7.

    Here's what's added or changed in Simple RSS Feed Reader with the release of v3.6.0:

    • More robust feed importing. The module will even "pretend" to be a regular desktop browser (by setting a user-agent) in order to read available feeds, when related restrictions apply at the feed site's server.
    • Improved PHP 7 & Joomla 3.8.x compatibility. Fixed various PHP warnings and notices.
    • Removed the "redirect" feature in v3.5.0 as it could be utilized by 3rd parties to redirect content as well. For security precaution, we still ship the redirect file only it's now used to block potential redirects from external sources.
    • The external web service used to resize images will now properly render images over HTTPS.

     

    Simple RSS Feed Reader is fully compatible with Joomla 3.x & PHP versions from 5.5 to 7.2 (less than 5.5 was not tested). It should work on Joomla 2.5 as well, but again, we haven't thoroughly tested it.

    DOWNLOAD

    You can download this version by visiting the product's page at: https://www.joomlaworks.net/extensions/free/simple-rss-feed-reader

    UPGRADING

    Simply install on top of any other 3.x release. The update will also appear in the Joomla extension updater (for Joomla v2.5 or newer).

    DEMO

    You can see a demo of the extension at: https://demo.joomlaworks.net and https://demo2.joomlaworks.net (right column on both sites)

  2. K2 Plugin for sh404SEF v1.5.0 released

    K2 Plugin for sh404SEF v1.5.0 is now available to download or upgrade. This is both a feature and bugfix release so it's advised that you upgrade as soon as possible.

    Here's what's added or changed in K2 Plugin for sh404SEF v1.5.0:

    • Added new option to specify the category path. You can now choose between the full path or just the last category if you have lots of nested K2 categories.
    • A bug in the plugin's parameters which prevented proper rendering has now been fixed.
    • Improved compatibility with PHP versions up to 7.2.
    • Various code cleanups.
    • Verified to be 100% compatible with the current sh404SEF release (4.15.1 at the time of writing).

    If you are using Joomla v3.5+ we highly recommend you update to this new version of the plugin.

     

    DOWNLOAD

    If you have an active K2 Plugin for sh404SEF subscription, just head over to the Member Dashboard at https://www.joomlaworks.net/members and grab your copy from the "Subscriptions" page.

    Or purchase this latest release from just 14.90 EUR. More info at: https://www.joomlaworks.net/extensions/commercial/k2-plugin-for-sh404sef

     

    UPGRADING

    Just upload the new version and it will overwrite the old one.

    For support questions please use our Ticket Support System inside the Member Dashboard at https://www.joomlaworks.net/dashboard (active product membership required).

  3. Simple Image Gallery Pro v3.5.0 released

    Simple Image Gallery Pro v3.5.0 is now available to download or upgrade. New gallery layouts (templates) have been added, all popup engines have been updated and there are many compatibility improvements (compared to v3.1.0) with Joomla 3.8.8+, K2 2.9.0+ and PHP versions up to 7.2.

    Here's what's added or changed in Simple Image Gallery Pro with the release of v3.5.0:

    • Improved compatibility with Joomla 3.8.8+, K2 2.9.0+ and PHP versions up to 7.2. Lots of JS issues resolved when using Simple Image Gallery Pro with K2 in Joomla's backend.
    • Various bug fixes and UI improvements in the backend.
    • New gallery layouts (now 9 in total!) including our first in-place responsive slideshow (SlickShow1). More will be added in upcoming releases in the coming months.
    • All popup engines (modals) have been updated to their latest versions.
    • The editor button for Simple Image Gallery Pro will now cover most of your viewport to make editing your galleries far better.
    • Frontend editing ACL permissions now work as expected in K2 v2.8.0+. If you previously had issues uploading image galleries when K2's frontend editing was enabled, this is now resolved.
    • There is better error handling in place when uploading images and you'll be notified if there is a server proble or some other Joomla extension interfering with the AJAX upload process - most notably older versions of Akeeba Admin Tools, which were blocking entirely legitimate upload requests. Even worse, exclusing "com_sigpro" in AAT's WAF did not work at all (let's hope these bugs are fixed in that extension)...
    • "Settings" has been added to the main component's menu in the backend UI as its previous placement in the sidebar only was confusing for some users. Vertical navigation in "Settings" has also be fixed in Joomla 3.8.8+.
    • Lytebox has been removed from the popup engines
    • Chosen.js and Swipebox have been removed from the backend UI (2 less JS dependencies to load). Fancybox v3.5.0 now acts as the main modal in Simple Image Gallery Pro's backend UI.
    • jQuery builds have been updated up to 1.12.4 (for Joomla 1.5 & 2.5). In Joomla 3.x we do not load any additional copy of jQuery, we simply use what's provided by Joomla (jQuery v1.12.4 in Joomla 3.8.12 at the time of writing).
    • jsDelivr's CDN is now the default option for popup engines. jsDelivr is also "Great Firewall of China" friendly :)
    • The Chinese CDN qihoo360 has been removed in favour of jsDelivr.

    If you are using Joomla v3.8.8+ and K2 v2.9.0+ we highly recommend you update to this newest version for better compatibility.

    We now plan on switching to a 2-3 month update cycle to cover more frequent changes in the popup engines as well as in Joomla & K2 (which also switches to a similar update cycle). Additionally, there is major restructuring occuring under the hood to prepare Simple Image Gallery Pro for Joomla 4.

     

    DEMO

    The JoomlaWorks demo site has been updated to use the latest Simple Image Gallery Pro release. See here https://demo.joomlaworks.net/simple-image-gallery-pro.

     

    DOWNLOAD

    If you have an active Simple Image Gallery Pro membership, just head over to the Member Dashboard at https://www.joomlaworks.net/members and grab your copy from your "Subscriptions" page.

    Or purchase this latest release from just 19.90 EUR. More info at: https://www.joomlaworks.net/extensions/commercial/simple-image-gallery-pro

     

    UPGRADING

    Just upload the new version and it will overwrite the old one.

    For more help, please visit the updated documentation page for the extension at: https://www.joomlaworks.net/support/docs/simple-image-gallery-pro

    For support questions please use our Ticket Support System inside the Member Dashboard at https://www.joomlaworks.net/dashboard (active product membership required).

  4. Frontpage Slideshow 3.12 released

    Frontpage Slideshow v3.12 is released today addressing an issue related to the image upload feature in PHP v7.x.

    More specifically, the 3rd party library used for uploading images has been updated to its latest release which fully supports PHP up to 7.2. Additionally, we have fixed some backend UI inconsistencies.

    This is a maintenance release.

    As a reminder, support for RedShop and Tienda will be removed in Frontpage Slideshow v4.

     

    DEMO

    The JoomlaWorks demo site has been updated to use the latest Frontpage Slideshow release. See here https://demo.joomlaworks.net/frontpage-slideshow and here http://demo2.joomlaworks.net (responsive version).

     

    DOWNLOAD

    If you have an active Frontpage Slideshow membership, just head over to the Member Dashboard at https://www.joomlaworks.net/members and grab your copy from your "Subscriptions" page.

    Or purchase this latest release from just 19.90 EUR. More info at: https://www.joomlaworks.net/fpss 

     

    UPGRADING

    Just upload the new version and it will overwrite the old one.

    For more help, please visit the updated documentation page for the extension at: https://www.joomlaworks.net/support/docs/frontpage-slideshow 

    For support questions please use our Ticket Support System inside the Member Dashboard at https://www.joomlaworks.net/dashboard (active product membership required).

  5. Really?

    (this post was originally written by Nick Griffith of importblogkit.com on July 15th, 2015 but sadly his website is now unavailable - it's reposted for archival purposes as it's a personal favorite)

    One of my biggest pet peeves is listening to other programmers claim that a particular piece of source code simply “does not work” when they are seeking debugging help.

    Claiming something “does not work” isn’t what one programmer says to another programmer.  The phrase “does not work” should be reserved for when you’re taking your car to the mechanic and you don’t have a clue what’s wrong with it.  If you’re telling a programmer that a particular piece of source code simply “does not work”, then you should no longer consider yourself a programmer.

    There are a lot of different ways in which a piece of code could “not work”.  And as a programmer, even if the solution is beyond your capabilities, the exact nature of the problem certainly shouldn’t be.  If you know enough to know that the code isn’t working, you should be able to at least explain to someone else what makes you draw that conclusion.

    This code does not work because…

    • …it does not compile.
    • …it encounters a run-time exception.
    • …it does not produce the correct results.
    • …it launches missiles.

    Most problems fall under one of these categories.  And if somehow your problem doesn’t fall under one of these categories, that doesn’t excuse you from still providing details about the nature of the problem.

    If you are experiencing a problem of the nature of one of the first two in that list (does not compile or has a run-time exception), then somewhere, you’ve got an error message or an exception, and probably even a line number.  This is your number one big clue as to what the problem is, and either you can find it and make some sense out of it, or who ever you’re going to ask for help will need it as necessary information in resolving your problem.  And if you can’t find it?  Well that’s important information too.

    If your problem is that your code isn’t producing the intended results, it’s important to discuss what the intended results are exactly, what the actual results are exactly, and what the exact difference between the two actually is.  This is going to be important information to anyone helping diagnose their problem.  They must be clear on your actual goal.  They must be clear on the actual results you are getting.  And they must be clear how these two are different.

    When programmers come to me and simply say “this code does not work,” I send them away.  Their problem is not solvable by me or anyone.  And by bringing it to me and expecting someone to solve an undefined problem, you’re wasting two people’s time.

    Before you can solve a problem, you must first clearly define it.  And frequently, you’ll find that in defining a problem clearly enough that others can help you, mostly you’ll just end up resolving the problem on your own.

Newsletter

The wonderful thing about Margaret Howell is that season after