Этот форум предназначен для обсуждения Советской эпохи и и музыки. Все сообщения, не относящиеся к теме,
непристойные сообщения, а также сообщения, оскорбительные для других участников форума будут удалены.
Работы по модернизации сайта успешно продвигаются. Конкретные результаты есть уже сейчас но осталось еще немало вопросов которые имеет смысл обсудить.
Так сложилось, что обсуждение тем, связанных с модернизацией сайта оказалось раскиданным по разным веткам. Думаю, что нужно свести все наиболее важное из этих тем в одну ветку и в ней уже продолжать обсуждение. В дальнейшем вся информация о ходе работ будет выкладываться здесь.
Соответственно я перенесу сюда те свои посты, которые наиболе важны для понимания вопроса. Ссылки на сами темы приведены ниже.
Первоначально обсуждение проходило в следующих ветках:
"Открытая дискуссия по жанру советской песни"
http://www.sovmusic.ru/forum/read.php?id=46782 Скорее "философско-теоретическая" дискуссия о музыке чем описание практических шагов, но тем не менее тоже есть интересные моменты помогающие понять позиции и истоки споров.
P. S. Мне важно чтобы обсуждение, проходящее в этой ветке было обсуждением по существу а также оставалось конструктивным и максимально продуктивным. Оффтопик, неконструктивная перепалка, личностные выпады, флуд и вообще все, что я сочту не имеющим отношения к существу вопроса - буду удалять немедленно и без разговоров. Для флуда есть другие ветки :-)
Сообщение отредактировано модератором lake 9.10.2007 22:05
1. Новая система оценки песен Более простая, по сравнению с нынешней, система оценки песен с условным названием "звездочки". Вместо нынешних пяти вариантов оценки остается три: "две звезды", "одна звезда" и ни одной. По какому принципу они должны выставляться:
"2 звезды" Призваны отметить своеобразный "золотой фонд коллекции", наше "лицо" которым мы гордимся. Песни, к которым мы стремимся привлечь внимание посетителей в первую очередь (и одновременно привлекаем посетителей). Критерии отбора чуть строже чем нынешние "5":
а) Только те песни которые мы считаем шедеврами (вне зависимости от их известности среди большинства населения) Само собой преимущественно это песни Сталинской эпохи
б) Только одно исполнение песни (обязательно исторически аутентичное и то, которое мы сочтем самым удачным). Остальные исполнения получают 1 звезду
в) Общий объем "золотого фонда) - не более 10-15% от общего количеств песен
"1 звезда" Все те песни, которые мы сочтем качественными и к которым мы захотим привлечь внимание посетителей. Исключаются шаблонные, занудные, типичные и низкохудожественные поделки. Как-то поздний КАППСА, "рядовые" песни БДХ, занудные "рядовые" песни о вождях и т. п.
"без звезды" Все прочие песни, не вошедшие в описанные выше категории.
2. Новая система сортировки песен в разделах При сортировке песен будет учитываться система оценки песен описанная в предыдущем пункте.
а) При переходе в тематический раздел "по умолчанию" строится список "золотого фонда" ("2 звездочки"). Т. е. новый пользователь впервые зашедший в раздел сразу видит все "сливки" раздела, и ему не нужно для этого листать ~10 страниц. Дальше, соответственно, кнопка - переход к полному списку песен раздела
б) В полном списке песен раздела изменяется сортировка: песни сортируются сначала по факту наличия "звездочек" (здесь уже неважно 1 или 2), и только потом по алфавиту. Это нужно для того, чтобы песни которые мы считаем интересными появлялись на первых страницах раздела, а на последних страницах оставались преимущественно низкохудожественные поделки.
3. Пара мелких нововведений а) Помимо "TOP 20" будет еще и "TOP 100". Она не пойдет отдельным пунктом меню, но будет доступна из 20-ки и будет полезна тем, кому 20-ки уже маловато а лазить по основным разделам пока еще лениво.
б) На главной странице появится колонка "песня дня" или просто "случайная песня". "Песня дня" будет интегрирована с календарем исторических событий уже имеющихся на сайте (будут тематические песни к памятным датам), "случайные песни" будут выбираться случайным образом, но обязательно из песен со "звездочками" (т. е. качественных) - поделки пиарить не будем.
4. Каталог персоналий Сразу оговорюсь, что это относится к планам "второй очереди", и если и будет реализовано то после выполнения описанных выше пунктов списка.
Речь идет о создании общего каталога персоналий (композиторов/поэтов/исполнителей), тесно переплетенного с основной базой и всеми сервисами сайта. Т. е. будет база данных по персоналиям с возможностью добавить биографическую статью и фотографию (a-la памятные даты). Но главное не в этом, а в том что появится возможность интерактивно строить списки песен, созданных/исполненных тем или иным автором. Это будет возможно как из отдельного (специально созданного для этой цели) каталога персоналий, так и из любого списка с песнями. Проще говоря в любом списке фамилия автора будет "кликабельна" и будет вести на страницу с его песнями.
Вот так выглядит вариант решения в т. ч. и поднятой Сатурном проблемы. Буду рад выслушать мнения и соображения форумчан по этому вопросу.
Некоторые комментарии к вышеизложенному:
Почему такая система оценок?
Нужно как можно проще и недвусмысленней, так чтобы исключить путаницу и различие толкований (нынешная система оценок во многом не устраивает именно этим). А так получается вроде просто и однозначно. единственный "подводный камень" который я здесь вижу - в том, как отобрать наилучшее исполнение из имеющихся (кому ставить 1 звезду а кому 2). Здесь, увы, придется смириться с некоторым субъективизмом в угоду техническим соображениям.
Зачем нужен "золотой фонд"?
Есть такое понятие как глубина просмотра - это количество страниц просмотренных одним посетителем, она отражает степень интереса посетителя к сайту а также (косвенно) удобство навигации по нему. Проще говоря, когда новый посетитель приходит на сайт он имеет к этому сайту некий "кредит доверия", как правило небольшой - не более 2-4 страниц. Если пролистав эти 2-4 страницы он не найдет для себя ничего интересного - ему станет лениво листать дальше и он уйдет с сайта.
Соответственно мы должны впихнуть в эти 2-3 страницы максимум информации, причем не абы что а лучшее из того, что у нас есть. Тогда резко увеличится вероятность того что заинтересованный таким образом посетитель останется на сайте проявит желание глубже копаться в основной коллекции сайта.
Отсюда - "золотой фонд" как собрание лучших песен, отсюда и ограничения по его объемам в 10-15%. Отсюда же мелкие улучшения вроде случайных песен и TOP100.
Зачем сложная сортировка?
Тут как раз все довольно очевидно. Статистика показывает что количество скачиваний намного больше зависит от положения песни в списке, чем от оценки (и соответственно качества) песен. Именно это видимо подразумевал Сатурн, открывая эту ветку. Это вполне понятно психологически: через какое то время пользователь устает листать страницы и скачивать песни (лень, усталость, проблематичность скачивания больших объемов) и до некоторых шедевров просто не доходит. Мы ничего не можем поделать с этим явлением, но можем попытаться обратить его себе на пользу. Думаю что если мы сможем "подсунуть" пользователю на первых страницах отобранные нами песни, проблема о которой пишет Сатурн во многом решится.
Зачем "каталог персоналий"?
Думаю он сможет "облегчить жизнь" тем из посетителей которые уже приобрели интерес к сайту, но пока еще слабо ориентируются в коллекции и еще плохо понимают "где копать". А тут все просто - скачал песню "Летят перелетные птицы" => понравилось => кликнул по фамилии "Бунчиков" => получи еще несколько десятков песен ничуть не хуже. Теоретически того же результата можно добиться через поиск, но статистика показывает что этот путь неочевиден и подавляющее большинство посетителей им не пользуется. Каталог же призван это исправить. Наличие справочной инфы по персоналиям (статьи&фотографии) самоцелью не является, но такую возможность стоит заложить в движок и при случае использовать. Опять же это будет способствовать расширению кругозора посетителей что есть хорошо.
Некоторое время тому назад мы говорили с Казаком практически о том же. Позволю вкратце напомнить некоторые выводы которые были мной из него сделаны.
Мы тоже говорили об "аморфности" сайта, о некоторой хаотичности собрания, о том что шедевры иной раз тонут в море посредственных поделок. В общем поднимались практически все те вопросы, о которых мы сейчас говорим. И то что проблемы есть мне в общем то очевидно. Вот только выход мы увидели другой.
Я сразу отказался от "сектантских" идей об ограничении формата сайта и превращения его в узкий междусобойчик. Само собой пожертвовать раскруткой и посещаемостью в угоду узкой группе я был не готов (как не готов и сейчас).
Был предложен другой путь - создание "сайта в сайте", выделение из общей "аморфной массы" некоего "кристаллизованного ядра". Соответственно "общая масса" обеспечивала бы нужную мне широту формата и раскрутку, а "ядро" являлось бы "визитной карточкой" сайта, его "стержнем", центром притяжения профессионалов.
То есть если Ваше предложение в общем сводится к идее "оставить лучшее а остальное выбросить", то мое звучит так: "собрать лучшее воедино и поставить его во главу угла". При этом все остальное - не выбросить, а поставить "на дальнюю полку", в данном случае с помощью технических трюков вроде сложной сортировки "оттереть" их на последние страницы. Именно отсюда родилась идея со "звездочками" и сортировкой по ним. Действительно, зачем запрещать, удалять и выгонять, если можно просто отделить и поставить рядом так, чтобы не мешалось?
Мне казалось, что Ваш узкий сегмент aka "большой стиль" замечательно годится на роль такого ядра. Его не стыдно поставить во главу угла, "поднять на знамя" если хотите. По этому я тщил себя надеждой что Вы поймете меня, оцените идею и поможете "отшлифовать ее". Именно поэтому я в той поднятой Вами теме и описал так подробно свои планы, что надеялся в том числе и на Ваши знания предмета. Не скрою, что я был очень разочарован занятой Вами позицией.
Сообщение отредактировано модератором lake 9.10.2007 22:07
Промежуточные итоги по обсуждению в теме "О проблеме апатии и безразличия на сайте" Автор:
Lake 9.10.07 21:36 Сообщить модератору
1) Формат сайта остается неизменным. Отмечается значение периода 30-50гг ("Большого Стиля") как представляющего наибольший интерес с политической и художественной точек зрения. Соответственно имеет смысл сосредотачивать усилия именно на этом направлении, сделать его приоритетным. В то же время это не означает ограничения формата или полного отказа от музыки других периодов.
2) Ориентация сайта на максимальную открытость и доступность широким кругам трудящихся остается неизменной. Однако, отмечается желательность того, чтобы посетители не просто скачивали песни но и оставляли отзывы, и, в общем случае, более активно участвовали в работе сайта. Нужно будет подумать о мерах, которые позволят этого добиться. Также отмечается необходимость работать над повышением качества, "вглубь", но не в ущерб развитию сайта.
3) Обсуждение показало что, необходимо более четко сформулировать базовые принципы сайта: что, зачем и как мы делаем, какие цели и задачи перед собой ставим. Главная страница и некоторые другие тексты нуждаются в совершенствовании. Чуть позже детальному обсуждению будет посвящена отдельная ветка. Пока лишь отмечу что при всей важности чисто музыкальных и культурных задач, помимо них сайт также имеет исторические и политические задачи и необходимо искать формы, которые позволят решать весь комплекс задач одновременно.
4) Необходимость модернизации структуры сайта и исправления некоторых недочетов становится все более очевидной. Без такой модернизации сайт рискует превратиться в хаотичную "свалку". Планы модернизации в общих чертах намечены и, собственно, уже находятся в процессе реализации. Планы эти описаны частично в моем сообщении в этой ветке от 20.09.07 11:44, частично в этой теме:
http://sovmusic.ru/forum/read.php?id=45408
5) Кроме флуда в этой ветке прозвучало несколько интересных практических предложений. Они добавлены к планам (см. п. 2.) и будут реализовываться. Помимо этого, я открыт для любых конструктивных и практических предложений об улучшениях на сайте.
1) В черновом варианте готова система "звездочек".
http://sovmusic.ru/list1.php
Пока только один раздел - "Песни о Родине" (и то сортировал начерно). Как только найдем и устраним все глюки, недочеты и пересортируем базу - перейдем на новый вид списков.
2) В основную базу добавлена возможность добавлять развернутый комментарий. В первую очередь это поле предназначено для рассказов о наиболее интересных песнях, ее истории. Для всех остальных песен ничего не меняется. Комментарий (при наличии) отображается как на странице текста, так и на странице скачивания песни. Фича уже работает, пример того, как это выглядит можно посмотреть здесь:
http://sovmusic.ru/download.php?fname=navisot3
3) Закончен и выложен "календарь праздников и исторических событий" и тесно связанная с ним система "песен дня" и "случайных песен" на главной странице.
4) Несколько мелких улучшений вроде кнопки связи на форуме (emailы посетителей теперь скрыты), TOP100, и страницы скачивания в самодеятельности - уже готовы.
Комментарии к календарю исторических событий
В правой колонке отображается 5 песен. Пока выбрал это число, при необходимости можно менять как в ту так и в другую сторону. Принцип работы такой:
1) к каждому событию можно добавить неограниченное количество песен, они будут отображаться в правой колонке. Если этих песен меньше 5, до движок добавит случайных песен так, чтобы общее их количество было 5
2) если события на сегодня нет то выдается стандартная картинка и 5 случайных песен. В будущем случайные песни будут отбираться из песен со "звездочками", пока крутятся "пятерки"
В календаре сейчас около 50 событий - главным образом различные праздничные даты. Думаю, что туда при желании можно добавить еще столько же а то и больше, главным образом не праздников а знаменательных исторических дат. Ну там постройка Днепрогэса, пуск БАМа, важные даты в истории ВОВ, разные вехи в истории СССР и т. п. Фактически ограничение только одно - дней в году всего 365. Я подумаю, что еще можно туда добавить, что надумаю - сделаю.
Думаю, что то что получилось - в основном отвечает задачам, ради которой эта система сортировки собственно и затевалась. В то же время я тоже человек и при таком немаленьком объеме работ по сортировке мог где-то ошибиться, что-то упустить. Соответственно если возникнет желание поправить эти недочеты - в "уточнениях" есть такая возможность.
Как только разберу оставшиеся (вопрос нескольких дней) и подкручу кое какие мелочи в движке - можно будет запускать.
2) История песни После долгих размышлений пришли к выводу о том, что "страничка" о которой писал Сатурн и история песни это несколько разные вещи (и зачастую могут существовать одновременно). Соответственно идея "раздвоилась" в два независимых поля в БД.
История песни пошла дополнением на страницу с текстом (позже, когда наберем материала, сделаем отдельную страницу), "страница Сатурна" пойдет на страницу скачивания (download.php).
Вопросы со шрифтами, стилями и прочим оформлением - утрясли. Вопрос с загрузкой графики на страницы тоже можно считать решенным. Технически способ наполнения сайта "историями песен" остается привычным - через уточнения.
По "странице Сатурна" еще есть несколько технических вопросов, но думаю согласовать их не будет сложно.
3) "Мелкие штрихи" В основном сделано. TOP100, календарь и случайные песни уже работают. Календарь будет постепенно наполняться. Плюс немало мелких технических улучшений (перечислять все не буду).
Вот такие дела на сегодняшний день.
Сообщение отредактировано модератором lake 9.10.2007 22:05
для рекламы образцами. С одной стороны, "удержать" посетителя лучше теми песнями, что наиболее популярны ("топ"), с другой, среди образцов первой страницы разделов должны быть и непопулярные в народе, но "шедевральные" на взгляд "избранных" ценителей. Как задать и выдержать пропорцию между теми и другими?
Выбор же критериев отбора с точки зрения "высокого стиля", "высокохудожественности" и прочих туманных терминов (скрывающих обычные индивидуальные вкусы и предпочтения) вообще может увести в сторону. Ясно, что первое время это результат волюнтаризма, но в дальнейшем надо всё-таки придать этому видимость объективности и научного подхода. Я ещё подумаю над этим.
А почему обязательно коррелирует? По мне так это просто два разных разреза одного и того же массива. Одно другому не мешает.
Выбор же критериев отбора с точки зрения "высокого стиля", "высокохудожественности" и прочих туманных терминов (скрывающих обычные индивидуальные вкусы и предпочтения) вообще может увести в сторону.
В данном случае выбор просто неизбежен. Заметьте, речь идет не о том, какие песни допустимы на сайте, а какие нет, но лишь о принципах сортировки - т. е. о том что поставить в начало списка, а что в конец. Мы ведь в любом случае ДОЛЖНЫ поставить что-то в начало списка. И то что мы поставим в силу ряда объективных причин (технических и психологических) явно влияет на скачиваемость.
Сейчас позицию песни в списке определяет воля случая (точнее то на какую букву она называется). Любая осмысленная, неслучайная сортировка, какой бы спорной и субъективной она не была, будет лучше чем ситуация, когда все отдано на волю тупого случая.
Что до "большого стиля" и его места в советской музыке - Вы можете смеяться но у нас на сайте по этому поводу практически консенсус :-) ЕМНИП, даже оппоненты Сатурна (тот же Ляксей) не отрицают высочайшего уровня музыки "большого стиля" и того, что именно она является "ядром" советской музыки. Спор то идет о "границах", о том где эти границы, что в них входит а что нет, о допустимых пропорциях разных жанров и т. д. А поскольку "избранное" по определению и должно быть "ядром" - преобладание в "избранных" песен "большого стиля" вполне закономерно.
Ясно, что первое время это результат волюнтаризма
Само собой, начинать придется мне, руководствуясь при этом моим "революционным правосознанием" :-)
Но мне действительно очень хотелось бы, чтобы эта сортировка не была исключительно отражением моего личного вкуса, тем более что на сайте есть грамотные и разбирающиеся в музыке товарищи, которым без сомнения есть что добавить (и поправить при необходимости). Т. е. идеалом было бы некое коллективное мнение (думаю оно как раз и будет в рамках того самого сложившегося консенсуса). Но в спорных ситуациях к сожалению, мне неизбежно придется принимать "волюнтаристские" решения.
Сообщение отредактировано модератором lake 10.10.2007 00:20
1. Ввести разделы - "Песни о нравственных идеалах" и "Песни о новом быте".
Например, "И мы в то время будем жить" - это песня не о людях труда. Это проповедь нравственного идеала, идеального мира, к которому призывают стремиться.
Соответственно, раздел "Песни о нравственных идеалах" можно подразделить на три подраздела:
- "Идеалы окружающего мира"
- "Идеалы семейных и товарищеских отношений" ("Колыбельная", например)
- "Идеалы личного самосовершенствования"
Пример "Песен о новом быте" - это, например, "Вдоль деревни", где поется не собственно о людях труда, а о прогрессе в сельском быту. Или, к примеру, "На улице Палихе".
Речь идет не о механическом дроблении, а о создании иерархического классификатора.
Кстати, попутно, сайт приобретает и определенную научную ценность, как попытка систематизации советской песни.
Одновременно можно вести систематизацию по музыкальным и жанровым стилям, исполнителям и т.п., т.к. основой для сайта является движок на PHP, и вопрос, собственно, сводится к полям в базе, характеризующим произведение и генерации движком отчета по соответствующему запросу.
Одновременно можно вести систематизацию по музыкальным и жанровым стилям, исполнителям и т.п.
См. выше в моем посте "Первоначальные планы" о планах "второй очереди".
Речь идет не о механическом дроблении, а о создании иерархического классификатора.
Я бы сказал даже немного шире. Главная мысль - нужно не просто латать сиюминутные неувязки а строить целостную, продуманную СИСТЕМУ. Но для того чтобы начать строить такую систему необходимо сначала очень четко себе представить что эта система должна собой представлять, как и куда развиваться. У меня есть некоторые мысли на тему, но четкого представления пока не сложилось. А вот вопросов - пока множество:
1) Должен ли он быть иерархическим? Если да то сколько "уровней ветвления" он должен иметь, хватит двух или нужно больше?
2) Будут ли разделы пересекаться? Мне кажется что, в отличие от текущей ситуации, должны быть допустимы пересечения (когда песня присутствует в нескольких разделах одновременно).
3) Основные критерии дробления? Понятно что тематические, но насколько четкими удастся их сделать?
4) Количество разделов и количество песен внутри них? Довольно скользкий вопрос, особенно учитывая что вопросы "юзабилити" и навигации по сайту имеют здесь не последнее значение.
\1) Должен ли он быть иерархическим? Если да то сколько "уровней ветвления" он должен иметь, хватит двух или нужно больше?
Неминуемо будет иерархическим, хотя бы из-за того, что "дерево" удобно для навигации по признакам (browsing). Уровней ветвления - ориентировочно может быть до трех, причем в разных разделах может быть разное число уровней.
\2) Будут ли разделы пересекаться?
Наверняка.
\3) Основные критерии дробления? Понятно что тематические, но насколько четкими удастся их сделать?
В зависимости от темы корневого раздела. Например, песни о городах - это 100% четкое разделение, в "Песнях Комсомола" до 75%
\Количество разделов и количество песен внутри них?
Корневых - оптимальное 7, но не более 10.
Предложение такое:
1. Советская Родина
2. Человек Труда.
3. Великий Октябрь.
4. Мировая революция. (туда же Интернационал, Че Гевара и т.п. )
5. Молодость наша (комсомольские, пионерские)
6. Наш рулевой (о партии и вождях)
7. Священная война
Считаю все же, что в основе должны лежать не темы, а периоды.
Примерно
1. Дореволюционные (здесь подразделов может не быть)
2. Революция и гражданская. (также нет подразделов)
3. Создание основ социалистического общества. 1921 - 1929)
4.Строительство социализма (1930 - 1941)
5 Война.
8. Послевоенные годы (1945 - 1956)
6. Период 60х (1956 - 1969)
7. "Развитый" социализм. (1970 - 1980).
Периодизация нестрогая, но строгая, увы, безвременно скончалась.
Разделы по периодам дадут возможность показать трансформацию Советской песни и транслируемого ей комплекса представлений. Сегодня, к сожалению, многие слабо представляют, что Варшавянка и И вновь продолжается бой, песни, мягко говоря, относящиеся к очень разным периодам и системе взглядов. Если свалить все "О революции" в один раздел, как сегодня, отличие аутентичных песни от позднейших будет малозаметно. Годы песен указываются, конечно, но мало кто станет проводить такие разделения. При разделах по периодам различие станет наглядным.
А внутри разделов по периодам несколько разделов по темам. Вот какие темы, я пока не знаю. Тут возможны разные принципы. Но вот раздел, предложенный Олегом - Нравственные идеалы (проще назвать - Образ жизни) ИМХО должен быть.
сколько "уровней ветвления" он должен иметь, хватит двух или нужно больше?\\\
Имхо, если логично продумать, двух должно хватить.
Количество разделов и количество песен внутри них?\\\\\\
Сложный вопрос. Вариант количества разделов приведен выше. Подразделов максимум 7 - 10, но одинаковых (или почти одинаковых) для каждого раздела. Количество песен в разделах будет разным, это неизбежно при любой логичной системе. В разные периоды были актуальны разные темы.
В общем, обсуждать и обсуждать.
\ Считаю все же, что в основе должны лежать не темы, а периоды.
Так ведь движок на PHP в принципе позволяет делать переключение классификатора.
В таком случае возможны три варианта классификатора:
- "Диалектический", т.е. по объектным темам песен;
- "Исторический", т.е. по периодам истории;
- "Научный коммунизм", т.е. по идеологическим задачам.
В этом случае в третий раздел органически войдет "Нравственность" (вариант: "Коммунистическая мораль"), "Вера в победу коммунизма" и т.п.
Небольшой пакет улучшений, выходящий одновременно с пополнением Автор:
Lake 7.02.08 17:40 Сообщить модератору
1) Меняется разбиение сайта на страницы. Теперь каждая страница будет содержать не 20 а 50 песен. Это упростит навигацию по сайту т. к. разделы теперь будут состоять из меньшего количества страниц. Плюс к этому сделаны еще несколько мелких улучшений для удобства навигации.
2) Серьезно модернизирован механизм поиска по сайту. Теперь он игнорирует не только регистр но и спецсимволы, знаки препинания, теги, пробелы и двусмысленности вроде буквы Ё. В результате всех этих улучшений поиск должен стать более эффективным.
3) Несколько мелких технических улучшений, оптимизирующих работу движка.
Кстати, было бы неплохо ввести опцию редактирования опечаток и т.п. в собственных сообщениях, как на "Ностальгии". Эта мысль уже, кажется, звучала в обсуждениях.
Сделать возможность редактирования сообщений - проще простого, более того в админке такая возможность уже есть. Беда в том, что в накаленных политических спорах такая возможность может породить другую проблему. Проще говоря у спорщиков может возникнуть (а у некоторых наверняка возникнет) соблазн задним числом подправлять свои посты, замазывать промахи и вообще уходить от ответа за свои слова. Что безусловно скажется на дискуссии не лучшим образом.
Вопрос актуальный, особенно для исправления опечаток и ошибок.
Правку ошибок можно допустить с ограничением отрезка времени от появления поста до отправки исправления.
В дискуссионных ветках исправления также можно ограничить появлением следующего (чужого) поста.
Да, в горячей дискуссии можно так и стереть свой пост, а потом и заявить противнику: "Чего ты против меня? У тебя оснований нет возражать!" :) Не идет.
Но вот нельзя ли хотя бы редактировать лишь свои комментарии в Самодеятельности? В этом ничего опасного и, так сказать, "политического" нет.
Свои предложения по созданию категории инструментальных записей пока оставлю при себе, это вопрос тяжелый и раннеспелый. Сейчас хочу сказать вот что.
Возможно ли присылать песню в формате “mp3”, но с другим, заранее установленным расширением файла (например, тот же “3pm” или нейтральный и безликий для сетевого автоконтролера “zzz”)? Предлагаю сделать это для честного обхода фильтров-администраторов некоторых сетей, отслеживающих файлы “эмпэтришного” формата. Сайтовский автомат, например, перед помещением на страницу, снова бы переименовывал файл в “mp3”. Для скачивания такая опция предусмотрена (“другое расширение”), для выкладки - нет. При загрузке на сервер СовМузыки идет замена имени на порядковый номер с литерой S, а отправлять можно лишь строго “mp3” (или я заблуждаюсь?)
Насколько сложно это в техническом плане, и каким образом можно решить проблему именно выкладки-переименования музыкальных файлов, при условии, что системой контроля сканируется только расширение?
Об инструментальных записях действительно не сегодня. Есть намного более масштабная задача - оптимизировать всю систему категорий и подходить к ней ИМХО надо комплексно. И а рамках решения этой общей задачи можно будет обсудить в т. ч. и идею с инструментальными записями.
Что до подмены расширения на закачку - это проще простого. Всего делов - дописать полстрочки в коде, что я собственно уже сделал. Теперь можете спокойно заливать 3pm, движок сам переименует и в разделе отобразится mp3. Что до контроля - сканируется не только расширение, так что безопасности это не навредит :-)
Дескать, mp3 может навредить безопасности работника.
--------------------------------------------------------------------------------------
За доработку кода - большое спасибо!
Теперь "заливать" файлы, надеюсь, станет проще.
Модернизация сайта может пойти по нескольким направлениям. Не то чтобы я твердо решил сразу все внедрять, но во всяком случае эти направления изучаются и прорабатываются. Я решил написать некое промежуточное резюме по имеющимся проблемам и описать возможные направления развития сайта:
1. Каталог персоналий
Был уже описан выше. Речь идет о создании общего каталога персоналий (композиторов/поэтов/исполнителей), тесно переплетенного с основной базой и всеми сервисами сайта. Т. е. будет база данных по персоналиям с возможностью добавить биографическую статью и фотографию (a-la памятные даты). Но главное не в этом, а в том что появится возможность интерактивно строить списки песен, созданных/исполненных тем или иным автором. Это будет возможно как из отдельного (специально созданного для этой цели) каталога персоналий, так и из любого списка с песнями. Проще говоря в любом списке фамилия автора будет "кликабельна" и будет вести на страницу с его песнями.
Из очевидных проблем - отсутствие у меня сколь нибудь серьезной биографической базы по персоналиям (т. к. ранее я этим направлением не занимался). Ее придется частью позаимствовать у других сайтов, частью нарабатывать постепенно. С технической же частью ИМХО проблем не будет.
2. Тематическая классификация Проще говоря это вопрос, как и что делать с тематическими разделами? Было высказано несколько интересных идей по частному улучшению, в частности предлагались такие разделы:
Нравственные идеалы
Образ жизни
Авиация и космос
Праздничные песни
Коммунисты и Партия
При этом хочу обратить внимание на некоторые проблемы, с которыми придется столкнуться при развитии системы разделов:
a) Разделов не может быть более 20 т. к. в противном случае сильно пострадает юзабилити. Если их все таки придется делать боле 20, то мы будем вынуждены вводить иерархию разделов (ветвление), что тоже ИМХО не самый лучший вариант.
б) Некоторые песни будут оказываться «на пересечении» нескольких разделов. Отчасти с этим можно и нужно бороться еще на этапе создания новых разделов (очерчивать четкие рамки), но на 100% это не поможет. Например «Пионерская песня о Сталине» это песня «Пионерская» или «о Вождях»? Таких примеров немного, но они есть.
Есть вариант решения подобной проблемы. Он состоит в том чтобы допустить пересечения между разделами, проще говоря сделать технически возможной ситуацию, когда одна и та же песня одновременно присутствует в двух разделах. Но есть и недостаток – если этим злоупотребл*ть, то можно еще больше запутать ситуацию с разделами. Вдобавок это не лучшим образом скажется на загрузке сервера.
Проще говоря, четкого ответа на вопрос «что же все таки делать с разделами» у меня пока нет :-(
Идея сулит довольно интересные возможности. Прежде всего идея собрать воедино все песни одного и того же исторического периода сама собой очень интересна – срез эпохи должен получиться очень красивый. Плюс она попутно решает несколько проблем. Но при этом мы натыкаемся на два вопроса:
а) «от чего плясать» т. е. принимать ли за основу год создания песни или год исполнения?
Мне кажется что правильнее будет все таки год исполнения т. к. многие песни за свою долгую жизнь претерпевали порой удивительные изменения, а нам интересен именно «дух эпохи». Но было бы интересно услышать и другие мнения.
б) Что делать с ситуацией, когда точные годы для большинства записей не известны?
Отчасти проблема решится наведениям порядка с годами. Но безусловно не до конца.
Было интересное предложение разбить всю советскую эпоху по периодам, после чего разбросать песни по этим периодам. Плюс в том что даже если мы не знаем точных годов записи, определить исторический период (например написана песня до войны или после) по косвенным признакам (тексту и его модификациям, авторам и исполнителям, качеству записи) чаще всего несложно.
Периоды могут быть примерно такими:
1. Дореволюционный (до 1917)
2. Послереволюционный (1917-1927)
3. Предвоенный (1928-1940)
4. Военный (1941-1945)
5. Послевоенный (1945-1956)
6. Хрущевский (1956-1969?)
7. Брежневский (1970?-1985)
В этом списке есть один спорный вопрос: нужно ли дробить именно так или как-то иначе? Т. е. нужно ли вычленять отдельно Революцию 1917-1921 и как именно отделять шестидесятые от 70-х (или слить их воедино)? Это важно т. к. периоды должны быть такими, чтобы мы могли практически безошибочно определять принадлежность песни к периоду по упомянутым выше «косвенным признакам». Боюсь что если периодов будет много, это затруднит определение.
Далее. Мне кажется очевидным что периодический классификатор, при всех его интересных преимуществах не сможет (да и не должен) заменять тематический, но также мне кажется что он может его неплохо дополнить. Например мы столкнулись с проблемой слишком большого количества песен в разделе. Это можно избавить увеличением числа разделов, можно – введением иерархии тематических разделов и подразделов, а можно – периодическим делением ВНУТРИ тематических разделов.
Я не хочу сразу исключать других вариантов организации, но над этим вариантом было бы неплохо подумать и поэкспериментировать. Планирую послушать, что Вы все скажете мне по поводу этой идее, а потом поэкспериментировать на одном отдельно взятом разделе и посмотреть (и показать другим) что из этого получится.
4. Разные менее масштабные улучшения Помимо глобальных планов возможно (и наверняка) у уважаемых форумчан будут предложения по более мелким улучшениям, способным тем не менее улучшить работу сайта. В качестве примеров могу привести как уже решенные вопросы, так и те, что только еще ждут своего решения.
Из решенных можно назвать разбиение сайта по страницам . Один из форумчан резонно заметил что дробление по 20 песен устарело и при нынешних объемах сайта создает большие неудобства. Пришлось согласиться и заняться оптимизацией навигации. Плюс момент насчет подмены mp3-3pm при закачке песен, который уж точно никогда не приходил мне в голову (сытый голодного не разумеет) а для многих может оказаться важным. То же самое с работой поискового движка по сайту – я всегда находил все с первой попытки (само собой я знаю работу движка и БД в деталях и знаю как правильно писать запросы) а у других, как оказалось, с этим были проблемы.
Из пока нерешенных можно привести имя последнего ответившего на форуме. Ну и конечно же довольно серьезный вопрос Сатурна о том, как именно мы должны переделывать главную страницу.
Соответственно я прошу всех, у кого есть подобные предложения по оптимизации движка сайта написать их в этой ветке. Не то что я сразу брошусь выполнять все пожелания, их выполнение будет зависеть от важности проблемы и технической сложности их решения. Но все серьезные проблемы, которые с технической точки зрения можно будет так или иначе решить, будет в свое время решены. Хотя сразу не обещаю :-)
По этой ссылки лежит первый пример того, как будет в будущем выглядеть каталог персоналий. Пример уже работоспособен, только собственно персоналий в базе пока всего несколько человек.
Пока все работает в тестовом режиме, ссылки на персоналии из основных разделов (и вообще со всех страниц сайта, на которых в той или иной форме есть списки песен) пока отключены. Но такая возможность уже предусмотрена и она заработает одновременно с запуском "каталога персоналий" в рабочем режиме.
Пока же это только бета версия. В связи с этим любые комментарии, идеи, замечания по реализации будут весьма кстати.
Думаю, что на сегодняшний день он уже содержит достаточно информации, чтобы можно было сделать его доступным посетителям.
Хочу отметить, что на первых порах я не ставил задачу создания исчерпывающего каталога. На сегодня в нем присутствуют лишь авторы песен, уже имеющихся на сайте в достаточном количестве. Те авторы и певцы, которые исполняли преимущественно лирику и лишь случайно отметились одной-двумя политическими песнями в него не вошли.
Часть будет добавлена позднее, уже в процессе работы каталога, а часть ИМХО и добавлять ни к чему. Зачем, например, делать страницу чисто лирической певице Изабелле Юрьевой, если на сайте в ее исполнении есть всего одна песня (Наш тост) и вряд-ли появится что-то еще?
Вот примерно в таком ключе я и работал. Вне всякого сомнения в каталоге авторов, как и в любом новом деле, имеются ошибки и недочеты подлежащие исправлению и уточнению. Многое еще только предстоит написать и добавить. Но главное - каталог заработал.
Результат: запустили, подправили, успешно работает.
Сообщение отредактировано модератором lake 22.04.2008 16:37
И еще один момент: немного переверстал дизайн сайта Автор:
Lake 27.03.08 20:54 Сообщить модератору
Левое меню постепенно стало превращаться в довольно хаотичный набор разнообразных ссылок. Пришлось его структурировать и упорядочивать. А так как любые попытки что-то сделать с меню упирались в ширину этой левой колонки - пришлось эту ширину менять т. е. заново переверстывать дизайн сайта.
Итак: дизайн я переверстал, но есть риск что в связи с этим где-нибудь что-нибудь может "поехать" а т. к. сайт большой за всем сразу не углядишь. Отсюда просьба всем, кто увидит какие-либо глюки/нестыковки в дизайне - сообщить мне по email или в этой ветке.
который не находится при поиске по автору сообщения "ИхтиАндр". Правда, как оказалось, этот пост удалён, т.е. не открывается, а ссылка с автора показывает напрямую email
То же с запросом по теме сообщения "Солнышко"
Продолжаю доливать в ветку сводки по модернизации Автор:
Lake 22.04.08 16:19 Сообщить модератору
Далее следует серия постов о разнообразных идеях и способах их выполнения.
Для удобства восприятия копирую все ключевые посты из разных веток (и ссылки на эти ветки) в эту тему.
Одновременно почищу тему от постов с обсуждением второстепенных вопросов, опять же для того, чтобы они не заслоняли собой главное.
Сообщение отредактировано модератором lake 22.04.2008 16:38
Хочу вынести на широкое обсуждение еще один вопрос по развитию сайта.
Тут уже много писалось о систематизации, об оценках и т. п. Но среди прочих встал еще один отдельный вопрос: а как быть с отображением песен на сайте? Проще говоря, какую именно сопроводительную информацию к песне нужно отображать, и в каком виде это делать?
По этому поводу было высказано много мнений. Одних все устраивает, другие считают часть информации (ну там комментарии, счетчики и т. п.) ненужными и заставляющими разделы "разбухать". Третьи вообще склоняются к минимализму.
В то же время с "минимализмом" не могу согласиться я, так как это будет запутывать новичков (90% аудитории сайта) и плохо скажется на раскрутке сайта.
В общем четкого коллективного мнения на этот счет не возникло. Возможно даже что это вообще "дело вкуса" и согласия нельзя добиться в принципе. Соответственно все осталось как есть. До тех пор пока мне не пришла в голову "сумасшедшая идея": а что если сделать внешний вид страниц настраиваемым?
Проще говоря, можно сделать страницу с настройками (в куках) и позволить человеку самому решить, какую информацию он хочет видеть на странице, а какая будет излишней. А дальше пусть человек сам решает сколько песен на странице он хочет видеть, нужны ли ему оценки и комментарии, и т. п. При этом "по умолчанию" естественно останется нынешний вариант.
Такова вкратце идея. Поскольку это довольно сложно представить "на пальцах" я попробовал сваять некий пример того, как это может выглядеть, и теперь хочу представить его вашему вниманию.
Технически внедрение подобной задумки большого труда не представляет. Вопрос лишь в том, а оно вообще нужно, или это излишний "наворотизм" и ну его на фиг?
Дело в том, что на сегодняшний день ресурсы сервера, на котором лежит совмьюзик превышают его собственные потребности. Соответственно на винтах есть свободное место которое при желании можно использовать как файлообменник. Он имел бы ряд преимуществ перед бесплатными как по скорости так и по отсутствию искусственных ограничений.
Соответственно я могу создать папку на сервере и дать ограниченному числу участников прямой FTP-доступ к ней (на чтение и запись). Остальным соответственно остается только чтение по HTTP. Под "ограниченным числом" само собой подразумеваются давно известные товарищи, в ответственности которых у меня нет оснований сомневаться.
Но для этого необходимо сознательное отношение пользователей этого файлообменника - прежде всего понимание его как КРАТКОВРЕМЕННОГО хранилища файлов. Другими словами нужно будет самостоятельно следить за содержанием папки, не позволять файлам залеживаться, чистить от мусора и вообще удалять файлы сразу же после того как их скачали те, кому они интересны.
Не гарантирую что такая возможность будет работать вечно. Само собой как только место на винте потребуется для нужд собственно совмьюзика - оно отойдет к нему. Но видимо это произойдет еще нескоро, а пока - почему бы и нет.
Тех, кому было бы интересно использовать эту возможность - прошу отписаться в этой ветке.
Подумав, решил все-таки сделать файлообменник в расчете на то, что кому-то он сможет пригодиться. Не пригодится - умрет своей смертью...
Принцип работы такой, как я ранее и описывал. Запись только по FTP и только ограниченному кругу лиц, в чьей надежности у меня нет оснований сомневаться. Чтение - по HTTP всем желающим.
Результат: в итоге все таки счел полезным и запустил. Часть народа уже пользуется, а станет ли сервис популярным - покажет время.
Сообщение отредактировано модератором lake 22.04.2008 16:35
Периодическая классификация: методом проб и ошибок Автор:
Lake 22.04.08 16:40 Сообщить модератору
Сделал "опытную модель" - попытку добавить разделение песен по периодам. Основная идея и направления работ были описаны в этой ветке выше. Сам пример - здесь:
Модель работает только на примере одного раздела "Военные марши". Могу сказать что не все сразу получилось так как хотел, а отдельные моменты оказались для меня неожиданными.
Нужно отметить, что согласно первоначальной идее за основу при разбиении брался не год создания, а год исполнения песни. То есть одна и а же песня в разных исполнениях может оказаться в совсем разных исторических периодах. Хорошо это или плохо - не знаю, вопрос спорный. Интересно будет послушать Ваши комментарии.
Также для меня оказалось довольно проблемным разделять "хрущевские" и "брежневские" записи, в тех случаях когда точной датировки у нас нет, отличия далеко не очевидны. Но стоит ли их "сливать"?
И вообще, мне будут интересны любые мнения, идеи, возражения, аргументы по этому вопросу. Причем не столько касательно периодизации конкретных песен (раскидывал я их наспех и не исключаю ошибок), сколько про саму идею и способы ее реализации.