---
title: "Блог о разработке сайтов - WebTolk - стр.3"
description: "Статьи о создании сайтов на Joomla. Инструкции, кейсы, наблюдения, примеры кода.  - страница 3"
url: "https://www.web-tolk.ru/blog?start=16"
date: "2025-12-11T08:51:01+00:00"
language: "ru-RU"
---

# Блог

## [Совет по Joomla: использовать выключенное состояние для кнопок в списках элементов админки - listCheck()](https://www.web-tolk.ru/blog/sovet-po-joomla-ispolzovat-vyklyuchennoe-sostoyanie-dlya-knopok-v-spiskakh-elementov-adminki-listcheck)

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

Мы добавляем в тулбар панели администратора Joomla некую кнопку, которая что-то делает со списком id выделенных элементов и ajax-запросом отсылаем их в свой плагин. Но нам надо предупредить нажатия на кнопку в тех случаях, когда ни один элемент не был выбран. Для этого можно написать свою проверку на js. А можно воспользоваться встроенной в Joomla.

[Подробнее](https://www.web-tolk.ru/blog/sovet-po-joomla-ispolzovat-vyklyuchennoe-sostoyanie-dlya-knopok-v-spiskakh-elementov-adminki-listcheck)

![Who Owns Your CMS? спрашивает человек в изумлённой позе](https://www.web-tolk.ru/images/blog/komu-prinadlezhit-vasha-cms/header.webp)

## [Кому принадлежит ваша CMS?](https://www.web-tolk.ru/blog/komu-prinadlezhit-vasha-cms)

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

Несколько адаптированный перевод статьи одного из основателей Joomla - Брайана Тимена. Сохранён tone of voice автора. Изначально опубликовал текст на Хабре. Копирую к себе.

![brian teeman joomla](https://www.web-tolk.ru/images/blog/komu-prinadlezhit-vasha-cms/brian-teeman-joomla.webp)

## Brian Teeman

Со-основатель Joomla! и OpenSourceMatters Inc. Евангелист и один из ключевых разработчиков ядра Joomla, автор статей в Joomla Community Magazine. [https://brian.teeman.net/about](https://brian.teeman.net/about)

[Подробнее](https://www.web-tolk.ru/blog/komu-prinadlezhit-vasha-cms)

![](https://www.web-tolk.ru/images/blog/joomla-htaccess-pravila-dlya-vklyucheniya-szhatiya-brotli-i-pravila-keshirovaniya/htaccess-joomla-brotli-and-cache-rules.webp)

## [Joomla .htaccess: правила для включения сжатия Brotli и правила кэширования](https://www.web-tolk.ru/blog/joomla-htaccess-pravila-dlya-vklyucheniya-szhatiya-brotli-i-pravila-keshirovaniya)

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

В [чате Joomla коллеги поделились](https://t.me/projoomla/83767) полезными правилами для `.htaccess`, которые позволяют включить серверное сжатие **brotli** для трафика, а так же настроить кэширование. Сохраняю к себе.

[Подробнее](https://www.web-tolk.ru/blog/joomla-htaccess-pravila-dlya-vklyucheniya-szhatiya-brotli-i-pravila-keshirovaniya)

![](https://www.web-tolk.ru/images/blog/sovet-po-joomla-zamena-file-append-v-joomla-6/joomla-php-file-write-method.webp)

## [Совет по Joomla: замена File::append() в Joomla 6](https://www.web-tolk.ru/blog/sovet-po-joomla-zamena-file-append-v-joomla-6)

 Автор: Сергей Толкачев Создано: 27 октября 2025 Обновлено: 20 ноября 2025 Просмотров: 323

В Joomla постепенно, хоть порой и непоследовательно, убирают старое API, доставшееся в наследство от CMS и заменяют его на API от Joomla Framework. При этом порой не обходится без потерь. Многие классы и методы ядра годами имеют статус `deprecated`, многим имеется альтернатива.

[Подробнее](https://www.web-tolk.ru/blog/sovet-po-joomla-zamena-file-append-v-joomla-6)

![](https://www.web-tolk.ru/images/blog/joomla-6-avtomaticheskie-obnovleniya-yadra-v-joomla/header-1280.webp)

## [Joomla 6: Автоматические обновления ядра в Joomla.](https://www.web-tolk.ru/blog/joomla-6-avtomaticheskie-obnovleniya-yadra-v-joomla)

 Автор: Сергей Толкачев Создано: 21 октября 2025 Обновлено: 13 декабря 2025 Просмотров: 468

В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.

[Подробнее](https://www.web-tolk.ru/blog/joomla-6-avtomaticheskie-obnovleniya-yadra-v-joomla)

![](https://www.web-tolk.ru/images/blog/joomla-6-0-0-whats-new/header-1280.webp)

## [Вышла Joomla 6.0.0](https://www.web-tolk.ru/blog/vyshla-joomla-6-0-0)

 Автор: Сергей Толкачев Создано: 20 октября 2025 Обновлено: 21 октября 2025 Просмотров: 547

14 октября 2025 года вышла Joomla 6.0.0. При подготовке к Joomla 4 был изменён релизный цикл на 2-хлетний, где каждая мажорная версия имеет 2 года активной разработки и 2 года - в режиме поддержки и закрытия уязвимостей. С выходом Joomla 6 "четверка" завершает свой путь, а Joomla 5 переходит в режим тех.поддержки. Мажорный релиз не означает больше коренной слом обратной совместимости, но является своеобразным слепком, фиксацией изменений в момент времени ([ссылка 1](https://developer.joomla.org/news/586-joomla-development-strategy.html#supported_releases), [ссылка 2](https://habr.com/ru/news/686224/)).

Переход с Joomla 5 на Joomla 6 - это обновление, а не миграция.

[Подробнее](https://www.web-tolk.ru/blog/vyshla-joomla-6-0-0)

![](https://www.web-tolk.ru/images/blog/sovet-po-joomla-neskolko-znachenij-po-umolchaniyu-v-xml-formakh-dlya-standartnykh-polej-tipa-list/header.webp)

## [Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.](https://www.web-tolk.ru/blog/sovet-po-joomla-neskolko-znachenij-po-umolchaniyu-v-xml-formakh-dlya-standartnykh-polej-tipa-list)

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

При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте `default` для полей.

[Подробнее](https://www.web-tolk.ru/blog/sovet-po-joomla-neskolko-znachenij-po-umolchaniyu-v-xml-formakh-dlya-standartnykh-polej-tipa-list)

![](https://www.web-tolk.ru/images/blog/kak-triggerit-sobytiya-dlya-plaginov-na-maner-joomla-5/header.webp)

## [Как триггерить события для плагинов на манер Joomla 5+?](https://www.web-tolk.ru/blog/kak-triggerit-sobytiya-dlya-plaginov-na-maner-joomla-5)

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

Плагины в Joomla - тип расширения, который срабатывает в определённые моменты жизненного цикла Приложения Joomla. Причем Joomla уже довольно давно может не только отдавать HTML-страницу, но и работать в командной строке (CLI), отдавать JSON в REST API, выполнять задания по расписанию и т.д. Все эти сценарии работы имеют свои "контрольные точки" событий, в которые могут вызываться плагины и совершать некие действия с данными. Или не совершать, а выполнять какие-то собственные действия просто в нужный момент.

[Подробнее](https://www.web-tolk.ru/blog/kak-triggerit-sobytiya-dlya-plaginov-na-maner-joomla-5)

1. [Совет по Joomla: значение переменной по умолчанию с помощью класса Joomla\Registry\Registry.](https://www.web-tolk.ru/blog/sovet-po-joomla-znachenie-peremennoj-po-umolchaniyu-s-pomoshchyu-klassa-joomla-registry-registry)
2. [Раскопал интересный тип поля в Joomla - Groupedlist](https://www.web-tolk.ru/blog/raskopal-interesnyj-tip-polya-v-joomla-groupedlist)
3. [20 лет Joomla. Сергей Толкачев. Интервью на Joomlaportal.ru](https://www.web-tolk.ru/blog/20-let-joomla-sergej-tolkachev-intervyu-na-joomlaportal-ru)
4. [Какое будущее ждёт веб-сайты как технологию? "Беседа" с ИИ Grok. 2025 год.](https://www.web-tolk.ru/blog/kakoe-budushchee-zhdjot-veb-sajty-kak-tekhnologiyu-beseda-s-ii-grok-2025-god)

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