Разработка сайтов и веб-приложений на Joomla | BIG FISH
EN
← Все технологии

Joomla · BIG FISH

Разработка сайтов и веб-приложений на Joomla

Разрабатываем сайты организаций и редакционные разделы со структурой материалов, языками и разграничением доступа. Дизайн подстраивается под содержание, а не ограничивается готовым шаблоном.

BIG FISH / JOOMLA
01Материал и поля
02Права на действие
03Уровень просмотра
04Шаблон сайта
Дизайн × технология × ваш процесс

ВОЗМОЖНОСТИ ПРОДУКТА

Технология становится
рабочим инструментом.

1

Сайт организации

Большая структура материалов с меню, категориями и языковыми версиями.

2

Редакционная работа

Разделение подготовки, проверки и публикации между сотрудниками.

3

Материалы для участников

Контент для определённой аудитории с проверяемыми правилами доступа.

ЖИВОЙ ПРИМЕР

Проверьте сценарий.
Посмотрите результат.

Автор готовит материал, редактор выпускает его для выбранной аудитории. Переключите роль и уровень доступа, чтобы проверить видимость.

Учебный пример с условными данными. Действия остаются в браузере. Это модель сценария, а не подключённая CMS, сервер или база данных.

Joomla

JoomlaРезультат сценария
Учебный пример готов к запуску.

АРХИТЕКТУРА СЦЕНАРИЯ

У каждого шага
своя ответственность.

01

Материал и поля

02

Права на действие

03

Уровень просмотра

04

Шаблон сайта

Что проверяем перед запуском
СлойРезультат
ИнтерфейсПонятны ввод, ограничения, загрузка и ошибки. Доступно управление клавиатурой.
ДанныеУ значений есть владелец, формат и правила актуальности.
ВыпускПроверены ключевые сценарии, резервирование и восстановление.
Иллюстрация дизайна цифрового продукта на Joomla
Иллюстрация цифрового сервиса

BIG FISH · Joomla

Много разделов. Одна логика навигации.

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

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

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как устроен продукт
на Joomla.

Архитектура, ограничения и проверяемые сценарии. Конкретную конфигурацию согласуем по требованиям проекта.

Joomla / 01

Материалы и категории

Разделяем новости, экспертные материалы и страницы услуг по содержательной модели. Категории помогают организовать редакционную работу, но не должны превращаться в дублирующую систему URL. Для карточек определяем вступление, изображение, автора и тематические признаки. Проверяем, как материал выглядит в списке, поиске и на собственной странице.

Проверка на проекте
Карточка и материал используют одно вступление.

Joomla / 02

Меню и маршруты

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

Проверка на проекте
Прямой адрес открывает нужный материал.

Joomla / 03

Поля и переопределения

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

Проверка на проекте
Обновление компонента проверено с переопределением.

Draft → Review → Published
Action permission ≠ Viewing access
Author → prepare
Editor → review and publish

Joomla / 04

Действия и видимость

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

Проверка на проекте
Гость не читает материал для участников.

Joomla / 05

Редакционный процесс

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

Проверка на проекте
Автор не публикует материал без разрешения.

Joomla / 06

Мультиязычность

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

Проверка на проекте
Непереведённая статья не подменяется случайной.

Joomla / 07

Расширения и эксплуатация

Для каждого расширения проверяем совместимость с Joomla и PHP, обновляемость и необходимость доступа к данным. Формы, поиск и медиабиблиотеку тестируем на отдельном окружении после обновления. Кэшируем только подходящие публичные ответы. Материал для ограниченной группы не должен попадать в общий кэш или открытый поисковый индекс.

Проверка на проекте
Закрытая статья не попадает в общий кэш.

Joomla / 08

Проверка и обучение

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

Проверка на проекте
Каждая роль проходит отдельный сценарий приёмки.

FAQ

Вопросы перед стартом

Это готовое решение?

Нет. Пример показывает проектируемый сценарий для Joomla. Рабочую систему разрабатываем под ваши требования, данные и интеграции.

Можно сохранить существующие системы?

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

Что получим при передаче проекта?

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

Спроектируем ваш продукт

Расскажите о процессе, аудитории и существующих системах. Определим интерфейс, технические границы и этапы разработки.

BIG FISH / ВАША ИСТОРИЯ

Начнём
с идеи.

Расскажите о компании и задаче проекта. Обсудим состав работ, бюджет и следующий шаг.

Поля со звёздочкой обязательны.
BIG FISH / MENU
+7 495 150-17-20