Sign3x — компонент простой электронной подписи для MODX3 (БЕСПЛАТНО)
Sign3x — компонент простой электронной подписи для MODX3 (БЕСПЛАТНО)
===========================================================
Всем привет!
Хочу представить компонент Sign3x — инструмент для организации документооборота с простой
электронной подписью (ПЭП) прямо в MODX3.
КОМУ И ЗАЧЕМ ЭТО НУЖНО ПО ЗАКОНУ?
Согласно российскому законодательству и регламентам контролирующих органов, многие организации обязаны публиковать официальные документы на своих сайтах не просто в виде сканов, а заверенными электронной подписью.
Sign3x идеально подойдет для разработки и поддержки сайтов в следующих нишах:
Образовательные учреждения (школы, детские сады, вузы, колледжи): Это главная целевая аудитория. Согласно требованиям Рособрнадзора (Приказ № 831), копии документов в обязательном разделе «Сведения об образовательной организации» должны быть подписаны ЭЦП, а на сайте должна выводиться соответствующая пиктограмма. Sign3x закрывает эту задачу на 100%.
Медицинские центры и клиники: Для публикации лицензий, официальных прейскурантов и правил оказания платных медицинских услуг в соответствии с требованиями Минздрава.
Сфера ЖКХ (Управляющие компании и ТСЖ): Для официального размещения протоколов собраний собственников, утвержденных тарифов, смет и ежегодных финансовых отчетов.
Государственные и муниципальные учреждения: Для публикации нормативных актов, приказов, постановлений и результатов независимой оценки качества.
Некоммерческие организации (НКО) и благотворительные фонды: Для публикации уставов, отчетов для Минюста и результатов аудиторских проверок, чтобы подтвердить их подлинность для доноров.
Коммерческий сектор и юристы (B2B/B2C): Для заверения публичных оферт, пользовательских соглашений, политик обработки персональных данных (152-ФЗ) и официальных прайс-листов. Наличие штампа ЭЦП и хэша защищает компанию от споров в духе «вы изменили условия оферты задним числом».
ЧТО ДЕЛАЕТ КОМПОНЕНТ
— Sign3x позволяет:
— Загружать PDF-документы через удобный интерфейс менеджера
— Подписывать документы простой электронной подписью (ФЗ-63)
— Фиксировать ФИО подписанта, должность и точное время подписания
— Генерировать уникальный SHA-256 хэш-ключ для верификации подписи
— Отображать подписанные документы на сайте с пиктограммой ЭЦП
— Опционально: добавлять визуальный штамп в PDF-файл
КЛЮЧЕВЫЕ ОСОБЕННОСТИ
— Гибкое управление правами подписи
Пользователи, имеющие право подписи, определяются по группам MODX
(настройка sign3x_allowed_groups). Для каждого подписанта создаётся
профиль с ФИО и должностью.
Надёжная верификация
SHA-256 хэш вычисляется из всех атрибутов подписи + секретной соли.
Хэш-ключ отображается в интерфейсе, на сайте и в PDF-штампе.
HTMX + UIKit3 интерфейс
Администрирование без лишних перезагрузок страниц. Поиск по документам
работает по названию, ФИО подписанта и хэш-ключу.
Гибкие шаблоны для фронтенда
Шесть готовых чанков: встроенные стили, Bootstrap 5, UIKit 3.
Поддержка как стандартного синтаксиса MODX ([[+placeholder]]),
так и Fenom ({$placeholder}) — при наличии pdoTools.
PDF-штамп (опционально)
Два режима: overlay (поверх последней страницы) и newpage (отдельная
страница «Лист ЭЦП»). Все тексты штампа настраиваются через системные
настройки. Библиотеки FPDI и TCPDF входят в пакет.
ТРЕБОВАНИЯ
— — MODX Revolution 3.x
— PHP 8.1+
— pdoTools — только для Fenom-шаблонов (необязательно)
— Функция PDF-штампа работает из коробки (библиотеки входят в пакет)
УСТАНОВКА
— Установка через Менеджер пакетов MODX. После установки:
1. Задать секретную соль: Системные настройки -> sign3x_secret_salt
2. Указать группы с правом подписи: sign3x_allowed_groups (ID через запятую)
3. Создать профили подписантов: Дополнения -> Sign3x -> вкладка «Сотрудники»
ИСПОЛЬЗОВАНИЕ СНИППЕТА
— Вывести все подписанные документы (дефолтный шаблон):
[[!Sign3x]]
С лимитом и Bootstrap 5-чанком:
[[!Sign3x? &limit=`5` &tpl=`sign3x.doc.bs5`]]
Один конкретный документ:
[[!Sign3x? &id=`3`]]
С Fenom-шаблоном (требует pdoTools):
[[!Sign3x? &tpl=`sign3x.doc.default.fenom` &fenom=`1`]]
Inline Fenom-шаблон:
[[!Sign3x? &tpl=`@INLINE {$name}` &fenom=`1`]]
Плейсхолдеры в шаблонах: id, name, file_url, file_path, signer_fio,
signer_position, signed_at, hash_key, aria_label, assets_url.
ГОТОВЫЕ ЧАНКИ
— sign3x.doc.default — встроенный CSS, MODX-синтаксис (по умолчанию)
sign3x.doc.default.fenom — встроенный CSS, Fenom-синтаксис
sign3x.doc.bs5 — Bootstrap 5, MODX-синтаксис
sign3x.doc.bs5.fenom — Bootstrap 5, Fenom-синтаксис
sign3x.doc.uikit3 — UIKit 3, MODX-синтаксис
sign3x.doc.uikit3.fenom — UIKit 3, Fenom-синтаксис
Все чанки доступны для редактирования и легко адаптируются под любой дизайн.
ХЭШ-КЛЮЧ И ВЕРИФИКАЦИЯ
— Хэш формируется по формуле:
SHA-256(id|name|file_path|fio|position|signed_at|salt)
Это позволяет в любой момент подтвердить подлинность подписи, сравнив
хэш-ключ документа с данными, зафиксированными в базе данных.
Скачать можно в официальном репозитории MODX: extras.modx.com
Документация на русском






0
===========================================================
Всем привет!
Хочу представить компонент Sign3x — инструмент для организации документооборота с простой
электронной подписью (ПЭП) прямо в MODX3.
КОМУ И ЗАЧЕМ ЭТО НУЖНО ПО ЗАКОНУ?
Согласно российскому законодательству и регламентам контролирующих органов, многие организации обязаны публиковать официальные документы на своих сайтах не просто в виде сканов, а заверенными электронной подписью.
Sign3x идеально подойдет для разработки и поддержки сайтов в следующих нишах:
Образовательные учреждения (школы, детские сады, вузы, колледжи): Это главная целевая аудитория. Согласно требованиям Рособрнадзора (Приказ № 831), копии документов в обязательном разделе «Сведения об образовательной организации» должны быть подписаны ЭЦП, а на сайте должна выводиться соответствующая пиктограмма. Sign3x закрывает эту задачу на 100%.
Медицинские центры и клиники: Для публикации лицензий, официальных прейскурантов и правил оказания платных медицинских услуг в соответствии с требованиями Минздрава.
Сфера ЖКХ (Управляющие компании и ТСЖ): Для официального размещения протоколов собраний собственников, утвержденных тарифов, смет и ежегодных финансовых отчетов.
Государственные и муниципальные учреждения: Для публикации нормативных актов, приказов, постановлений и результатов независимой оценки качества.
Некоммерческие организации (НКО) и благотворительные фонды: Для публикации уставов, отчетов для Минюста и результатов аудиторских проверок, чтобы подтвердить их подлинность для доноров.
Коммерческий сектор и юристы (B2B/B2C): Для заверения публичных оферт, пользовательских соглашений, политик обработки персональных данных (152-ФЗ) и официальных прайс-листов. Наличие штампа ЭЦП и хэша защищает компанию от споров в духе «вы изменили условия оферты задним числом».
ЧТО ДЕЛАЕТ КОМПОНЕНТ
— Sign3x позволяет:
— Загружать PDF-документы через удобный интерфейс менеджера
— Подписывать документы простой электронной подписью (ФЗ-63)
— Фиксировать ФИО подписанта, должность и точное время подписания
— Генерировать уникальный SHA-256 хэш-ключ для верификации подписи
— Отображать подписанные документы на сайте с пиктограммой ЭЦП
— Опционально: добавлять визуальный штамп в PDF-файл
КЛЮЧЕВЫЕ ОСОБЕННОСТИ
— Гибкое управление правами подписи
Пользователи, имеющие право подписи, определяются по группам MODX
(настройка sign3x_allowed_groups). Для каждого подписанта создаётся
профиль с ФИО и должностью.
Надёжная верификация
SHA-256 хэш вычисляется из всех атрибутов подписи + секретной соли.
Хэш-ключ отображается в интерфейсе, на сайте и в PDF-штампе.
HTMX + UIKit3 интерфейс
Администрирование без лишних перезагрузок страниц. Поиск по документам
работает по названию, ФИО подписанта и хэш-ключу.
Гибкие шаблоны для фронтенда
Шесть готовых чанков: встроенные стили, Bootstrap 5, UIKit 3.
Поддержка как стандартного синтаксиса MODX ([[+placeholder]]),
так и Fenom ({$placeholder}) — при наличии pdoTools.
PDF-штамп (опционально)
Два режима: overlay (поверх последней страницы) и newpage (отдельная
страница «Лист ЭЦП»). Все тексты штампа настраиваются через системные
настройки. Библиотеки FPDI и TCPDF входят в пакет.
ТРЕБОВАНИЯ
— — MODX Revolution 3.x
— PHP 8.1+
— pdoTools — только для Fenom-шаблонов (необязательно)
— Функция PDF-штампа работает из коробки (библиотеки входят в пакет)
УСТАНОВКА
— Установка через Менеджер пакетов MODX. После установки:
1. Задать секретную соль: Системные настройки -> sign3x_secret_salt
2. Указать группы с правом подписи: sign3x_allowed_groups (ID через запятую)
3. Создать профили подписантов: Дополнения -> Sign3x -> вкладка «Сотрудники»
ИСПОЛЬЗОВАНИЕ СНИППЕТА
— Вывести все подписанные документы (дефолтный шаблон):
[[!Sign3x]]
С лимитом и Bootstrap 5-чанком:
[[!Sign3x? &limit=`5` &tpl=`sign3x.doc.bs5`]]
Один конкретный документ:
[[!Sign3x? &id=`3`]]
С Fenom-шаблоном (требует pdoTools):
[[!Sign3x? &tpl=`sign3x.doc.default.fenom` &fenom=`1`]]
Inline Fenom-шаблон:
[[!Sign3x? &tpl=`@INLINE {$name}` &fenom=`1`]]
Плейсхолдеры в шаблонах: id, name, file_url, file_path, signer_fio,
signer_position, signed_at, hash_key, aria_label, assets_url.
ГОТОВЫЕ ЧАНКИ
— sign3x.doc.default — встроенный CSS, MODX-синтаксис (по умолчанию)
sign3x.doc.default.fenom — встроенный CSS, Fenom-синтаксис
sign3x.doc.bs5 — Bootstrap 5, MODX-синтаксис
sign3x.doc.bs5.fenom — Bootstrap 5, Fenom-синтаксис
sign3x.doc.uikit3 — UIKit 3, MODX-синтаксис
sign3x.doc.uikit3.fenom — UIKit 3, Fenom-синтаксис
Все чанки доступны для редактирования и легко адаптируются под любой дизайн.
ХЭШ-КЛЮЧ И ВЕРИФИКАЦИЯ
— Хэш формируется по формуле:
SHA-256(id|name|file_path|fio|position|signed_at|salt)
Это позволяет в любой момент подтвердить подлинность подписи, сравнив
хэш-ключ документа с данными, зафиксированными в базе данных.
Скачать можно в официальном репозитории MODX: extras.modx.com
Документация на русском





