Добавлен , опубликован
Очевидна еще одна проблема: людям сложно выделить интересующие их проекты. Меня просили вынести проекты типа Warcraft 3, Starcraft 2 на видное место, но я не могу этого сделать по простой причине: эти проекты не интересны части аудитории (например, мне самому). Теперь портал охватывает несколько тематик и я хочу добиться того, чтобы у пользователей отображалось только то, что ему нужно.
  • Идея с "избранным" - закладками, очевидно, провалилась, ибо ими мало кто пользуется.
  • Тематики+подписки частично решают проблему, но только частично, т.к. позволяют убрать ненужные проекты вообще, но не позволяют выделить самые интересные.
Есть несколько идей, которые я хочу обсудить с вами, дорогие пользователи. Никаких конкретных решений сейчас не принимаю, ибо времени нет, но вот подумать можно. Итак:
  1. Сделать часто посещаемые (или последние посещаемые) проекты: считать, сколько раз вы посещали проект, и выводить топ где-нибудь
    • в правом меню на главной;
    • около футера снизу;
    • над тематиками;
    • в табах (вместо "моих ресурсов" и "новых комментариев"), когда они будут реализованы;
  2. Сделать избранные проекты: большая кнопка лайка на панели проекта, а также на главной под логотипом. Лайкнутые проекты отображаются:
    • в правом меню на главной;
    • подсвечиваются в списке проектов на главной;
    • подсвечиваются и отображаются всегда сверху на главной.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Не знаю будет ли это прочитано, но все-же добавлю сюда свои пять копеек. За ранее прошу прощения за некоторую излишнюю образность - ничего личного.
На мой взгляд сайту в целом и проектам в частности не хватает структурированности. Может я ошибаюсь и это на самом деле популярный и эффективный тренд в веб технологиях, но то что я здесь вижу выглядит как большая мусорная куча, из которой выбираются отдельные элементы по цвету и запаху, а все обсуждения о повышении эффективности ведутся на уровне "а давайте добавим поиск по форме и свежести" или "нам нужен еще один поисковый экскаватор, только поменьше и в углу". И самое неприятное - все это вываливается на голову каждого нового посетителя.
Когда я начинал читать о новой версии xgm, то представлял примерно следующее - есть корневой проект, представляющий, собственно, весь XGM, есть дочерние тематические матапроекты и, наконец, проекты пользователей, относящиеся к одному или нескольким метапроектам. Удручающая реальность в начале вызвала недоумение, которое полностью так и не прошло хотя существующая структура сайта уже стала довольно привычной.
Теперь самое главное - как это можно попробовать реализовать:
  • Новый модуль, возможно включаемый только менеджерами или доступный с высокого уровня "Метапроект", позволяющий добавлять к этому проекту ресурсы типа "Проект" и использовать этот проект в качестве "родительского проекта", а также добавляющий возможность использовать вместо главной специальную страницу, отображающую ресурсы типа "Проект" и дочерние проекты (при включении этой опции "Главная" не теряется, а превращается в "Описание" или вроде того).
  • Тип ресурса "Проект", позволяющий добавить в ресурсы проекта ссылки на другие проекты (отображается примерно как проекты в списке проектов)
  • Новое поле проекта "Родительский проект", если не указано - используется один из проектов в списке похожих.
  • Новая страница "Мои подписки", содержащая все подписки пользователя, но без принудительной подписки на проекты третьего уровня и выше.
  • Опция, исключающая метапроект из списка доступных для указания в качестве "Родительского проекта" чтобы исключить ситуацию когда пользователь Вася решит что его проект будет сын всея XGM и укажет в качестве родительского проекта корневой проект XGM.
  • Для удобства можно вынести ресурсы типа "Проект" в отдельный список ресурсов
Описание страницы для отображения дочерних проектов:
На странице выводятся все дочерние проекты в одном из нескольких режимов
  • логотип, название и количество новых материалов, возможно автор (компактный вид)
  • как сейчас в списке проектов (развернутый вид)
  • название, логотип, список последних новостей (ресурс "Новость") и топ 5 активности дочерних проектов (для главной XGM и метапроектов верхнего уровня)
Также для этой страницы было бы неплохо добавить несколько способов фильтрации и сортировки проектов, вроде тех что доступны для списка проектов или ресурсов, но только с возможностью скрыть ненужные переключатели категорий, оставив только актуальные для данной группы проектов.
Следует обратить внимание на различие между добавлением проекта как дочернего через ресурсы и через поле "родительский проект" - первый способ позволяет добавить проект в качестве дочернего к множеству других проектов, но создает более слабую связь между проектами чем второй. Дочерние проекты второго типа автоматически отображаются в списке ресурсов родительского проекта начиная с третьего уровня, если не были вручную добавлены туда раньше. В топ активности дочерних проектов попадают только отображаемые в ресурсах, т.е. с третьего уровня или добавленные туда вручную.
14
prog, Гад уже писал что так не сделает
GadenbIsh, ну почему? классная идея-то ведь! Или это сложно технически (в чём я, лично, сомневаюсь)?
17
Hares, Это из-зи того что "эти проекты не интересны части аудитории" к примеру самому гаду
14
anorak, тогда какой смысл смотреть проект на базе wc3, если тебе не интересен wc3. Логично?
17
Hares, если не интересен вц3, то зачам тебе то что с ним неразрывно связано?
Гад вроде писал что его вц3 не интересует вовсе
29
Только это все не работает для проектов самостоятельных, к которым нужно стремиться. Просто число варкрафт проектов можно было бы сократить (во всяком случай хай-левельных). Их все равно никто не доделывает. Тут все как в статье сергея: люди создают проекты не для того, чтобы делать проекты, а чтобы общаться с себеподобными. Именно поэтому им лучше предложить предназначенные для этого блоги и проекты-обсуждения. А проекты, где что-то делать оставить тем, кто действительно что-то делает. А для них это должен быть не вц3, а или что-то самостоятельное, как проекты ДОКа, или пусть моды на другие игры, но не в преобладающем количестве. Количество варкрафт проектов сейчас аномально больше, именно по причине, указанной в 4-ом предложении.
14
Me.Facepalm();
А я о чём говорю?
Я и говорю о том, что создав иерархию, юзеру будет проще найти то, что он хочет и не найти то, чего не хочет.
Пример:
Возьмём обычного заурядного обывателя. Он интересуется только варкрафтом, и притом ему интересно только качать карты и моды, иногда оставляя комменты. Так зачем ему смотреть список всех проектов, и долго и упорно искать нужные? Если ему не нужны ни старкрафт, ни "в тылу врага", а лишь дота да какие-нибудь винтер ворс, то зачем ему на них смотреть?
Далее, он залез в список проектов вара (допустим, такой существует), но теперь перед ним новая задача. Что за 100500 различных проектов?!?! Название ни о чём не говорит! И описание тоже!!!! (паника и мысли обывателя) Так что получается, что необходимо вводить ещё и классификацию подпроектов, по аналогии с тематиками. Ибо зачем ему сложные системы типа cjass, если он тока качает?
А теперь возьмём обратный пример.
Какой-нибудь про юзер, например Вы, уважаемый Гадёныш, захотел поискать чего-нибудь нового. Но вот проблема! он 2 месяца не заходил на сайт, и ему нужно столько всего просмотреть! Но тут есть проблема и побольше: он только что запилил огромнейший мод на варкрафт, и его только от одного вида его уже тошнит он видеть его больше не может. И он просто исключает этот проект и все дочерние для него из видимости. Проблема решена? нет. Он ведь про юзер, ему не нужны статьи для новичков. Он и их отключает. Вот теперь проблема решена!
Из примера видно, какая острая необходимость имеется в дочерних проектах и нормальных фильтрах видимости. Ибо удобство сайта прямо пропорционально его рейтингу.
anorak, GadenbIsh, теперь понятно, о чём я тут толкаю?
29
Hares, иерархия должна быть, но не варкрафт -> проекты на варкрафт
24
Узко мыслите, уважаемые, предложенный мной вариант иерархии подразумевает что такие метапроекты как Warcraft, Starcraft и прочее будут собраны под метапроектом верхнего уровня "Модмейкинг". Да, это дополнительный клик, разделяющий пользователя и интересные ему данные, но зато разгружает главную от обилия не нужной там информации. В идеале было бы еще и добавить возможность свернуть ячейку метапроекта на странице в одну строку или иконку и запоминать это состояние - чтобы те кто не интересуется, например, блогами или модмейкингом, могли свернуть их чтобы не мозолили глаза.
Главная это, в первую очередь, инструмент для навигации и лицо сайта, а не мусоросборник.
За основу при создании метапроектов верхнего уровня вполне можно взять те категории проектов, которые сейчас используются для фильтрации на главной.
Для любителей читать все подряд можно реализовать страницу "Новости", на которой будут собираться исключительно ресурсы "Новости" со всех дочерних проектов и их дочерних проектов (корневой проект XGM не исключение, разве что добавить ограничение на минимальный уровень проектов) с фильтрами и возможностью указать глубину поиска по дочерним проектам. При этом игнорируются связи между проектами, созданные путем добавления проекта как ресурса.
Для любителей меряться чем-нибудь в метапроектах можно добавить модуль "Статистика", позволяющий выводить ТОП дочерних проектов по посещаемости, активности, лайкам и любой другой ерунде. Особенно пригодится в блогах.
Ну и, как было уже сказано, переработать систему подписки, а именно отключить автоподписку на проекты 3 уровня и выделить страницу, на которой пользователь сможет посмотреть все свои подписки на проекты, отписаться от какого-то проекта и так далее. Отписавшись один раз от проекта пользователь больше не будет автоматически на него подписываться, оставляя комментарии к ресурсам проекта, чтобы опять подписаться на проект пользователю надо будет сделать это вручную.
Да, напоминаю, что все здесь написанное это не руководство к действия, а только общая концепция плюс несколько идей и не претендует ни на завершенность ни на универсальность.
P.S. Прошу прощения за опечатки - в нескольких местах сперва хотел написать одно, потом написал другое и забыл исправить.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.