И умножим в два раза, если автор захочет зачем-то хранить хотя бы одну предыдущую версию (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 отдельными элементами являются релизы, а не файлы.
В таком виде новости могут транслироваться и на форум, убирая необходимость в анонсах плагинов.