---
title: "SW JProjects component for your own extension catalog for Joomla developers - WebTolk websites development, Joomla Extensions"
description: "The component allows you to create your own - a catalog of extensions for CMS (not only for Joomla) or files. It is possible to download custom data schemas for the update server using license keys. Ideal for developers, web studios and digital agencies"
url: "https://web-tolk.ru/en/dev/components/sw-jprojects"
date: "2026-06-10T11:10:03+00:00"
language: "en-GB"
---

# SW JProjects

- **Categories:** [Joomla 4 - Joomla 6extensions](https://web-tolk.ru/en/dev/rasshireniya-dlya-joomla-4), [Components](https://web-tolk.ru/en/dev/components)
- **Version:** 2.6.2
- **Date:** 18 March 2026

11510 7276 CTR 158% Pack Free

[Download](https://web-tolk.ru/en/get?element=pkg_swjprojects)[Versions](https://web-tolk.ru/en/dev/components/sw-jprojects/versions)[Documentation](https://web-tolk.ru/en/dev/components/sw-jprojects/documentation)[GitHub](https://github.com/WebTolk/SWJProjects)[JED](https://extensions.joomla.org/extensions/extension/authoring-a-content/content-construction/swjprojects/)

The component allows you to create your own - a catalog of extensions for CMS (not only for Joomla) or files. It is possible to download custom data schemas for the update server using license keys.

![SW JProjects](https://web-tolk.ru/images/swjprojects/projects/69/en-GB/icon.webp)

## Description

### Your own Joomla extension directory

The component allows you to create your own catalog of extensions for software or files. It is possible to download custom data schemas for the update server using license keys. Historically, the component has developed as a catalog of extensions for the Joomla CMS. With its help, Joomla extension developers can create their own equivalent of the Joomla Extensions Directory. However, the possibilities of using the component are not limited to this.

### Catalog of digital projects

The component ensures the creation and operation of a catalog of digital projects (programs, files, scripts, extensions, modules, etc.), allows you to manage their descriptions, characteristics, and provides the ability to download.

### Paid download

Thanks to the key manager, you can arrange a paid download on your website.To do this, it is enough to select "Download type: Paid" in the project and then you can download the file only if the license key is specified.

### Versioning

The component provides versioning of digital projects, with the ability to specify stability (Development, Alpha, Beta, Release Candidate, Stable) and manage the description of changes.

### Statistical functionality

The component includes statistical functionality with the ability to track the number of downloads for each specific version.

### File Storage

The directory structure allows you to store files outside the root directory, which provides a high degree of protection and eliminates downloading via a direct link to the file, bypassing the component.

### For Joomla! developers

Developers who create extensions for CMS Joomla! are provided with additional functionality to create and operate their own update server as part of the component.

#### Changelog URL

In Joomla 4, in the admin panel before updating, it is possible to view the changes made in the new version of the extension. You can also see them in the extension manager's list in `System - Management - Extensions` when you click on the extension version. However, this is only possible if in [The XML manifest of the extension contains the changelog URL](https://docs.joomla.org/Adding_changelog_to_your_manifest_file), which contains a specially generated XML file describing the changes. This feature has been added to SW JProjects.

- the file is generated automatically
- data for describing changes is filled in based on the data specified when creating versions of the SW JProjects project
- The Changelog URL settings option has been added to the component settings. This parameter specifies the default language for displaying information about the extension in the admin panel of a third-party site. For example, you have a multilingual website and you fill out the version information in 2 languages. This parameter determines which language your users will see the information in.
- the changelog link is automatically added to the XML of the update server. You need to add the link to the XML manifest manually.
- the codes for inserting the update server and the changelog URL can be seen on the project's edit page, in the Joomla tab.
- added a Changelog view button in XML format to the toolbar with buttons on the project editing page

### Features

- Convenient multilingualism
- The system of protection against duplicate pages
- OpenGraph and X (Twitter) meta
- Caching the Joomla Extension Update server manifest!

### Additional extensions

- **Version Module** Included in the package
- **Project Module** Included in the package
- **Content plugin** Included in the package
- **Smart search plugin for Projects** Included in the package
- **Smart Search plugin for Documentation** Included in the package
- **User action log plugin** Included in the package

## Joomla

 **Extension type:** Package **Package composition:** Component, Module, Plugin **Joomla version:** 4.3.3, 4.3.4, 4.4.0, 5.0.0, 5.1.4, 5.2.3, 5.2.5, 5.3.3, 6.0.0, 6.0.2, 6.0.3

## Gallery

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/0BzHjJdsCAn.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/3NkUd8Py10C.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/7UXC9VfcDVu.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/MzugCmkLnBU.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/Un042URYkxf.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/ZpAfPojyZAx.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/hjKR74VB7lr.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/iDu4RiJekLU.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/nijfZ6Obpc6.webp)

![...](https://web-tolk.ru/en/dev/components/images/swjprojects/projects/69/en-GB/gallery/TB5pg3lp3H8.webp)

## What's new

 2026-03-18 17:48:41

Fixed

### Multilingual associations

Fixed frontend associations for multilingual websites. Switching from language to language redirects to the correct url.

---

## Related extensions

[!\[WT Jshopping SW JProjects\](https://web-tolk.ru/images/swjprojects/projects/15/en-GB/icon.jpg) WT Jshopping SW JProjects](https://web-tolk.ru/en/dev/joomla-plugins/wt-jshopping-sw-jprojects)

[!\[WT Telegram bot - SW JProjects\](https://web-tolk.ru/images/swjprojects/projects/87/en-GB/icon.webp) WT Telegram bot - SW JProjects](https://web-tolk.ru/en/dev/joomla-plugins/wt-telegram-bot-sw-jprojects)

[!\[JLSitemap - SWJProjects\](https://web-tolk.ru/images/swjprojects/projects/91/en-GB/icon.webp) JLSitemap - SWJProjects](https://web-tolk.ru/en/dev/joomla-plugins/jlsitemap-swjprojects)

## JSON-LD Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@id": "https://web-tolk.ru/en",
                "name": "Home"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://web-tolk.ru/en/dev",
                "name": "Joomla extensions"
            }
        },
        {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "@id": "/en/dev/components",
                "name": "Components"
            }
        },
        {
            "@type": "ListItem",
            "position": 4,
            "item": {
                "name": "SW JProjects"
            }
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://web-tolk.ru/#/schema/Organization/base",
            "name": "WebTolk",
            "url": "https://web-tolk.ru/",
            "logo": {
                "@type": "ImageObject",
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo",
                "url": "images/webtolk-1080p.jpg",
                "contentUrl": "images/webtolk-1080p.jpg",
                "width": 1920,
                "height": 1080
            },
            "image": {
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo"
            },
            "sameAs": [
                "https://github.com/WebTolk",
                "https://github.com/sergeytolkachyov",
                "https://vk.com/web_tolk",
                "https://vk.com/webtolkru",
                "https://tenchat.ru/sergeytolkachyov",
                "https://t.me/sergeytolkachyov",
                "https://t.me/webtolkru"
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://web-tolk.ru/#/schema/WebSite/base",
            "url": "https://web-tolk.ru/",
            "name": "WebTolk websites development, Joomla Extensions",
            "publisher": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https://web-tolk.ru/#/schema/WebPage/base",
            "url": "https://web-tolk.ru/en/dev/components/sw-jprojects",
            "name": "SW JProjects component for your own extension catalog for Joomla developers - WebTolk websites development, Joomla Extensions",
            "description": "The component allows you to create your own - a catalog of extensions for CMS (not only for Joomla) or files. It is possible to download custom data schemas for the update server using license keys. Ideal for developers, web studios and digital agencies",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebSite/base"
            },
            "about": {
                "@id": "https://web-tolk.ru/#/schema/SoftwareApplication/base"
            },
            "inLanguage": "en-GB",
            "breadcrumb": {
                "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17"
            }
        },
        {
            "@type": "SoftwareApplication",
            "name": "SW JProjects",
            "url": "https://web-tolk.ru/en/dev/components/sw-jprojects",
            "description": "The component allows you to create your own - a catalog of extensions for CMS (not only for Joomla) or files. It is possible to download custom data schemas for the update server using license keys.",
            "applicationCategory": "Components",
            "softwareVersion": "2.6.2",
            "downloadUrl": "https://web-tolk.ru/en/get?element=pkg_swjprojects",
            "image": "https://web-tolk.ru/images/swjprojects/projects/69/en-GB/icon.webp",
            "operatingSystem": "ANY",
            "interactionStatistic": [
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/DownloadAction",
                    "userInteractionCount": 11510
                },
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/ViewAction",
                    "userInteractionCount": 7277
                }
            ],
            "mainEntityOfPage": {
                "@type": "WebPage",
                "url": "https://web-tolk.ru/en/dev/components/sw-jprojects"
            },
            "softwareRequirements": "Joomla",
            "applicationSubCategory": "Joomla 4 - Joomla 6extensions, Components",
            "isAccessibleForFree": true,
            "keywords": [
                "joomla",
                " update server",
                " web application",
                " application update server",
                ""
            ]
        }
    ]
}
```
