JoomlaWorks Extension Updates

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. K2 Plugin for sh404SEF

    k2 plugin for sh404sef logo 1024x512
    A plugin for supporting K2 in sh404SEF.

    Use the plugin to configure K2 URLs when using sh404SEF in a multitude of options.

    Unlike the previous built-in implementation for sh404SEF, this new plugin provides new URL manipulation options and it has dual compatibility with K2 versions 2.7.0+ as well as the upcoming K2 version 3.

    The plugin has been successfully tested with sh404SEF versions 4.6.x in Joomla 2.5 and 3.x.


    • K2 v2.7.0 or newer
    • sh404SEF v4.6.x or newer
    • Joomla 2.5 or 3.x


    • Make sure you meet the requirements above and that K2 and sh404SEF are already present on your Joomla installation.
    • Upload the latest version of the plugin on your Joomla site.
    • Locate the plugin under the "sh404SEF ext plugins" group in the Joomla Plugin Manager.
    • Click the plugin name to edit its settings - most options are pretty self explanatory.
    • Make sure the plugin is enabled and hit "Save & Close" after you adjust settings as you see fit.
    • Clean your sh404SEF URLs cache.
    • Clean Joomla's cache if it's enabled.
    • K2 URLs should now be optimized by sh404SEF.




    k2 plugin for sh404sef backend
  2. SocialConnect

    SocialConnect is the only Joomla extension that allows you to integrate your Joomla site with social networks and identity providers for user authentication, posting content directly to social networks and 3rd-party comment system integration.


    Let your users register to your website with their social profile from Facebook, Twitter, Google, Google+, LinkedIn, Github,, Microsoft/Windows Live/Xbox or any Ning network

    Let your users register to your website with their social profile from Facebook, Twitter, Google, LinkedIn, Github,, Microsoft (, Hotmail, SkyDrive, Windows Live, Windows Phone & Xbox Live), Amazon, Disqus, Foursquare, StackExchange, SoundCloud & Tumblr.

    AutoPost to Facebook & Twitter right from K2 and Joomla

    AutoPost to Facebook, Twitter & LinkedIn right from the Joomla article or K2 item edit forms!

    Add Facebook Open Graph and Twitter Card tags on each K2 item or Joomla article to make your content even more social media ready

    Add Facebook Open Graph and Twitter Card tags on each K2 item or Joomla article to make your content even more social media ready.

    Enable Disqus or Facebook comments on your K2 items, Joomla articles, Virtuemart or RedShop product pages.

    Enable Disqus or Facebook comments on your K2 items, Joomla articles, Virtuemart or RedShop product pages.

    Avatars for your users from their social profile K2 or

    Avatars for your users from their social profile, K2 or

    Better login and registration pages, with multiple layouts to choose from. A user module that actually makes sense.

    Better login and registration pages, with multiple layouts to choose from. Users also get a customizable landing page after login.

    Easily check how many concurrent users browse your site

    Easily check how many concurrent users browse your site and see who's logged into your site and from which social network.

    Fully redesigned backend UI in v1.5

    Easy to configure with a simple, yet elegant "status" dashboard in Joomla's backend.

    Use the SocialConnect Twitter module and style it the way you want

    Use the SocialConnect Twitter module to display one ore more streams of tweets for any Twitter account & style it the way you want, unlike the official Twitter widget which is too "design restrictive" when it comes to embedding.


    Beautiful & customizable frontend

    SocialConnect comes with a set of predefined layouts to use right out of the box - or customize anyway you like. Consistency between the component & module layouts make your user "not think" and thus easier to engage with your e-shop, forum, community or other type of site that utilizes user engagement. Check out the available component and module layouts below for more.
    • SocialConnect
      Remember that ugly login page in Joomla? Now you can forget about it. A simple layout that can easily fit any Joomla template design - distinct blocks for the available user actions. Don't make your user think. Make it easy for them to join your site. The layout you see here is one of the 3 bundled with SocialConnect.
    • SocialConnect
      The second layout gives more focus to the registration process. Like the first layout, it allows you to have an optional descriptive text communicating to your users why they should sign up/register to your website.
    • SocialConnect
      The 3rd layout is a variation of the first one and it's ideal for single-column layouts. The optional welcome text in on the left of the sign-in block, while registration is at the bottom. Perfect for minimal designs or for clear focus on the registration/sign-in process.
    • SocialConnect
      Like the component, the SocialConnect module comes with 2 layouts as well. A compact layout that reveals the login/registration actions for your user, which can easily fit on your site's header or toolbar. The official K2 website uses the compact layout at the top-right.
    • SocialConnect
      ...And an "expanded" layout, ideal for using SocialConnect in the sidebar of your Joomla e-shop or forum. The layout is generic enough to easily fit any design. Maintaining a consistent login block across your site will not make your user wonder "where" they login when browsing through the pages of your site.

    Integrates with all major social networks & service providers

    SocialConnect - Cross post to social media networks

    Post to Facebook, Twitter & LinkedIn 
    right from the Joomla backend

    Posting to Facebook, Twitter & LinkedIn just got easier. No need to use an external paid service like HootSuite or Buffer to cross-post your content to these social networks. No need to bother managing users for such services. Just have your content authors post directly from the Joomla article or K2 item edit forms directly to your social media accounts in Facebook, Twitter or LinkedIn. It's that simple!
    • SocialConnect - Cross post to social media networks
      Share panelSelect the networks you want to share to and optionally append some custom text.
    • SocialConnect - Cross post to social media networks
      You can switch to the horizontal layout of the sharing panel, anytime.

    Connected users overview & site visitor count

    Quick overview of how many visitors browse your site and how many users are logged in (and from which social network) at a given moment.
    OverviewDynamically updates the total users from all the social networks.
    All the users connected to your website including visitors.
    Break down of the users connected by social network

    Click on the images below to see how the SocialConnect admin module looks in Joomla versions 1.5, 2.5 and 3.x.{gallery}galleries/products/socialconnect_dashboard:272:200:0:2:jquery_slimbox:Sleek{/gallery}

    A dashboard that makes sense.

    The SocialConnect dashboard clearly indicates which social network services are enabled (and which aren't) for your Joomla site.
    A dashboard that makes sense
    Check the status of each social network authentication plugin
    Overview of required system information.


  3. Simple Image Gallery Pro

    simpleimagegallerypro_300x88_24.pngNEW VERSION 3.8 released in June 2020!

    Adding image galleries inside your Joomla articles has never been easier!

    Using the "Simple Image Gallery PRO" extension from JoomlaWorksyou can quickly display a folder of images on your server as a stylish image gallery within any Joomla article, K2 item, Virtuemart or HikaShop product and any other Joomla extension that loads the Joomla WYSIWYG editor (TinyMCE, JCE, JCK Editor etc.).

    The process is dead simple. You just click the "Simple Image Gallery PRO" editor plugin button located under any WYSIWYG editor box, anywhere in Joomla and you can easily select an image folder to present as an image gallery on your site. Don't have images uploaded yet? You can just drag and drop images in the extension's built-in uploader and batch upload images, one by one, without overloading your server or requiring high memory limits from PHP. Then add captions using the intuitive interface, save and simply select to add inside your Joomla content.

    The "Simple Image Gallery PRO" editor plugin will insert a Joomla plugin snippet for every image gallery (something like { gallery}mygallery:200:140:0:2{/gallery} inside the editor content) and then this snippet will "automagically" present as an image gallery, in a stylish thumbnail grid (or slideshow) with "lightbox" popups to showcase the original images, when users click on the thumbnails!

    "Simple Image Gallery PRO" is the best Joomla gallery system because a) it's easy to use & manage, b) it allows you to embed image galleries right where your content is (and not redirect your visitors to some other "gallery" section!), c) it offers multiple layouts/templates to present your image gallery and d) it supports the best popup (lightbox/modal) engines to display the original images.

    Check out the demo we prepared, showcasing multiple galleries with different layouts on the same page.

    So now:

    a) you don't need to have an additional gallery component to display your images and/or redirect your visitors elsewhere, as the galleries integrate with your Joomla articles, K2 items, Virtuemart/HikaShop products or any other component that allows "plugin parsing" and also utilizes Joomla WYSIWYG editor plugins.
    b) you focus more on content writing and less on managing the images! You are not limited to embedding one gallery per article, you can embed as many as you want.
    c) you don't have to worry about upgrades. Simply install any new version of the extension on top of the old one and your galleries will inherit any new features! Fully backwards compatible and better still, it works with Joomla versions 1.5 to 3.x!

    SIGPro v3.6.6 Galleries


    • Amazing backend component and WYSIWYG editor plugin allow you to fully control gallery creation, previewing and editing, either on a centralized place (the component) or inside any component form that load a Joomla WYSIWYG editor: We have created a new design philosophy that blends amazingly well with the Joomla admin user interface. And it's also consistent on all supported Joomla versions (1.5 to 3.x). You, your clients and your content writers will love it. And when you upgrade to a newer Joomla version, they won't need to adapt to a new design, because the design is consistent across different Joomla versions.
    • Fully configurable thumbnails: Adjust the default width and height, set the thumbnail quality. You can even have different galleries displayed with thumbnails of different dimensions on the same page! You set all this options right before inserting an image gallery into your content. It's a piece of cake.
    • Captions in your galleries: Don't just create image grids. Add meaningful information under each thumbnail! Using the Simple Image Gallery Pro backend interface (accessible via the component or the WYSIWYG editor plugin) you can optionally provide a short title and a more detailed description text per image. You can even use full HTML code inside the image description which is displayed on the lightbox popup. Don't want to add captions? You don't have to, it's completely optional. Continue to just upload images inside Simple Image Gallery Pro and let it do everything else!
    • Full JoomFish/Falang support: for captions in multiple languages!
    • Smart thumbnail resize: If enabled, thumbnails are resized to fit the thumbnail viewport as set in the plugin parameters. This option is ideal when you want to display images of different aspect ratio in thumbnails of the same dimensions.
    • 10 amazing gallery layouts (themes), including "Polaroids" and the JavaScript enhanced "Galleria", "Galleria White" & "SlickShow1" which transform your gallery to a slideshow.
    • Gallery layouts are based on the MVC architecture, which means you can fully override all gallery layouts (both HTML and CSS) to match your needs - and without caring about future updates of the plugin breaking your unique gallery layout! You just place the overrides inside your Joomla template's folder structure.
    • 13 of the best popup (lightbox) engines, most fully responsive to match your site responsive/adaptive design! Most popup engines are powered by jQuery, but we also provide 2 that utilize "vanilla" JavaScript as well. The jQuery ones are loaded in "no conflict" mode to avoid any JavaScript conflicts with other Joomla extensions that may also utilize jQuery-based scripts.
    • Flickr Gallery/Album/Set integration: Probably the easiest way to embed a Flickr set of images... Just paste the Flickr URL within the plugin's { gallery} tags like this { gallery}{/gallery} and you're done!
    • Single thumbnail mode: only one thumbnail shows up in place of your normal gallery but once you click on it, you can browse though the entire source gallery folder! This mode is ideal for powerpoint-like presentations.
    • Thumbnails are created by the source images, but even the source images can also be resized: By utilizing external cloud services, you can make sure your "source" images never exceed a given width (e.g. 900px). That way, you avoid causing any confusion to your visitors by opening a 2000px wide image inside a lightbox that covers the entire browser window, just because one of your content writers uploaded an extremely large image! Some of the popup engines go one step further and will automatically adapt the source image to fit the browser window, when their original or "cloud resized" dimensions exceed the actual viewport.
    • Allow source image downloading: want your visitors to download the original images you uploaded? Just turn on the related component parameter and your visitors will see a download link the gallery popups.
    • Slideshow option built into most popup engines: if you choose a popup engine that is "slideshow capable", then your visitors don't need to manually click the navigation elements inside the lightbox popup to move back and forth in the image set. They can simple hit the slideshow play button and the images will auto-slide until the end of the gallery is reached.
    • Embed a module position in the popups: want to serve banners in all your popup images? Just include a module position which fetches banners from some banner module and let Simple Image Gallery Pro do the rest!
    • Print stylesheet: A "print" stylesheet makes sure your galleries won't look messed up when visitors print your articles (cause browsers don't render background images when printing). Simple Image Gallery Pro hides all your galleries and puts an anchor link in place, when printing a page with galleries on it. So your visitors have a point of reference for their galleries and if they print your pages as PDFs, the get working links to click on when they view the PDF file!
    • Simple Image Gallery Pro uses the Joomla API to attach the various CSS and JS files required for the galleries: This makes it possible to use some of the many "compression" plugins (from the Joomla Extensions Directory) to "mashup" all these files in just 1 CSS and 1 JS file. More over, the thumbnail creation engine is written from the ground up to consume the least possible resources from your server, making Simple Image Gallery Pro "shared hosting" friendly too!
    • Fully integrates with K2, the popular content extension for Joomla, inside the "Image Gallery" tab of the K2 item forms.
    • Mobile/tablet device friendly: tested on iOS and Android devices of various dimensions - utilizing the "responsive" popup engines, you can also make the viewing experience better with touch support for navigating between images.
    • Advanced features include the setting of different gallery layouts (themes) and/or popup engines per gallery on the same page!
    • New extended syntax for more flexibility (for power users). Allows you to use multiple gallery layouts and/or multiple popup engines under the same page!
    • Backwards compatibility with the free version. You just uninstall the free version, install the PRO version and you're done! No need to re-edit your existing content items (articles) that previously included image galleries, inserted with the free version. If you forget to uninstall the free version, Simple Image Gallery Pro will gently remind you.
    • Requirements auto-detect: if something is not set up properly in your site or server or if a selected image folder is wrong or already deleted, preventing Simple Image Gallery Pro to operate properly, the extension can detect any limitations and notify you accordingly.
    • Frontend image gallery uploading is now possible to isolated user folders! That means your community's users or your site's content contributors can now use the handy Simple Image Gallery Pro editor button to upload and manage image galleries for their content. This option is applicable to any Joomla extension that allows frontend editing for its content (e.g. K2 or the default Joomla article system).
    • Better ACL integration for Joomla 2.5 or later. You can now assign permissions to create, edit and/or delete to separate Joomla user groups in the backend.
    • Enforce a file size limit (e.g. 300kb or 2mb) for each image in the gallery uploader.
    • Compatible with Joomla 1.5, 2.5 & 3.x.
    • Compatible with PHP versions up to 7.4.




    Already a customer? Download updates!

  4. AllVideos

    AllVideos (by JoomlaWorks) is the universal media player for Joomla and a classic must-have extension for any Joomla based website.

    Use the plugin to easily embed video & audio content from all major 3rd party media providers (YouTube, Vimeo, Dailymotion, Twitch, Facebook, Flickr, Mixcloud & SoundCloud) inside your Joomla articles, K2, Virtuemart, Kunena or any other Joomla component that supports "content" plugins.

    Additionally, it allows you to playback any web-native video/audio file format hosted on your server or even a remote server, providing great flexibility when it comes to media content embedding. Fun videos, product presentations, audio podcasts, you name it!



    • You don't have to copy/paste huge blocks of HTML code, just to get a video from YouTube to playback on your Joomla website. Your WYSIWYG editor in Joomla loves it and so will you and your clients!
    • You use simple plugin tags like {youtube}{/youtube} (or just {youtube}g5lGNkS5TE0{/youtube}), {mp4}holiday_in_rome{/mp4} or {mp3}pixies_bonemachine{/mp3}.



    1. All major 3rd party media providers are supported: YouTube (single videos & playlists), Vimeo, Dailymotion, Twitch, Facebook (for videos), Flickr (for videos), Mixcloud & SoundCloud. Use simple plugin tags utilizing the full media page URL (e.g. {youtube}{/youtube}) or just the ID from the media URL page (e.g {youtube}g5lGNkS5TE0{/youtube}).
    2. Stream your own media content using web-native video and audio formats like H.264/MPEG-4 (.mp4/.m4v/.m4a), WebM (.webm), Ogg Theora Vorbis (.ogg/.ogv/.oga), MP3 (.mp3), WAVE PCM (.wav) & FLAC (.flac), as well as generic containers like .avi & .mkv. For non web-native media embedded with older version of AllVideos (prior to version 5.0.0), which are not supported by modern browsers, a download message will be presented - this basically includes Flash Video (.flv/.f4v), ShockWave Flash (.swf), Windows Media (.wmv/.wma), QuickTime (.mov/.mpg/.mpeg/.3gp/.3g2/.aac), DivX (.divx) etc.
    3. Easily embed your media content either directly from your server or a remote server.
    4. Use custom preview (poster) images for self-hosted video & audio files. For videos specifically (and unlike any other similar solution in Joomla), AllVideos can auto-generate preview images from the 5th second of each video by utilizing modern browser features.
    5. Need a simple way to have random preview images for your self-hosted audio files? Enable the integration and your audio files will use random music/audio related images as previews from the popular stock image service.
    6. Use AllVideos to display background videos with muted sound.
    7. Simple controls inside the plugin's parameters page provide layout consistency on all the videos shown in your Joomla website. Set your preferences in seconds, publish the plugin and you're ready to start embedding media content!
    8. Easy, descriptive syntax for media embedding - {format OR provider}filename{/format OR provider}. You can also use syntax like {format OR provider}filename|width|height|autoplay{/format OR provider} (e.g. an "autoplaying" YouTube video with {youtube}he73js82|600|450|1{/youtube}) to display media at different dimensions.
    9. Uses MVC templating. Just copy the /tmpl folder included in the plugin, into your Joomla template's /html folder and rename it to "jw_allvideos", then style the output as you wish.
    10. Includes 3 templates: Classic, Framed and Responsive
    11. Fully responsive media playback when using the "Responsive" template.
    12. Uses the core Joomla updater.



    AllVideos is fully compatible with Joomla versions 1.5, 2.5, 3.x & 4.x on servers running PHP 5 or 7.



    AllVideos is a Joomla plugin developed by JoomlaWorks, released under the GNU General Public License.





  5. K2

    K2 is the popular powerful content extension for Joomla with CCK-like features. It provides an out-of-the box integrated solution featuring rich content forms for items (think of Joomla articles with additional fields for article images, videos, image galleries and attachments), nested-level categories, tags, comments, a system to extend the item base form with additional fields, a powerful plugin API to extend item, category and user forms, ACL, frontend editing, sub-templates and a lot more!

    You've already been there... Joomla is a great content management system. In fact it's considered one of the best in the world. But the default article system in Joomla is so spartan! Just a title, your content body and that's it. This is where K2 comes in.

    K2 was built as a complete replacement of the default article system in Joomla. Install it like any Joomla extension, import your articles from the default Joomla article system and you instantly get a host of new features for your existing content: rich content forms for items (think of Joomla articles with additional fields for article images, videos, podcasts & other audio files, image galleries and attachments), hassle-free image management (uploaded item images are auto-resized to 6 configurable dimensions, either globally or per category - you can now forget about using Photoshop resizing!), comments, tagging, built-in options to extend content forms (e.g. to create product catalogs), powerful content modules fetching K2 content in any way you can imagine, frontend editing with easy to use access control settings (for content-heavy websites), powerful yet easy templating (and sub-templating) for going above the "Joomla average", extended user profiles, user groups, blogs, a powerful plugin API to extend item/category/user forms, "drag and drop" media manager and many more!

    K2 is the ideal solution for managing your content, regardless of site "size": you can use it from a small blog to a complex corporate site or even a multi-author environment (portals, magazines etc.). To provide a practical example, using K2, you can transform your Joomla website to a news/magazine site with author blogs, product catalogs, work portfolio, knowledge base, download/document manager, directory listing, event listing and more, all this bundled under one package! And since K2 is extensible with additional fields to its base item form, you can easily create category-specific content types, e.g. article, blog post, product page, directory listing.

    It's no wonder that K2 powers some of the biggest and most popular Joomla sites ever built worldwide!

    These integrated features in K2 not only save website administrators precious management time (from managing a dozen extensions which would otherwise be required), but they also allow for better performance.

    K2 was actually built on these 4 principles: feature-rich content in Joomla, ease of use (for any type of user), flexible templating, performance

    And best of all? K2 is totally free to use!

    For more, please visit: