---
title: "Блог о разработке сайтов - WebTolk - стр.13"
description: "Статьи о создании сайтов на Joomla. Инструкции, кейсы, наблюдения, примеры кода.  - страница 13"
url: "https://web-tolk.ru/blog?start=96"
date: "2023-09-16T13:03:56+00:00"
language: "ru-RU"
---

# Блог

![Создание плагинов с учётом новой структуры Joomla 4](https://web-tolk.ru/images/blog/sozdanie-plaginov-s-uchjotom-novoj-struktury-joomla-4/header-1080p.webp)

## [Создание плагинов с учётом новой структуры Joomla 4](https://web-tolk.ru/blog/sozdanie-plaginov-s-uchjotom-novoj-struktury-joomla-4)

 Автор: Сергей Толкачев Создано: 16 сентября 2023 Обновлено: 01 сентября 2025 Просмотров: 2172

С момента выхода Joomla 4 прошло уже почти 2 года, поэтому слово "новой" будем понимать в контексте сравнения с Joomla 3. В Joomla 4 "под капотом" произошло немало изменений. Кодовая база движка постепенно отбрасывает legacy (старый код), встретившись с которым мы могли бы как на машине времени вернуться в середину 2000-х или начало 2010-х 😀. Статья первоначально опубликована на Хабре. Копирую к себе.

[Подробнее](https://web-tolk.ru/blog/sozdanie-plaginov-s-uchjotom-novoj-struktury-joomla-4)

![Работа с размерами изображений с помощью класса Uri в Joomla 4](https://web-tolk.ru/images/blog/rabota-s-razmerami-izobrazhenij-s-pomoshchyu-klassa-uri-v-joomla-4/header.webp)

## [Работа с размерами изображений с помощью класса Uri в Joomla 4](https://web-tolk.ru/blog/rabota-s-razmerami-izobrazhenij-s-pomoshchyu-klassa-uri-v-joomla-4)

 Автор: Сергей Толкачев Создано: 14 августа 2023 Обновлено: 10 января 2026 Просмотров: 1747

Парадокс, конечно, но это возможно. Казалось бы, причем тут класс ядра для работы со строками url. Но именно он может помочь нам в Joomla 4. Статья изначально была опубликована на Хабре. Копирую к себе.

[Подробнее](https://web-tolk.ru/blog/rabota-s-razmerami-izobrazhenij-s-pomoshchyu-klassa-uri-v-joomla-4)

![](https://web-tolk.ru/images/blog/joomla-dajdzhest-2-e-polugodie-2022/header.webp)

## [Joomla-дайджест. 2-е полугодие 2022](https://web-tolk.ru/blog/joomla-dajdzhest-2-e-polugodie-2022)

 Автор: Сергей Толкачев Создано: 10 августа 2023 Обновлено: 01 сентября 2025 Просмотров: 1512

Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 августа 2022 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla. Прошлый выпуск вы [можете прочитать здесь](https://web-tolk.ru/index.php?option=com_content&view=article&id=57:joomla-dajdzhest-za-2-j-kvartal-2022-goda&catid=10:blog&lang=ru-RU&Itemid=114). Первоначально этот дайджест был опубликован на Хабре. Копирую к себе.

[Подробнее](https://web-tolk.ru/blog/joomla-dajdzhest-2-e-polugodie-2022)

![Joomla HTTP headers plugin](https://web-tolk.ru/images/blog/upravlenie-zagolovkami-http-v-joomla4/HTTPHeaders.webp)

## [Управление заголовками HTTP в Joomla 4](https://web-tolk.ru/blog/upravlenie-zagolovkami-http-v-joomla-4)

 Автор: Сергей Толкачев Создано: 11 июля 2023 Обновлено: 01 сентября 2025 Просмотров: 2337

Эта статья - дополненный перевод статьи Joomla’s [New HTTP Headers Plugin For J4](https://magazine.joomla.org/all-issues/may-2022/joomla-new-http-headers-plugin-for-j4) из майского номера (2022) Joomla Community Magazine. Статья рассчитана на широкий круг читателей с разными уровнями компетенций, поэтому опытным вебмастерам и разработчикам имеет смысл пропустить часть текста вводного характера и сразу перейти к описанию плагина. Европейский и американский стиль повествования отличается от привычного нам, поэтому делаем на это скидку. Перевод первоначально был опубликован в моём блоге на Хабре в двух частях. Далее текст автора.

[Подробнее](https://web-tolk.ru/blog/upravlenie-zagolovkami-http-v-joomla-4)

![Joomla 4: мощь CLI приложений](https://web-tolk.ru/images/blog/joomla-4-moshch-cli-prilozhenij/header.webp)

## [Joomla 4: мощь CLI приложений](https://web-tolk.ru/blog/joomla-4-moshch-cli-prilozhenij)

 Автор: Сергей Толкачев Создано: 02 мая 2023 Обновлено: 01 сентября 2025 Просмотров: 2901

Эта статья - дополненный (комментариями и скриншотами) перевод статьи июньского номера Joomla Community Magazine за 2022 год, автор - [Brendan Hedges](https://magazine.joomla.org/authors/brendanhedges). Перевод ранее был опубликован на Хабре. Далее повествование автора.

[Подробнее](https://web-tolk.ru/blog/joomla-4-moshch-cli-prilozhenij)

![На картинке текст когда сайт делать не надо](https://web-tolk.ru/images/blog/odnazhdy-ya-ne-posovetoval-delat-sajt/header.webp)

## [Однажды я не посоветовал делать сайт...](https://web-tolk.ru/blog/odnazhdy-ya-ne-posovetoval-delat-sajt)

 Автор: Сергей Толкачев Создано: 24 апреля 2023 Обновлено: 01 сентября 2025 Просмотров: 1993

Этот пост будет не о разработке. Однажды в моей практике произошёл интересный случай. Он о том, что принимать важные решения, особенно в сфере digital, нужно на основе данных, информации.

[Подробнее](https://web-tolk.ru/blog/odnazhdy-ya-ne-posovetoval-delat-sajt)

![](https://web-tolk.ru/images/blog/dependency-injection-containers-di-kontejnery-v-joomla-4/header.jpg)

## [Dependency Injection Containers (DI контейнеры) в Joomla 4](https://web-tolk.ru/blog/dependency-injection-containers-di-kontejnery-v-joomla-4)

 Автор: Сергей Толкачев Создано: 16 февраля 2023 Обновлено: 10 января 2026 Просмотров: 2202

Этот текст - [перевод](https://manual.joomla.org/docs/general-concept/dependencies/)статьи из [нового портала документации для разработчиков Joomla](https://manual.joomla.org/), раздел "Основные концепции". Перевод в начале был опубликован на Хабре.

[Подробнее](https://web-tolk.ru/blog/dependency-injection-containers-di-kontejnery-v-joomla-4)

![Создание модулей с учётом новой структуры Joomla 4](https://web-tolk.ru/images/blog/sozdanie-modulej-s-uchjotom-novoj-struktury-joomla-4/header-1280x720.jpg)

## [Создание модулей с учётом новой структуры Joomla 4](https://web-tolk.ru/blog/sozdanie-modulej-s-uchjotom-novoj-struktury-joomla-4)

 Автор: Сергей Толкачев Создано: 16 февраля 2023 Обновлено: 01 сентября 2025 Просмотров: 4296

Joomla 4 "под капотом" претерпела немало изменений относительно предыдущих версий. Её кодовую базу сообщество разработчиков регулярно подтягивают до современных реалий, вводя актуальные технологии в ядро CMS. Так, например, если раньше загрузка классов была вариациями на тему include, то в Joomla 4 появился лоадер, приведённый к PSR-4. Ядро CMS переводится на концепцию сервис-провайдеров, внедрены DI-контейнеры, переработанная система событий для плагинов позволила [увеличить производительность при генерации страниц более чем в два раза.](https://github.com/joomla/joomla-cms/discussions/38407#discussioncomment-3472706) Эти изменения влекут за собой изменения в структуре компонентов, модулей и плагинов.

В данной статье пойдёт речь о том, как создать модуль для Joomla 4 с новой структурой файлов и классов. К слову сказать, legacy ещё работает и многие расширения, созданные по канонам Joomla 3 (а не работавшие на Joomla 3, но написанные по канонам Joomla 1.5) ещё долго будут работать на Joomla 4.

[Подробнее](https://web-tolk.ru/blog/sozdanie-modulej-s-uchjotom-novoj-struktury-joomla-4)

1. [Как получить цены и остатки вариаций товаров из товарного каталога Битрикс 24 по REST API?](https://web-tolk.ru/blog/kak-poluchit-tseny-i-ostatki-variatsij-tovarov-iz-tovarnogo-kataloga-bitriks-24-po-rest-api)
2. [Как получить цены и остатки товаров из товарного каталога Битрикс 24 по REST API?](https://web-tolk.ru/blog/kak-poluchit-tseny-i-ostatki-tovarov-iz-tovarnogo-kataloga-bitriks-24-po-rest-api)
3. [Joomla-дайджест за 2-й квартал 2022 года](https://web-tolk.ru/blog/joomla-dajdzhest-za-2-j-kvartal-2022-goda)
4. [Как происходит рендер пользовательских полей в Joomla?](https://web-tolk.ru/blog/kak-proiskhodit-render-polzovatelskikh-polej-v-joomla)

Страница 13 из 18

## 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/",
                "name": "Главная"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://web-tolk.ru/blog",
                "name": "Блог"
            }
        }
    ]
}
```
