Загрузка файлов : правила и возможности
Опубликовано: xweb · 15.05.2020 · 00:00 ••• Обновление: 15.05.2020 · 08:48 0

На этом сайте, как и на любом другом сайте нашего Проекта, доступен модуль файлового архива, предназначенный для загрузки и скачивания файлов, хранящихся непосредственно на наших сайтах (на серверах Проекта).

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

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

Категории загрузок

Для упорядочивания файлового архива и облегчения поиска необходимых файлов применяются категории загрузок, отображаемые в боковом меню в блоке "Категории раздела". Для удобства навигации по сайту все категории загрузок также добавлены и в главное меню сайта (Ресурсы – Загрузка файлов – …).

Выбор конкретной категории является обязательным для авторов при размещении материала в файловом архиве.

На текущий момент заданы следующие категории раздела загрузок:

  • Официальные версии: здесь размещаются текущие официальные версии всех расширений от наших авторов. Категория предоставляет быстрый доступ ко всем текущим версиям продуктов, выпущенных в рамках Проекта.
  • Подборка расширений: лучшие сторонние расширения, составляющие рекомендуемый участниками Проекта "джентльменский" набор аддонов. В этом разделе допустимо размещать копии любых сторонних аддонов, если вы считаете, что такие аддоны достойны для размещения в "лучших", а также если у вас есть опасения, что некоторые хорошие аддоны могут быть в дальнейшем удалены с сайтов-источников (что-то типа "резервной копии" лучших сторонних аддонов).
  • Браузерные сборки: здесь планируется размещать любые портабельные сборки от участников Проекта, могущие содержать в комплекте и предустановленные аддоны.

Указанные категории определяются общей направленностью тематики Проекта и могут (при необходимости) изменяться в дальнейшем. Если вы посчитаете нужным, вы можете высказать свои предложения по расширению или изменению списка категорий загрузок в комментариях к этой статье.

Обязательные параметры размещаемого файла

Для общего повышения качества размещаемых материалов файлового архива, отдельные поля в форме добавления файлов сделаны обязательными (отмечены в форме красной звёздочкой *). Если эти поля не заполнены, материал не будет размещён в архиве сайта.

На текущий момент установлены следующие обязательные поля:

  • Категория загрузки – выбор соответствующего целевого раздела файлового архива.
  • Название материала – следует указывать в читабельном виде, а не просто "123.crx".)
  • Краткое описание – краткий поясняющий текст, виден в списке материалов раздела.
  • Полное описание – объём не лимитирован, здесь можно указать, например, особенности установки.
  • Тип лицензии, языки интерфейса, полное имя файла, его версия и размер.
  • Контрольные суммы загружаемого файла (MD5 и SHA-1) – для проверки целостности при скачивании.
  • Ссылка на основной архив – необходима для обеспечения возможности загрузки любым пользователем.
  • Формат и версия браузера – обязательно указывать при размещении аддонов в формате CRX-файла.

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

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

Текущий набор полей формы загрузки не является окончательным и может быть в дальнейшем изменён и доработан. При этом не требуется дублировать эти поля в текстовом описании размещаемого материала – все поля, указанные в форме размещения загрузки, в итоге автоматически выводятся в стандартизованной сводной таблице данных на странице описания загружаемого файла. В качестве примера такой таблицы можно рассматривать сводные данные по одной из версий авторского расширения Get CRX RU.

Ограничения по статусу пользователя

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

На текущий момент установлены следующие ограничения по статусу пользователя:

  • Анонимным пользователям (гостям) запрещено загружать файлы в архив сайта, равно как и скачивать файлы напрямую из этого архива (можно загружать только с зеркал, если они указаны автором конкретного материала).
  • Группам "Пользователи" и "Проверенные" разрешено скачивать файлы из архива напрямую, загрузка файлов в архив Проекта при этом разрешена только с премодерацией. Редактирование своих материалов этим группам разрешено. Это ограничение не относится к загрузке файлов любым зарегистрированным участником Проекта в своих комментариях через файловый загрузчик.
  • Остальным группам пользователей, включая "Экспертов" и "Авторов", предоставлены полные права загрузки и редактирования своих материалов файлового архива (без премодерации).
  • Право удаления любых материалов архива предоставлено только модераторам и администраторам Проекта.
  • В категории "Официальных версий" загрузка разрешена только "Авторам", модераторам и администраторам Проекта. Скачивать файлы из этого раздела могут все пользователи.
  • Заблокированные пользователи полностью лишены доступа ко всем разделам файлового архива.

Дополнительные советы и рекомендации

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

Как и в случае размещения статей и иных документов, не нужно торопиться с размещением "сырых" или непроверенных расширений или сборок. Если вы в чём-то не уверены, лучше разместить такой материал в одном из файловых разделов нашей "Песочницы" (в качестве "тест-драйва", в непубличном доступе), где его смогут проверить и оценить наши эксперты и другие участники Проекта. После подобной проверки материал может быть перемещён и в основной файловый архив Проекта с сохранением вашего авторства.

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

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

Для общего повышения безопасности размещаемых материалов весьма желательно сообщать (или – в случае авторских материалов – в обязательном порядке давать личную гарантию) об отсутствии* в загружаемых файлах вредоносного или иного кода, могущего создать проблемы у пользователей. При этом (особенно – при размещении копий сторонних расширений и иного исполняемого кода) желательно указывать название и версию антивирусного пакета, которым вы произвели проверку размещаемого файла.

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

Аналогично мы относимся и к файловым материалам, содержащим рекламный, следящий или иной "шпионский" код. Если вы считаете какой-либо подобный аддон (исходя из его основного функционала) достойным для размещения на Проекте, но не можете самостоятельно удалить такой код, мы советуем вам обратиться за помощью к нашим экспертам или авторам. При необходимости вы также можете рассказать о "хорошем, но с закладками" аддоне в других разделах сайта, например, сделав по нему обзор в блогах и т.д..

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


Настоящий документ отражает официальную точку зрения Администрации Проекта и является прямым руководством к действию для всех участников Проекта.

Отдельные положения настоящего документа могут быть изменены Администрацией Проекта в соответствии с конкретной текущей ситуацией.

Официальные документы xweb
xweb 15.05.2020 15.05.2020 327 0.0

Поделиться

Всего комментариев: 0
close