Обсудить задачу

Сайты · MODX для компаний

Корпоративный сайт на MODX с редакционной архитектурой

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

Обсудить проект
Оператор распределяет пачки перфокарт из трёх отделов по модульным ящикам общей вычислительной стойки и запирает панель красным ключом
Разные отделы. Один набор шаблонов. Каждый получил своё поле. Даже юридический.

01 Контекст

MODX как основа корпоративного контента

Корпоративный сайт обычно объединяет услуги, проекты, сотрудников, документы, новости и служебные формы. В MODX для этих материалов можно спроектировать отдельные типы ресурсов, поля и административные представления.

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

02 Исходная ситуация

Когда MODX подходит корпоративному сайту

01

Несколько типов контента

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

02

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

Нужно разделить права, области ответственности и доступ к отдельным разделам административной системы.

03

Есть языковые версии

Контент должен существовать в связанных, но независимо редактируемых языковых структурах.

04

Нужны внешние данные

Сайт получает или передаёт информацию через CRM, ERP, каталоги, формы и другие корпоративные сервисы.

03 Состав

Что входит в проект

MODX-конфигурация строится после информационной архитектуры сайта. Компоненты и поля отражают редакционный процесс, а не заменяют его.

01

Информационная модель

Определяю разделы, типы материалов, связи и повторно используемые данные. Проектирую структуру ресурсов и адресов.

  • Карта сайта
  • Схема типов контента
  • Правила связей
02

Редакционные роли

Фиксирую операции сотрудников и настраиваю административные формы, группы пользователей и доступ к разделам.

  • Матрица ролей
  • Формы редактора
  • Права доступа
03

Шаблоны и дизайн

Создаю визуальную систему и связываю шаблоны MODX с реальными типами материалов и их состояниями.

  • Макеты ключевых страниц
  • Карта шаблонов
  • Набор компонентов
04

Функции и интеграции

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

  • Прикладные компоненты
  • Интеграционные сценарии
  • Обработка ошибок
05

Наполнение и передача

Переношу согласованный объём материалов, проверяю операции редактора и фиксирую порядок работы с системой.

  • Контрольное наполнение
  • Инструкция редакции
  • Контрольный список

04 Метод

Порядок работы

Сайт собирается на реальных материалах компании. Это позволяет проверить архитектуру MODX до массового наполнения.

  1. 01

    Обследование

    Разбираю структуру бизнеса, состав контента, роли и внешние системы.

    На выходе: Контур требований
  2. 02

    Архитектура

    Проектирую разделы, типы ресурсов, поля, права и адреса.

    На выходе: Схема MODX-проекта
  3. 03

    Прототипы и дизайн

    Формирую пользовательские маршруты и визуальную систему ключевых страниц.

    На выходе: Макеты и компоненты
  4. 04

    Разработка

    Собираю шаблоны, административные формы и согласованные интеграции.

    На выходе: Версия для проверки
  5. 05

    Редакционная приёмка

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

    На выходе: Подготовленная к эксплуатации система

05 Ответственность

Кто за что отвечает

На стороне студии

  • Архитектура сайта и MODX-конфигурации
  • Дизайн, шаблоны и административные формы
  • Согласованные функции и интеграции
  • Проверка и документация

На стороне компании

  • Владельцы разделов и редакционных ролей
  • Факты, документы и исходные материалы
  • Доступы к корпоративным системам
  • Ответственный за согласование решений

06 Оценка

Из чего складывается оценка

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

  1. 01Количество шаблонов и типов ресурсов
  2. 02Роли, права и сценарии согласования
  3. 03Мультиязычная структура
  4. 04Каталоги, поиск и личные разделы
  5. 05Интеграции с CRM, ERP и другими сервисами
  6. 06Состояние и объём исходного контента
  7. 07Миграция с существующей системы
  8. 08Требования к инфраструктуре и обслуживанию

Если типовая конфигурация решает задачу без MODX-разработки, это учитывается до формирования состава работ.

07 Среда

Компоненты платформы

Состав дополнений определяется архитектурой и совместимостью версий.

  • 01MODX Revolution
  • 02Fenom и pdoTools
  • 03MIGX
  • 04Collections
  • 05Babel
  • 06REST API
  • 07Веб-аналитика

08 Вопросы

До начала работы

01Чем эта услуга отличается от общего корпоративного сайта?

На этой странице MODX уже рассматривается как платформа и отдельно проектируются её ресурсы, поля, права и компоненты. В общем проекте CMS выбирается после обследования.

02Можно ли разделить доступ между отделами?

Да. В MODX можно настроить группы пользователей, политики доступа и области ресурсов. Конкретные права проектируются по реальным операциям сотрудников.

03Можно ли сделать несколько языковых версий?

Да. Нужно заранее определить структуру доменов или разделов, правила связи переводов, ответственных редакторов и поведение непереведённых материалов.

04Как подключаются CRM и внутренние системы?

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

05Кто сможет обновлять сайт?

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

10 Следующий шаг

Разобрать корпоративную структуру

Пришлите список разделов, типов материалов и сотрудников, которые будут работать с сайтом. Я обозначу вопросы к архитектуре MODX и редакционным ролям.

Обсудить проект