---
title: "Руководство по новой функции Joomla 4 – Процессы - WebTolk"
description: "Статья с обзором одной из самых любопытных новинок Joomla 4  – функции Workflows, которая в русскоязычной интерпретации получила перевод «Процессы»."
url: "https://web-tolk.ru/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy"
date: "2021-10-20T05:59:14+00:00"
language: "ru-RU"
---

# Руководство по новой функции Joomla 4 – Процессы

 Автор: Сергей Толкачев Создано: 20 октября 2021 Обновлено: 01 сентября 2025 Просмотров: 3227    ![Функция Процессы в Joomla 4 статья](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/splash-1280x720.jpg)

Ещё одна статья, опубликованная мною сначала на [VC.ru](https://vc.ru/media/306257-rukovodstvo-po-novoy-funkcii-joomla-4-processy). В этой статье пойдет речь об одной из самых любопытных новинок – функции Workflows, которая в русскоязычной интерпретации получила перевод «Процессы».

17 августа 2021 года у CMS Joomla день рождения. В этот же день вышла версия Joomla 4.0. Процессы в Joomla 4 позволяют создавать настраиваемый процесс для управления статьями. Независимо от того, работаете ли Вы в одиночку или у Вас команда копирайтеров – эта функция может оказаться весьма полезной. С помощью этой функции вы можете убедиться, что вся команда четко понимает свои и чужие задачи. Процесс утверждения материала на публикацию теперь можно реализовать сразу в CMS, а не скидывать версии текста в Google Docs, Office 365 или по почте/в мессенджерах, что существенно сэкономит время.

Вы можете не ограничиваться одним рабочим процессом. Гибкость этой функции позволит вам создавать различные по составу этапов процессы в зависимости от ваших потребностей.

## Небольшое отступление

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

Оказалось, что сфера российской журналистики довольно свободна и очень слабо формализована. Приведу цитату:

> Дело в том, что у каждой редакции все выстроено по-своему и едины
>  рецептов и правил нет. Не везде даже планерки-совещания проводятся. Контент-план - тоже понятие довольно условное: конечно, если речь идет о ежемесячном журнале, это одно, а если издание новостное - там все может меняться по сто раз за неделю в зависимости от проис
> одящего. Вот, например, сейчас я практикуюсь в редакции, которая использует для планирования Workflow. Некоторые на моей памяти и экселем не брезговали. Но, честно говоря, я не очень понимаю, зачем это нужно, потому что все равно никто ничего не соблюдает и все в основном на слова
> .
>
> Какие могут быть этапы? Журналист получает или предлагает тему, ее согласовывают-утверждают, он работает над текстом, присылает редактору, тот либо принимает сразу, либо указывает, что переделать. Собственно, все. Сколько раз возвращают на редактуру - ну это уж зависит от степени долбанутости редактора и профессионализма автора)) Как - опять же, кому как удобно. Кто-то через мессенджеры файлы кидает, кто-то через гуглдок, кто-то через почту. Знаю, что в свое время (не знаю, как сейчас) в одной саратовской редакции файлы присылались исключительно через скайп. Кому как нравится, короче.
>
> Если ты думаешь, что есть какой-то устав или, там, "Закон о создании текстов для публикации", которого все неукоснительно придерживаются, то нет)
>
> Сколько раз будешь менять редакции, с которыми сотрудничаешь - столько раз будешь перепривыкать к новому распорядку работы.

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

![Краткое интервью журналиста об издательском процессе в редакции СМИ - 1](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/interview_1.webp)

![Краткое интервью журналиста об издательском процессе в редакции СМИ - 2](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/interview_2.webp)

В целом российские реалии оказались несколько отрезвляющими ))) Многим изданиям СМИ не свойственна формализация процесса создания контента и публикации. С другой стороны, вспоминается информация о западных подходах к контент-менеджменту и сквозной аналитике, которая позволяет рассчитать ROI для каждого конкретного текста.

Поэтому далее с одной стороны придется несколько абстрагироваться от реалий и вообразить себя сферическим конём в вакууме, а с другой стороны появившийся новый функционал в Joomla 4 позволит некоторым редакциям поднять на порядок уровень организации внутренних процессов, а значит и качество текстов.

## Этапы издательского процесса

Итак, в большинстве случаев в небольших и средних редакциях этапы издательского процесса чаще всего не слишком формализованы. Если коллеги находятся близко, то обсуждение правок может происходить очно или по телефону. Однако в крупных СМИ и издательствах процесс публикации материала более формализован и текст проходит несколько основных этапов:

- Автор
- Редактор
- Главный редактор
- Корректор

Упрощённо схема взаимодействия перечисленных действующих лиц может выглядеть так:

![Схема движения статьи в редакции](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/schema_napisaniya_stati.webp)

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

Встречались также более сложные схемы, где кроме редакторов и корректоров текст проходит через руки рецензента, литературного корректора, а так же существует архив статей, содержащий все тексты и их варианты, над которыми шла работа.

## Уровни доступа в Joomla.

Данная информация в равной степени относится как к Joomla 3, так и к Joomla 4. В Joomla довольно развитая система разграничения прав доступа. Она позволяет организовать работу так, чтобы человек мог работать только с определёнными разделами сайта, не внося случайно изменений там, где не надо.

Иерархия прав доступа для панели администратора:

- Менеджер(Manager)
- Администратор(Administrator)

Иерархия прав доступа со стороны сайта (фронтенд):

- Зарегистрированный пользователь (Registered) – может входить на сайт и видеть контент, предназначенный для зарегистрированных и не видеть что-то лишнее (например, рекламу).
- Автор (Author) – может входить на сайт, создавать контент и редактировать свои (например, материалы)
- Редактор (Editor) – может всё то же, что и автор, а также редактировать все материалы, но не может публиковать их
- Имеющий право публикации (Publisher) – может все то же, что и редактор, а также публиковать материалы на сайте. Но не может их удалять

Заметим, что все права доступа для групп пользователей можно настроить по-своему.

Супер-администратор – может всё и везде. Обычно это вебмастер, поэтому оставляем этот уровень доступа за скобками.

![Права доступа в Jooomla](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/prava-dostupa-v-joomla.webp)

## Настройка Процессов в Joomla 4

По умолчанию функционал Процессов в Joomla 4 отключен. Чтобы включить его нужно зайти в: материалы → настройки → вкладка «интеграция». И активировать опцию «Процессы».

![Процессы в меню админки Joomla](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/processy-v-menu-adminki-joomla.webp)

![Список процессов в Joomla 4](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/processy-spisok.webp)

В процессах мы найдём предустановленный базовый рабочий процесс. Для чистоты эксперимента создадим новый процесс.

Обратим внимание на то, что имя процесса (а также этапов и переходов) Вы указываете для текущего языка. Однако, если у Вас сайт на нескольких языка (русский, английский, украинский, казахский и т.д.), то Вы можете в названии процесса указать языковую константу, и тогда она автоматически будет отображать нужное название на нужном языке. Подробнее гуглим: "создание языковых констант в Joomla".

![Создание нового процесса в джумла 4 админка](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/sozdanie-novogo-processa-prava.webp)

Для каждого процесса есть возможность указать права доступа. Например, у Вас есть группа авторов, которая пишет только лонггриды на IT темы. А соседняя группа авторов переводит зарубежные тексты на русский язык. Вы можете для каждого типа контента создать свой процесс со своими этапами.

## Немного терминологии

Этапы процесса – это те стадии, которые проходит материал на пути от создания до публикации. Предположим, что у нас следующие этапы:

- **Идея**– здесь хранятся наброски для статей
- **Долгий ящик** – тексты, отложенные до лучших времён
- **В процессе** – текст в процессе написания
- **Ревью редактора**
- **Главред**
- **Корректура**
- **Публикация**

![Схема движения статьи в редакции без стрелок](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/schema_napisaniya_stati_bez_strelok.webp)

Мы видим набор этапов, но не видим взаимосвязи между ними. Для этого нам нужно настроить переходы.

![Схема движения статьи в редакции](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/schema_napisaniya_stati.webp)

При создании перехода Вы указываете текущий этап и целевой этап. Название перехода должно отображать движение от текущего этапа к целевому. Так будет проще ориентироваться. Например, если у Вас текущий этап называется «Ревью редактора», а целевой – «Главред», то целесообразнее будет назвать переход «отправить Главному редактору». Для сравнения можно привести практику именования стадий сделки в различных CRM, когда название стадии должно отображать некий завершённый этап – «КП отправлено», «договор подписан», «предоплата получена». При создании перехода в Joomla 4 Вы называете переход по имени целевого этапа потому, что текст окажется на этом этапе после перехода, а переход будет свершившимся действием.

## Создание этапов в процессах Joomla 4

Для каждого этапа можно настроить права доступа – определённая группа пользователей будет отвечать за определённые этапы Процесса.

![Создание нового этапа в процессах Joomla 4](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/sozdanie-novogo-etapa.webp)

Список готовых этапов выглядит таким образом. Текст автором создается на этапе, назначенным по умолчанию.

![Список готовых этапов в процессах в Joomla 4](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/spisok-gorovyh-etapov.webp)

## Создание переходов в Joomla 4

У материалов Joomla есть 4 состояния:

- **Опубликованный материал** – отображается на сайте для обычных пользователей
- **Не опубликованный материал** – не отображается на сайте для обычных пользователей
- **В архиве** – материал после публикации переносится в архив статей
- **В корзине** – удаленный материал, который можно восстановить в случае необходимости

А так же у опубликованных материалов есть состояние «избранных».

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

![perehody sozdanie perehoda perehod](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/perehody-sozdanie-perehoda-perehod.webp)

На вкладке «переход» мы указываем текущий и целевой этап. Повторимся, что целесообразнее использовать в названии перехода название целевого этапа. Описание перехода показывается только в панели администратора.

![perehody sozdanie perehoda deistviya](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/perehody-sozdanie-perehoda-deistviya.webp)

Вкладка «действия» изменяет состояние материала. Она пригодится нам на самом последнем этапе работы с текстом.

![perehody sozdanie perehoda uvedomleniya](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/perehody-sozdanie-perehoda-uvedomleniya.webp)

Данная вкладка позволяет при совершении перехода отправлять уведомления на email указанным группам пользователей или конкретным пользователям. Корректор, например, получит уведомление о том, что его дожидается новый текст. Тексты уведомлений можно изменять в шаблонах писем Joomla 4.

![perehody sozdanie perehoda prava dostupa](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/perehody-sozdanie-perehoda-prava-dostupa.webp)

Права доступа в переходе позволяют совершать определенные переходы только определенным группам пользователей. Проверьте разрешение «выполнить переход» для нужной группы пользователей. Иначе автор, например, не сможет отправить текст редактору. А значит нужно установить право «выполнить переход» в значение «разрешено» и сохранить переход.

Количество переходов соответствует количеству стрелок на схеме процесса публикации. Если предполагается, что Редактор может вернуть текст Автору, значит для этого нужно создать переход. Если вернуть текст Автору можно с любого этапа, значит можно создать один переход, где текущий этап будет «все».

В итоге у меня получилось 12 переходов.

![Переходы между этапами Workflow в Joomla 4](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/spisok-gorovyh-perehodov.webp)

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

Ещё один пример настроенных Процессов Joomla 4 из [обзора JoomShaper](https://www.joomshaper.com/blog/complete-guideline-on-the-new-workflow-feature-of-joomla-4).

## Возможности Joomla при работе с материалами

Также, ещё о некоторых из интересных возможностей Joomla для работы над текстами:

### Версии материалов

![Версии текстов материалов в Joomla 3](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/article-version-joomla-3.webp)

![Версии текстов материалов в Joomla 4](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/article-version-joomla-4.webp)

Количество хранимых версий настраивается в менеджере материалов.

### Многоязычные ассоциации

Одновременная работа над версиями текстов для разных языков (мультиязычный сайт). Данная функция появляется при правильно настроенной мультиязычности сайта. Работает как в Joomla 3, так и в Joomla 4.

![Написание текста одновременно для нескольких языков в Joomla](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/multilang-association-1.webp)

![Писать текст одновременно на нескольких языках в Joomla](https://web-tolk.ru/blog/images/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy/multilang-association-2.webp)

## Эпилог

Конечно, данная статья несколько оторвана от реальности, но её целью является демонстрация нового функционала, который может помочь СМИ и контентным сайтам организовать работу с текстами.

С благодарностью приму аргументированные замечания к статье.

- [Публикация на vc.ru](https://vc.ru/media/306257-rukovodstvo-po-novoy-funkcii-joomla-4-processy)

## Об авторе

![Толкачев Сергей Юрьевич](https://web-tolk.ru/images/uslugi/sergey-tolkachyov-apr-2023.webp)

### Толкачев Сергей Юрьевич

Joomla-разработчик. [Контрибьютер ядра Joomla](https://github.com/joomla/joomla-cms/pulls?q=is%3Apr+author%3Asergeytolkachyov+). Один из ведущих Telegram-канала русскоязычного Joomla-сообщества [JoomlaFeed](https://t.me/joomlafeed), один из модераторов [чата русскоязычного Joomla-сообщества](https://t.me/joomlaru). Мои расширения в официальном маркетплейсе расширений Joomla - [Joomla Extensions Directory](https://extensions.joomla.org/profile/profile/details/528051/). Имею публикации в [официальном журнале международного Joomla-сообщества - Joomla Community Magazine](https://magazine.joomla.org/authors/sergeytolkachyov) и на [официальном сайте русскоязычного Joomla-сообщества](https://joomlaportal.ru/users/sergey-tolkachyov).

Муж. Отец 3 детей.

Россия, Саратов.

## 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": "Блог"
            }
        },
        {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "name": "Руководство по новой функции Joomla 4 – Процессы"
            }
        }
    ]
}
```

```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",
            "publisher": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https://web-tolk.ru/#/schema/WebPage/base",
            "url": "https://web-tolk.ru/blog/rukovodstvo-po-novoj-funktsii-joomla-4-protsessy",
            "name": "Руководство по новой функции Joomla 4 – Процессы - WebTolk",
            "description": "Статья с обзором одной из самых любопытных новинок Joomla 4  – функции Workflows, которая в русскоязычной интерпретации получила перевод «Процессы». ",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebSite/base"
            },
            "about": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            },
            "inLanguage": "ru-RU",
            "breadcrumb": {
                "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17"
            }
        },
        {
            "@type": "Article",
            "@id": "https://web-tolk.ru/#/schema/com_content/article/45",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebPage/base"
            }
        }
    ]
}
```
