Ноябрь 2024
Регулярные обновление контентной части
Изменён логотип
Изменён дизайн
- Другие шрифты
- Оставлены только две колонки - центральная и правая
- Изменено расположение компонентов (текущий вариант пока не окончателен, возможны ещё изменения)
Изменена структура
Разделы с Каталогом СрЗИ и Законодательством вынесены в отдельные подмодули (репозитории на GitFlic).
Отключен Граф связей
Зависания для страниц с большим количеством связей.
Октябрь 2024
Регулярные обновление контентной части
Обновлена версия Quartz до 4.4.0
Для решения проблемы ширины отображения встроенных PDF-файлов
Доработана карточка НПА
- Просмотр текста
- Дополнительные ссылки
- Перечень изменяющих документов
- Блок с ошибкой (если есть)
Доработан Граф связей
- Исправлена русификация “Вид графа” → “Граф связей”
- Из Графа связей исключена страница press-releases:
if (source == "press-releases" || dest == "press-releases") break
в файлеquartz/components/scripts/graph.inline.ts
Скорректирован вид Графа связей
``` Component.Graph({ localGraph: { drag: true, // whether to allow panning the view around zoom: true, // whether to allow zooming in and out depth: 1, // how many hops of notes to display scale: 1.5, // default view scale scale: 1.1 repelForce: 1.0, // how much nodes should repel each other repelForce: 0.5 centerForce: 0.3, // how much force to use when trying to center the nodes linkDistance: 50, // how long should the links be by default? linkDistance: 30 fontSize: 0.3, // what size should the node labels be? fontSize: 0.6 opacityScale: 1.5, // how quickly do we fade out the labels when zooming out? opacityScale: 1 removeTags: [''], // what tags to remove from the graph showTags: true, // whether to show tags in the graph }, globalGraph: { drag: true, // whether to allow panning the view around zoom: true, // whether to allow zooming in and out depth: 3, // how many hops of notes to display depth: 1 scale: 1.5, // default view scale scale: 1.1 repelForce: 1.0, // how much nodes should repel each other repelForce: 0.5 centerForce: 0.3, // how much force to use when trying to center the nodes linkDistance: 50, // how long should the links be by default? linkDistance: 30 fontSize: 0.5, // what size should the node labels be? fontSize: 0.6 opacityScale: 1.5, // how quickly do we fade out the labels when zooming out? opacityScale: 1 removeTags: ['обновление', 'совместимость', 'новинка', 'соответствие'], // what tags to remove from the graph showTags: true, // whether to show tags in the graph }, }), ```
Изменено оформление Журнала изменений
Использованы Obsidian Callouts
Обновлён реестр ФСТЭК России по состоянию на 14.10.2024
Сентябрь 2024
Регулярные обновление контентной части
В рамках эксперимента добавлено отображение рекламного блока
Обновлён реестр ФСТЭК России по состоянию на 18.09.2024
Добавлен раздел с нормативно-правовыми актами (НПА) по информационной безопасности
Июнь-Август 2024
Регулярные обновление контентной части
Май 2024
Регулярные обновление контентной части
Добавлена возможность использования файла с реестром ФСТЭК России в изначальном формате без его дополнительных преобразований
Теперь файл реестра можно просто скачать и сразу использовать
Обновлён реестр ФСТЭК России по состоянию на 31.05.2024
Апрель 2024
Регулярные обновление контентной части
Март 2024
Регулярные обновление контентной части
Журнал изменений теперь ведётся не по датам, так как активная работа непосредственно по самому сайту на данном этапе завершена
Список press-releases теперь содержит и русские и английские названия для удобства поиска
Создан шаблон заметки
_для Персоны в Хабе
, где в том числе добавлена заготовка для указания ссылки на фотографию
Начато описание Принципов сбора информации
Изменён основной логотип и иконка сайта (favicon) на кусочек пазла
Удалён раздел с классами продуктов, информация о классах перенесена в описание соответствующих тегов
Контент снова вынесен в отдельный (подмодуль) открытый Git-репозиторий: https://gitflic.ru/project/zlonov/hub
Изменено место хранения файлов с информацией о сертификатах и записях в реестрах
./content/data/certs_fstec.csv
→./quartz/static/csvs/certs_fstec.csv'
./content/data/certs_fsb.csv
→./quartz/static/csvs/certs_fsb.csv'
./content/data/reestr_po.csv
→./quartz/static/csvs/reestr_po.csv'
./content/data/reestr_pak.csv
→./quartz/static/csvs/reestr_pak.csv'
Изменено место хранения сканов сертификатов
./content/products/certs/
→./quartz/static/certs/'
Добавлен раздел с подборками ресурсов по ИБ
Февраль 2024
Регулярные обновление контентной части
27.02.2024 Завершение актуализации дат всех имевшихся новостей и приведение их оформления к единому стандарту.
22.02.2024 Изменена структура папок (использованы английские наименования)
Под изменённую структуру исправлены пути в компонентах
22.02.2024 Добавлен блок с 4-мя недавними новостями
20.02.2024 Новости перегруппированы по папкам по годам
20.02.2024 Сайт перезалит в репозиторий и перезапущен без использования подмодуля для контента (
content
) на актуальной версии Quartz 4.2.2
17.02.2024 Даты обновления реестров прописаны вручную, так как даты обновления и создания файлов всегда получаются сегодняшние. Оставлена проверка даты файла реестра ФСТЭК России
let fstec_date = new Date(fs.statSync('./content/data/reg3.csv').ctime).toLocaleString("ru-RU", {dateStyle: "short",})
let check_date = fstec_date
fstec_date = '16.02.2024'
fsb_date = '16.02.2024'
reestr_po_date = '17.02.2024'
reestr_pak_date = '16.02.2024'
<small>Даты обновления версий реестров: ФСТЭК России - {fstec_date}, ФСБ России - {fsb_date}, Минцифры России - {reestr_po_date} (ПО), {reestr_pak_date} (ПАК).<br /> Дата компиляции (check_date): {check_date}.</small>
16.02.2024 Добавлен вывод в нижней части дат используемых версий реестров ФСТЭК России, ФСБ России и Минцифры России (по дате изменения соответствующих файлов)
Компонент
Quartz/components/Footer.tsx
:
const fstec_date = new Date(fs.statSync('./content/data/reg3.csv').mtime).toLocaleString("ru-RU", {dateStyle: "medium",})
const fsb_date = new Date(fs.statSync('./content/data/certs_fsb.csv').mtime).toLocaleString("ru-RU", {dateStyle: "medium",})
const reestr_po_date = new Date(fs.statSync('./content/data/reestr_po.csv').mtime).toLocaleString("ru-RU", {dateStyle: "short",})
const reestr_pak_date = new Date(fs.statSync('./content/data/reestr_pak.csv').mtime).toLocaleString("ru-RU", {dateStyle: "short",})
<small>Даты обновления версий реестров: ФСТЭК России - {fstec_date}, ФСБ России - {fsb_date}, Минцифры России - {reestr_po_date} (ПО), {reestr_pak_date} (ПАК).</small>
16.02.2024 Добавлено автоматическое считывание данных из реестров ПО и ПАК Минцифры: reestr_po.csv, reestr_pak.csv
15.02.2024 Добавлено оформление сертификатов ФСТЭК России в виде открывающихся инфо-блоков
15.02.2024 Разработчик добавлен в подзаголовок страницы продукта
let vendor_text = <a href={vendor_url}>{vendor}</a>
{excerpt && (<><big>{excerpt} от компании {vendor_text}</big></>)}
15.02.2024 Подробности (Сайт, брошюра, презентация) вынесены в отдельный компонент
Quartz/components/zlonovDetails.tsx
- отображается теперь вверху справа
14.02.2024 Добавлено автоматическое считывание данных о сертификатах ФСБ России из certs_fsb.csv и формирование преамбулы для страницы с описанием продукта
14.02.2024 Добавлено оформление сертификатов (пока только ФСБ России) в виде открывающихся инфо-блоков.
12.02.2024 Добавлен "•" при выводе списка обратных ссылок
В файле
Backlinks.tsx
:<a href={resolveRelative(fileData.slug!, f.slug!)} class="internal">• {f.frontmatter?.title}</a>
09.02.2024 Добавлено автоматическое считывание из свойств продукта короткого описания, разработчика, сайта и номера записи в реестре отечественного ПО
Все эти данные, а так же результаты проверки на наличие брошюры, презентации и скана сертификата, используются при формировании преамбулы на странице продукта.
09.02.2024 Обновлена версия Quartz до 4.2.2
npx quartz update
- Обновлены все пакеты:
npm update
09.02.2024 Добавление русской локализации, удалены ранее сделанные кастомные переводы в отдельных компонентах
09.02.2024 Отключен показ числа слов
В файле
quartz.config.ts
://Plugin.AddWordCount(), //добавлено @zlonov
09.02.2024 Отключен плагин преобразования в математические формулы за ненадобностью
В файле
quartz.config.ts
://Plugin.Latex({ renderEngine: "katex" }),
09.02.2024 Параметры Графов в компоненте
Quartz/components/Graph.tsx
возвращены к дефолтным и внесены в файлquartz.layout.ts
, как указано в справкеВ итоге изменено:
- Для локального Графа:
opacityScale: 1.5, // how quickly do we fade out the labels when zooming out?
showTags: false, // whether to show tags in the graph
- Для глобального Графа
depth: 2,
вместоdepth: 1,
showTags: false, // whether to show tags in the graph
08.02.2024 Добавлено автоматическое считывание данных о сертификатах ФСТЭК России из certs.csv и формирование преамбулы для страницы с описанием продукта
05.02.2024 Тип репозитория на GitHub изменён на Закрытый/Private
05.02.2024 Добавлен данный журнал изменений/changelog
05.02.2024 Сжаты PDF-файлы c брошюрами и презентациями
01.02.2024 Добавлена верификация Google Сайты
Январь 2024
Регулярные обновление контентной части
30.01.2024 Частичная русификация для обратных ссылок, графов и поиска
29.01.2024 Добавлен код Яндекс.Метрика
28.01.2024 Прописан прямой путь к иноке
В компоненте
Quartz/components/Head.tsx
вместо<link rel="icon" href={iconPath} />
указан<link rel="icon" href="https://hub.zlonov.ru/static/icon.png" />
28.01.2024 Изменён шрифт заголовка на первой странице
В компоненте
Quartz/components/PageTitle.tsx
: указаноfont-size: 1.5rem;
27.01.2024 Изменены настройки отображения Графов
В компоненте
Quartz/components/Graph.tsx
:
opacityScale: 2,
// how quickly do we fade out the labels when zooming out?showTags: false,
// whether to show tags in the graph
27.01.2024 Добавлена верификация Яндекс Вебмастер
26.01.2024 Изменён порядок сортировки папок в Обозревателе (Explorer) при наличии числа в названии
Компонент
Quartz/components/Explorer.tsx
24.01.2024 Добавлен подмодуль для директории content на базе открытого репозитория на GitFlic
24.01.2024 Запущена первая версия на базе Quartz 4.1.5