---
title: "Как мы подключили Claude к боевой Joomla"
description: "Пять каналов доступа, память проекта в файлах, предохранители на дорогих ошибках. Что ускорилось, что нет и какие три ловушки стоили времени."
url: "https://it-deweloper.pl/ru/blog/claude-joomla-integration"
date: "2026-09-09T12:17:15+00:00"
language: "ru-RU"
---

[Перейти к содержимому](#tm-main)

- [ Главная](https://it-deweloper.pl/ru "Главная страница веб-студии IT Deweloper")
- [Контакт](https://it-deweloper.pl/ru/contact "Контакты веб-студии IT Deweloper")
    - [ +48 731 190 041](tel:+48731190041 "Телефон")
    - [ office@it-deweloper.pl](mailto:office@it-deweloper.pl "Электронная почта")
    - [ Nowogródzka 4A, Белосток, Польша](https://maps.app.goo.gl/BNjvryytwRyv4omA7 "Адрес")
    - [ WhatsApp](https://wa.me/48731190041 "WhatsApp")
    - [ Telegram](https://t.me/+48731190041 "Telegram")
- [Стоимость](https://it-deweloper.pl/ru/cost "Тарифы и стоимость услуг")
    - [ПрайсПримерные цены на веб разработку](https://it-deweloper.pl/ru/cost/pricing "Цены на разработку сайта")
    - [КалькуляторСамостоятельный онлайн-расчет](https://it-deweloper.pl/ru/cost/calculator "Рассчитать стоимость сайта онлайн")
    - [БрифПолучите точный расчет проекта](https://it-deweloper.pl/ru/cost/brief "Заполнить бриф на разработку сайта")
- [Решения](https://it-deweloper.pl/ru/web "Решения по разработке и продвижению сайтов")
    - [Какой сайт выбрать?](https://it-deweloper.pl/ru/web/veb-razrabotka "Как выбрать подходящий тип сайта")
    - [Этапы работы](https://it-deweloper.pl/ru/web/process "Этапы и сроки разработки сайта")
    - [SEOПоисковая оптимизация ](https://it-deweloper.pl/ru/web/seo "SEO продвижение сайта: оптимизация, раскрутка, позиции в Google")
    - [GEOПродвижение сайта в ИИ](https://it-deweloper.pl/ru/web/geo "GEO оптимизация: продвижение сайта в ответах ChatGPT, Gemini и Perplexity")
- [Портфолио](https://it-deweloper.pl/ru/portfolio "Портфолио и примеры работ")
- [FAQ](https://it-deweloper.pl/ru/faq "Частые вопросы о разработке сайтов")
- [Блог](https://it-deweloper.pl/ru/blog "Статьи о разработке и продвижении сайтов")
- [О нас](https://it-deweloper.pl/ru/about "Об основателе студии — Виктор Пархимчик")
- [ Русский ](https://it-deweloper.pl/ru/blog/claude-joomla-integration)
- [ Polski ](https://it-deweloper.pl/pl/blog/claude-joomla-integration)
- [ Беларуская ](https://it-deweloper.pl/be/blog/claude-joomla-integration)
- [ English ](https://it-deweloper.pl/en/blog/claude-joomla-integration)

  <a class="uk-search-toggle uk-display-block" href="/" uk-search-icon=""></a>

- <a href="/"> ![](https://it-deweloper.pl/templates/yootheme/assets/images/language.svg)  Русский  </a>
    - [ Русский ](https://it-deweloper.pl/ru/blog/claude-joomla-integration)
    - [ Polski ](https://it-deweloper.pl/pl/blog/claude-joomla-integration)
    - [ Беларуская ](https://it-deweloper.pl/be/blog/claude-joomla-integration)
    - [ English ](https://it-deweloper.pl/en/blog/claude-joomla-integration)

 [ ![IT-Deweloper](https://it-deweloper.pl/images/Faviocon.svg)![IT-Deweloper](https://it-deweloper.pl/images/Logo-light.svg)](https://it-deweloper.pl/ru) [ Меню

 ](#tm-dialog)

- [ Главная](https://it-deweloper.pl/ru "Главная страница веб-студии IT Deweloper")
- [Контакт](https://it-deweloper.pl/ru/contact "Контакты веб-студии IT Deweloper")
    - [ +48 731 190 041](tel:+48731190041 "Телефон")
    - [ office@it-deweloper.pl](mailto:office@it-deweloper.pl "Электронная почта")
    - [ Nowogródzka 4A, Белосток, Польша](https://maps.app.goo.gl/BNjvryytwRyv4omA7 "Адрес")
    - [ WhatsApp](https://wa.me/48731190041 "WhatsApp")
    - [ Telegram](https://t.me/+48731190041 "Telegram")
- [Стоимость](https://it-deweloper.pl/ru/cost "Тарифы и стоимость услуг")
    - [ПрайсПримерные цены на веб разработку](https://it-deweloper.pl/ru/cost/pricing "Цены на разработку сайта")
    - [КалькуляторСамостоятельный онлайн-расчет](https://it-deweloper.pl/ru/cost/calculator "Рассчитать стоимость сайта онлайн")
    - [БрифПолучите точный расчет проекта](https://it-deweloper.pl/ru/cost/brief "Заполнить бриф на разработку сайта")
- [Решения](https://it-deweloper.pl/ru/web "Решения по разработке и продвижению сайтов")
    - [Какой сайт выбрать?](https://it-deweloper.pl/ru/web/veb-razrabotka "Как выбрать подходящий тип сайта")
    - [Этапы работы](https://it-deweloper.pl/ru/web/process "Этапы и сроки разработки сайта")
    - [SEOПоисковая оптимизация ](https://it-deweloper.pl/ru/web/seo "SEO продвижение сайта: оптимизация, раскрутка, позиции в Google")
    - [GEOПродвижение сайта в ИИ](https://it-deweloper.pl/ru/web/geo "GEO оптимизация: продвижение сайта в ответах ChatGPT, Gemini и Perplexity")
- [Портфолио](https://it-deweloper.pl/ru/portfolio "Портфолио и примеры работ")
- [FAQ](https://it-deweloper.pl/ru/faq "Частые вопросы о разработке сайтов")
- [Блог](https://it-deweloper.pl/ru/blog "Статьи о разработке и продвижении сайтов")
- [О нас](https://it-deweloper.pl/ru/about "Об основателе студии — Виктор Пархимчик")

  [ Блог веб-студии IT Deweloper ](https://it-deweloper.pl/index.php?option=com_content&view=category&id=8&lang=ru-RU "Блог веб-студии IT Deweloper")

#  Как мы подключили Claude к боевой Joomla

Восьмого сентября 2026 года наш сайт получил девятнадцать новых статей на четырёх языках — с микроразметкой, языковыми связями и метатегами. За один рабочий день. Писал их не копирайтер и не генератор текстов «под ключ»: это результат связки, которую мы собирали полтора месяца, — Claude, подключённый к живой Joomla пятью разными каналами доступа.

Ниже честный разбор этой связки: из чего она состоит, почему одного канала оказалось мало, что она реально ускоряет, а что нет, и какими двумя инцидентами пришлось за это заплатить. Без слов «революция» и «трансформация» — только то, что работает на боевом сайте прямо сейчас.

---

![Пять каналов доступа к сайту: CMS, файлы, база данных, браузер и память проекта](https://it-deweloper.pl/images/blog/claude-joomla-integration-cover.webp#joomlaImage://local-images/blog/claude-joomla-integration-cover.webp?width=1200&height=1200)

## Чем это не является

Начнём с того, чего в этой истории нет, — иначе легко решить, что речь про очередной плагин с кнопкой «сгенерировать текст».

Это не плагин для CMS. Это не сервис, куда загружают ключевые слова и получают статьи. И это не автопилот: ни одна правка не уходит на сайт без человека, который сказал, что именно нужно сделать. Ассистент здесь работает как подрядчик с доступом к сайту — быстрый, дотошный и абсолютно не обидчивый, но подрядчик, а не владелец.

## Пять каналов доступа, и зачем их столько

Первое открытие: одного способа достучаться до сайта не хватает. Каждый следующий канал появлялся тогда, когда предыдущий упирался в стену.

- **Коннектор MCP.** Прослойка между ассистентом и штатным API Joomla: около двухсот пятидесяти операций — статьи, категории, меню, модули, теги, медиафайлы. Основной рабочий канал.
- **Штатный API напрямую.** Когда коннектор чего-то не умеет. Например, метатеги пункта меню лежат внутри поля параметров, и записать их можно только прямым запросом.
- **База данных.** Чтение — постоянно, точечная запись — редко и осознанно. Есть вещи, которые API молча отфильтровывает: блок микроразметки в теле статьи он вырезает и отвечает «успешно».
- **Файловая система хостинга.** Смонтирована как сетевой диск. Шаблон, robots.txt, логи сервера, исходники плагинов. Именно чтение исходного кода Joomla несколько раз давало ответ быстрее, чем поиск в документации.
- **Реальный браузер с открытой админкой.** Для того, чего в API нет вообще. Сегодня это понадобилось дважды: сбросить кэш и пересохранить настройки компонента, без чего параметр, записанный прямо в базу, не применялся.

## Почему одного канала мало — конкретный случай

Сегодняшняя задача: убрать числовой идентификатор из адресов статей, чтобы вместо `/ru/blog/93-japanese-keyword-hack` открывалось `/ru/blog/japanese-keyword-hack`.

Через API настройка недоступна: наружу отдаётся всего двадцать один параметр, и нужного среди них нет. Записали значение прямо в базу — и ничего не изменилось: адреса без идентификатора продолжали отдавать 404. Полная очистка кэша тоже не помогла. Заработало только после того, как настройки компонента пересохранили через админку в браузере: настройки расширений живут отдельно от обычного кэша.

Три канала, чтобы поменять один переключатель. Зато теперь это записано в память проекта, и в следующий раз задача займёт минуту.

## Память — то, без чего всё это бесполезно на второй день

Языковая модель не помнит вчерашний день. Если каждую сессию начинать с нуля, ассистент будет заново выяснять, какой у статьи идентификатор, где лежит шаблон и почему нельзя сохранять стиль без списка страниц. На третий раз это перестаёт окупаться.

Поэтому знание о проекте хранится в файлах рядом с ассистентом:

- **Карта сайта** — пять с половиной тысяч строк: идентификаторы всех статей, пунктов меню, категорий, стилей шаблона, модулей. Не «примерно», а точные значения, проверенные на живом сайте.
- **Справочник по API** — рабочие рецепты и обязательные поля: что нужно передавать, чтобы запрос не стёр соседние данные.
- **Требования к текстам** — кто читатель, каким языком с ним говорить, какие обороты запрещены.
- **Пятьдесят две заметки** о том, что уже случалось: инциденты, найденные причины, принятые решения.

Это и есть главная ценность, которая накапливается. Модель заменяема, а вот карта проекта — нет.

## Предохранители: история про сорок шесть привязок

Двадцать первого августа обычное сохранение стиля шаблона через API молча отвязало от него сорок шесть языковых страниц из шестидесяти одной. Ответ сервера — 200 OK, ошибок нет, сайт визуально цел, а половина страниц потеряла оформление.

Причина оказалась в устройстве Joomla: список привязанных страниц — часть формы стиля, и при сохранении система сначала обнуляет привязки, а потом расставляет их заново по тому, что пришло в запросе. Не прислал список — привязки исчезли.

Вывод из этого сделали не «впредь быть внимательнее», а технический: написан обработчик, который блокирует такое сохранение до его выполнения. С тех пор эта ошибка невозможна в принципе. Это важный принцип: любая дорого обошедшаяся ошибка должна превращаться в предохранитель, а не в напоминание.

## Как выглядит рабочий день

Сегодняшний, без прикрас. Утром компьютер включился после аварийного выключения накануне, и все вчерашние сессии оказались мертвы. Восстановление контекста заняло около десяти минут: по журналам стало понятно, что произошло, а незаконченная работа нашлась в файлах.

Дальше по списку: доделаны три перевода начатой вчера статьи, включены адреса без идентификаторов с контрольным прогоном шестидесяти адресов карты сайта, написаны и опубликованы четыре новые статьи на четырёх языках каждая. Шестнадцать текстов, каждый со своими метатегами, микроразметкой и языковыми связями. Плюс найдена и исправлена битая внутренняя ссылка, попавшая в уже опубликованный материал.

Проверка результата — не «ответ сервера 200», а живая страница и валидатор разметки. По всем шестнадцати статьям: ноль ошибок, ноль предупреждений.

## Что реально ускоряется

- **Однотипная работа на нескольких языках.** Четыре языковые версии с правильными связями и разметкой — это ровно то место, где человек ошибается от усталости, а машина нет.
- **Проверки.** Прогнать шестьдесят адресов до правки и после, сравнить коды ответа, найти расхождение — минуты вместо часа.
- **Диагностика.** Прочитать исходник плагина, найти нужный параметр, проверить логи сервера, сопоставить с базой. Здесь скорость отличается от ручной работы в разы.
- **Разбор инцидентов.** В сентябре у клиента чистили заражение сайта: семьсот семьдесят семь чужих файлов, самая старая закладка датирована декабрём 2022 года. Найти и вычистить это вручную — недели.

## Что не ускоряется

Здесь важно быть честным, иначе разбор превращается в рекламу.

**Решения.** Что писать, какой тон, какая цена, стоит ли вообще браться за тему — это по-прежнему человек. Ассистент отлично исполняет и плохо решает.

**Вкус.** Дизайн, композиция страницы, ощущение «дёшево или дорого выглядит» — не его сильная сторона. Он собирает сетку по правилам, но правила даёт человек.

**Ответственность.** Сайт боевой, кэш отключён, изменения видны сразу, автоснапшотов нет. Каждая правка — это правка в продакшене. Поэтому порядок неизменный: сначала прочитать текущее состояние, потом писать, потом проверить на живой странице.

## Три ловушки, которые стоили времени

Полезнее всего оказались не успехи, а места, где всё выглядело успешным, но не работало.

- **Дата уезжает на два часа.** Каждое обновление статьи через API сдвигало время создания на два часа назад — система принимала сохранённое значение за местное и переводила его в UTC повторно. Четыре правки подряд увели дату на восемь часов. Лечится передачей времени в местном формате при каждом запросе.
- **Ответ «успешно» без результата.** Блок микроразметки в теле статьи вырезается фильтром при записи через API. Ответ 200, ошибок нет, разметки нет. Проверять надо не ответ, а поле в базе.
- **Кэш прячет правку.** Утром на сайте включили кэширование на десять часов. Изменение записалось, страница отдавала старое, и первый вывод был неверным — я решил, что дело в шаблоне. Правильный вывод: «правки не видно» теперь означает кэш, пока не доказано обратное.

## Стоит ли повторять это у себя

Честный ответ: зависит от того, сколько у вас однотипной работы.

Если сайт из пяти страниц на одном языке и меняется раз в квартал — не стоит. Настройка займёт больше времени, чем сэкономит.

Связка окупается там, где есть **объём и повторяемость**: несколько языков, регулярные публикации, каталог, интеграции, регулярные проверки. И там, где кто-то в компании готов формулировать задачи письменно и проверять результат. Без второго условия получится генератор правдоподобного мусора.

Ещё одно наблюдение: почти вся ценность оказалась не в модели, а в обвязке — в доступах, справочниках, предохранителях и накопленной памяти проекта. Модель можно заменить на следующую версию за один вечер. Полтора месяца накопленных знаний о конкретном сайте заменить нельзя.

## Коротко

Пять каналов доступа к сайту, потому что одного не хватает. Карта проекта в файлах, потому что модель не помнит вчера. Предохранители на дорогих ошибках, потому что «быть внимательнее» не работает. Проверка на живой странице, а не по ответу сервера. Результат — девятнадцать статей на четырёх языках за день и разбор заражённого сайта за сутки вместо недель.

И то, что не меняется: решает по-прежнему человек, а сайт остаётся боевым, где каждая правка сразу видна клиентам. Если хотите обсудить, применимо ли это к вашему проекту, — [напишите нам](https://it-deweloper.pl/ru/contact). Как мы работаем над сайтами вообще, описано на странице [Этапы работы](https://it-deweloper.pl/ru/web/process).

*Виктор Пархимчик, основатель веб-студии IT Deweloper*

 ![](https://it-deweloper.pl/media/yootheme/cache/dc/background-square-01-dcdf75df.png?src=images/yootheme/demo/background-square-01.png&thumbnail=600,600,&hash=2dd80327)

 ![](https://it-deweloper.pl/images/yootheme/demo/background-square-02.png)

 ![](https://it-deweloper.pl/media/yootheme/cache/00/background-square-02-008babe7.png?src=images/yootheme/demo/background-square-02.png&thumbnail=1100,1100,&hash=b5aad0c1)

 ![](https://it-deweloper.pl/media/yootheme/cache/83/background-square-03-83a325b2.png?src=images/yootheme/demo/background-square-03.png&thumbnail=700,700,&hash=37b48e31)

 ![](https://it-deweloper.pl/media/yootheme/cache/8a/background-square-04-8a34f69f.png?src=images/yootheme/demo/background-square-04.png&thumbnail=950,950,&hash=7e1440a8)

   ##  Создать свой сайт

Узнай, сколько будет стоить разработка твоего веб сайта

 [ Онлайн калькулятор ](https://it-deweloper.pl/index.php?Itemid=197&lang=ru-RU)

 ![](https://it-deweloper.pl/media/yootheme/cache/3c/background-square-01-3c44c74f.png?src=images/yootheme/demo/background-square-01.png&thumbnail=900,900,&hash=72c31958)

 ![](https://it-deweloper.pl/media/yootheme/cache/cb/background-square-03-cbb341a0.png?src=images/yootheme/demo/background-square-03.png&thumbnail=600,600,&hash=6e9dde93)

###  [ Контакт ](https://it-deweloper.pl/index.php?Itemid=186&lang=ru-RU)

Веб студия IT Deweloper разработка сайтов, Польша. 5423493188

 SEOИИРекламаВебCMM

### Адрес

Nowogródzka 4A
 Белосток, 15-490, PL

 [

### Телефон

+48 731 190 041

 ](tel:+48731190041)

 [

### Электронная почта

Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

 ](mailto:office@it-deweloper.pl)

 [

### WhatsApp

 ](https://wa.me/48731190041)

 [

### Telegram

 ](https://t.me/+48731190041)

 Время работы:

- Понедельник

    0900–1800
- Вторник

    0900–1800
- Среда

    0900–1800
- Четверг

    0900–1800
- Пятница

    0900–1800
- Суббота

    0900–1600
- Воскресенье

    выходной

 ![IT Deweloper](https://it-deweloper.pl/images/Logo.webp)

Веб разработка может быть интересной! Наши социальные сети с тематическим контентом о создании сайтов.

- [](https://www.facebook.com/ITdeweloper)
- [](https://www.linkedin.com/company/it-deweloper)
- [Наше предложение](https://it-deweloper.pl/index.php?option=com_content&view=article&id=20&catid=14&lang=ru-RU)
- [Портфолио](https://it-deweloper.pl/index.php?Itemid=108&lang=ru-RU)
- [Контакты](https://it-deweloper.pl/index.php?Itemid=186&lang=ru-RU)
- [О нас](https://it-deweloper.pl/index.php?Itemid=213&lang=ru-RU)
- [Блог](https://it-deweloper.pl/index.php?Itemid=203&lang=ru-RU)

###  [ Веб разработка ](https://it-deweloper.pl/index.php?option=com_content&view=article&id=20&Itemid=121)

- [Какой сайт выбрать?](https://it-deweloper.pl/ru/web/veb-razrabotka "Как выбрать подходящий тип сайта")
- [Этапы работы](https://it-deweloper.pl/ru/web/process "Этапы и сроки разработки сайта")
- [SEOПоисковая оптимизация ](https://it-deweloper.pl/ru/web/seo "SEO продвижение сайта: оптимизация, раскрутка, позиции в Google")
- [GEOПродвижение сайта в ИИ](https://it-deweloper.pl/ru/web/geo "GEO оптимизация: продвижение сайта в ответах ChatGPT, Gemini и Perplexity")

**it-deweloper** — студия веб-разработки.
Мы проектируем и создаем современные сайты и интернет-магазины.

© [it-deweloper](https://it-deweloper.pl/).
Все права защищены.

[Политика конфиденциальности](https://it-deweloper.pl/index.php?Itemid=315&lang=ru)

## Schema

```json
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Главная", "item": "https://it-deweloper.pl/ru" }, { "@type": "ListItem", "position": 2, "name": "Блог", "item": "https://it-deweloper.pl/ru/blog" }, { "@type": "ListItem", "position": 3, "name": "Как мы подключили Claude к боевой Joomla", "item": "https://it-deweloper.pl/ru/blog/claude-joomla-integration" } ] }
```
