Плагринг: объединение набора файлов в "релиз"

Здесь можно обсудить сайт PlugRinG и предложить идеи по его дальнейшему развитию.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 11433
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 102 times

Плагринг: объединение набора файлов в "релиз"

Post by John Doe » Mon 31 Aug, 2015 23:43

Если следовать рекомендациям, и паковать каждую версию плагина отдельно, то в некоторых случаях можно получить чертовски много комбинаций: (far1/2/3)*(x86/64/исходники).
И умножим в два раза, если автор захочет зачем-то хранить хотя бы одну предыдущую версию (nightly/stable).
Радостный хаос можно наблюдать уже сейчас, вот первые попавшиеся: http://plugring.farmanager.com/plugin.php?pid=536, http://plugring.farmanager.com/plugin.php?pid=673, http://plugring.farmanager.com/plugin.php?pid=958

Лично мне стоит усилий найти в этих нагромождениях актуальную версию под нужную платформу.

Было бы удобнее, если бы каждый отдельный выпуск плагина держал список всех своих файлов "под спойлером", а пользователь при открытии страницы видел лишь outline.

Каждый отдельный релиз, помимо набора файлов также должен иметь: Дату, Версию, Описание (changelog), Url, и свойства, наследуемые от файлов (файлов может и не быть).

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

User avatar
John Doe
Бюрократ
Posts: 11433
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 102 times

Плагринг: объединение набора файлов в "релиз"

Post by John Doe » Mon 31 Aug, 2015 23:46

Замечу, что на альтернативном плагринге можно наблюдать другое решение той же проблемы:
Max Rusov wrote: Отдельно - описание обновления, отдельно - файлы с версиями. Актуальные версии помечены тэгом, и предлагаются для скачивания. Неактуальные - лежат в архиве (ну или удаляются, если места мало).
По сути "Updates" (где changelog) это и есть предлагаемые мной "релизы".
Отличие от моего варианта в том, что описания релизов никак не привязаны к файлам, и те лежат буквально "сбоку".
Простота привлекает, да.

Post Reply

Return to “Обсуждение PlugRinG”