В свете прошедшей ArtField подумалось:
А почему бы не сделать вьювер специально для релизов с пати?
Писать свой вьювер на кажддое пати не всякий сможет и захочет, да и не
надо это, как будто, а если упростить задачу...
функционал будет отличаться от того же best view.
на диске лежит вьювер, файлы работ, скин вьювера и ini файл, примерно следующего вида:
<gfx>
<file1> <description: autor / place / ...>
<file2> <description: autor / place / ...>
</gfx>
<music>
<file1> <description: autor / place / ...>
...
</music>
выводится все, как вариант, в таком виде:
первая треть - логотип пати
вторая - окно муз. работ (имя файла, автор, описание)
третья - окно gfx работ. (имя файла, автор, описание, превью)
работа ведется с активным в данный момент окном.пользователь видит одновременно всю информацию о конкурсных работах.
оформление окон - подгружаемая картинка - skin, например, в стиле меню load file в pt2.
координаты окон вывода с точностью до знакомест можно указать в ini, равно как и лого пати.
детали:
работы можно загружать сразу, на ходу компрессировать простенько) или хранить стандартно упакованные (например qsv или что bestview смотрит), можно работы загружать по ходу обращения. но что делать с превью - вариант - грузить сразу отдельный файл - превью ко всем картинкам. размер имхо должен быть значительно меньше, а может оно
и не нужно.
важный момент - желательно сделать проигрывание музыки во время работы с вьювером.
например - при выборе музона - 2 режима выхода из прослушивания - сзатыканием музыки и с продожением ее прослушивания в качестве фона или вообще - сделать отдельную строчку now playing и играть выбраный музон фоном.
Еще желательно сделать режим ускоренного проигрывания музона (по два раза вызывать плеер, при удержании клавиши)
Вроде все. Кто-то скажет - зачем это? А чтобы релизы были не как помойка, а имели хоть какое-то сценовое оформление.
Вроде все. Может я тут велосипед изобретаю, тогда звияйте