Статьи о создании сайтов
Библиотека документов: категории, версии и доступ
Название, назначение, редакция и дата проверки помогают поддерживать библиотеку файлов. Как отличить публичный документ от закрытого архива и проверить прямой доступ.
На этой странице
Опишите документ, а не только файл
Имя файла редко объясняет, кому и для чего он нужен. У карточки полезны понятное название, назначение, тип, редакция и дата проверки актуальности. Уточните, что именно изменилось в новой версии, если это влияет на использование документа.
Например, инструкция для одной модели оборудования не должна незаметно заменять инструкцию другой только из-за похожего имени. Сохраняйте связь документа с нужным продуктом или разделом и осмысленное описание.
Организуйте каталог
В Switch Pages можно создать контейнер документов с текстовыми характеристиками и разрешённым файловым полем. Категория и тип помогают навигации, а краткое описание — оценке релевантности. Проверяйте форматы и размеры загрузок, не превращая библиотеку в неограниченный файловый обмен.
Проверьте короткую инструкцию, документ с длинным названием и запись с новой редакцией. Дата публикации страницы и дата редакции файла могут различаться; не выдавайте одно значение за другое автоматически.
Проверяйте защиту отдельно
Для закрытых материалов недостаточно убрать ссылку из меню. Прямой HTTP-запрос к файлу должен проходить предусмотренную проверку доступа. В текущем ядре защита изображений проверяется медиашлюзом; для произвольных конфиденциальных документов нельзя без испытания предполагать ту же модель выдачи. При необходимости добавьте отдельное закрытое хранилище и обработчик.
Не публикуйте внутренние договоры и персональные данные в обычном публичном поле загрузки. До запуска составьте матрицу: кто видит карточку, кто скачивает файл и что происходит после отзыва редакции. Библиотека становится полезной благодаря понятной актуальности и проверяемым правам, а не только наличию списка ссылок.
Продолжить работу
Проверьте структуру и права на своих типовых записях. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Каталог аренды оборудования без двойных обещаний.
