RU

Структура и идеология сайта.

Nex Moderator 12.10.2009 16:48 24 comments 24404 views

Сайт еще только-только зарождается. Многое недоработано и нуждается в оформлении.

Сообщения о найденных багах и недоработках прошу в тему “Баги и исправления”.
Замечания и предложения по оформлению сайта - в тему “Оформление сайта и форума”.

Обсуждения:
Для обсуждений есть
1. Комментирование статей (по желанию автора статьи)
2. Комментарии к играм (ко всем играм)
3. Личная почта
4. Форум

Структура форума:
Форум разделен на три части, в каждой два подфорума.

Раздел “Игры”:
Все, что относится к существующим и планируемым текстовым играм.
Основная аудитория: авторы игр и игроки.
В форуме “Разработка игр” обсуждаются готовые игры, анонсируются планируемые игры, обсуждаются игровые проекты, задаются вопросы “как сделать?”, выкладываются примеры кода и ведется, обсуждается и дополняется “FAQ разработчиков игр”.
В форуме “Конкурсы” анонсируются и обсуждаются конкурсы игр, выкладываются конкурсные рецензии, итоги и т.д.

Раздел “Разработка платформы QSP”:
Обсуждаются планы по развитию платформы QSP, ведется история изменений.
Основная аудитория: разработчики QGen, утилит, интерпретаторов.
В форуме “Средства разработки” обсуждаются все программные средства для разработки игр и документация.
В форуме “Плееры” обсуждаются интерпретаторы QSP.

Раздел “Прочее”:
Все, что не вошло в предыдущие два раздела - обсуждение сайта, форума и общение на свободные темы.
Основная аудитория: все.
В форуме “Работа сайта и форума” обсуждается работа сайта и форума. Пожелания, предложения, сообщения о найденных багах, объявления об изменениях.
В форуме “Свободное общение” приветствуется общение на любые темы, не подходящие для остальных форумов.

Структура сайта:
На сайте есть 4 основных раздела - “Главная”, “Игры”, “Разработчикам” и “Форум”. Для зарегистрированных еще к этому добавляется “Меню пользователя”.

В каждом разделе в шапке форума в правом верхнем углу показывается кнопкобаннер “Скачай последний плеер” с указанием версии, ведущий на страницу плеера.

“Главная” - новости, объявления, приветственный текст, логин-панель. Три списка игр: новые (последние добавленные), популярные (по рейтингу), обновленные (по дате обновления).

“Игры” - каталог всех игр на сайте. Сортировка игр по дате добавления, дате изменения, рейтингу и алфавиту. Поиск. Над списком игр расположен кнопкобаннер “Скачай набор игрока”, ведущий на страницу “Набора игрока”. Игру из списка можно либо сразу скачать, либо перейти на страницу игры. На странице игры - вся информация об игре и комментарии.
Раздел “Игры” целиком предназначен для игроков.

“Разработчикам” - страница специально для разработчиков игр. Документация, авторские статьи, справка, уроки, примеры, утилиты, QGen, TXT2GAM, etc. Краткое описание для каждого элемента.
Раздел “Разработчикам” целиком предназначен для авторов игр.

“Форум” - место для общих обсуждений, дискуссий. Разделения пользователей по группам не планируется.
Форум модерируемый, все обсуждения по мере необходимости переносятся в соответствующие разделы и форумы.

“Меню пользователя” - здесь пользователь может прочесть свою почту, посмотреть и отредактировать профиль, опубликовать игру или отредактировать ее. Доступен список “мои игры”.

Возможности пользователей:

1. Все пользователи имеют доступ к форуму.
2. Все пользователи могут опубликовать игру и впоследствии отредактировать ее.
3. По запросу пользователей, администраторами сайта создаются “авторские страницы” (статьи), ссылка на которые появляется в профиле автора и в разделе “Разработчикам”. Автор может редактировать статью, прикреплять файлы. Для примера - Байт является автором страниц “Плеер QSP”, “QGen”, “TXT2GAM”.

Профиль:
Реализован “единый” профиль для сайта и форума, с помощью компонента Community Builder (CB). Также в CB, можно создавать произвольные поля для профиля, это позволило включить в него список статей и игр пользователя.

Красное - еще не сделано.

Edited at 11.06.2011 07:33 (14 years ago)

Мне кажется, раздел “разработка игр” можно разделить на “обсуждение игр” где будет любой флейм от игроков, обсуждения, мнения, замечания, рецензии не относящиеся к конкурсным работам, и собственно “разработка игр” где будут выкладываться демки, стыковаться проекты, обсуждаться разные методы разработки.

WladySpb:

Мне кажется, раздел “разработка игр” можно разделить на “обсуждение игр” …, и собственно “разработка игр” …

Уже думал об этом. Эти темы слишком часто пересекаются друг с другом, в обсуждениях переходят от обсуждений конкретной игры к примерам кода и т.п. Заставлять пользователей придерживаться строго либо обсуждения готовой игры, либо обсуждения разработки - лишний и очень большой напряг как для пользователей, так и для модератора.

Так что пока оставим как есть. Раздел предназначен для обсуждения игр и разработки игр. Возможно, в будущем, если появится много тем по вопросам “как сделать это на языке QSP?” выделим для них отдельный подраздел.

Кстати, если загрузить чужую игру, сможет ли автор загружать обновления? Скажем, при загрузке игры кто-то указал автором WladySpb система проверила - зарегистрирован такой, и выдала мне права на редактирование\обновление

WladySpb:

Кстати, если загрузить чужую игру, сможет ли автор загружать обновления? Скажем, при загрузке игры кто-то указал автором WladySpb система проверила - зарегистрирован такой, и выдала мне права на редактирование\обновление

Автоматически - нет, да и не нужно.
Смена владельца публикации доступна через админ-панель. Админ, рассматривая заявку на публикацию, либо заметит, что указанный автор уже зарегистрирован на форуме, и сменит владельца(связавшись с обоими пользователями, естественно), либо заапрувит как есть, а потом поменяет владельца, когда появится автор игры и попросит об этом.

Владельцем публикации, и, соответственно, иметь права на редактирование и обновление игры может быть только один пользователь. Вполне логично, на мой взгляд. Это будет либо автор игры, либо просто пользователь, если автор не присутствует на сайте.

Ну, такой вариант тоже вполне подходит.

Итак, работа по наполнению базовым функционалом проделана полностью.
Есть каталог игр (SOBI2), единый общесайтовый профиль (Community Builder), общесайтовая система личной почты (uddeIM PMS), форум (Agora).
Все связано друг с другом и работает.
Остается лишь доделать оформление сайта.

Включено комментирование для статей. Со временем, тот же компонент будет использоваться для комментирования игр - при переходе на него сохранятся все существующие комментарии.

1) Зачем вы спрятали ссылку на скачивание QSP-плеера в раздел “Разработчикам”?. Новую версию плеера нашел методом тыка, т.к. мне, например, было не очевидно, что она лежит в разделе “Разработчикам”. Там должны быть редакторы, учебники и примеры кода. Ссылку на скачивание плеера нужно поместить на главной странице, потому что это самая важная ссылка на сайте.

2) Заметил, что при обновлении игры в каталоге сбрасывается статистика просмотров и скачиваний. А это очень плохо, потому что новички (и не только) часто ориентируются на эту статистику. Какую игру мне попробовать, если я, допустим, впервые вижу QSP? Скорее всего, я выберу ту, которую скачивали больше всего раз. Вот вы устранили пару багов в “Подземельях Черного Замка” и перезалили игру, после чего счётчик загрузок сбросился и “случайный прохожий” теперь не увидит, что эту игру скачивали больше 1000 раз.

Зачем вы спрятали ссылку на скачивание QSP-плеера в раздел “Разработчикам”?. Новую версию плеера нашел методом тыка, т.к. мне, например, было не очевидно, что она лежит в разделе “Разработчикам”. Там должны быть редакторы, учебники и примеры кода. Ссылку на скачивание плеера нужно поместить на главной странице, потому что это самая важная ссылка на сайте.

Hertz,
во-первых, ссылка на страницу с плеерами есть на главной странице.

Во-вторых, для игрока, впервые зашедшего на сайт, на главной специально размещен “Набор игрока” - в него входят 5 игр и установщик, который установит плеер, привязав его к расширениям qsp-файлов и создав необходимые ярлыки запуска.

В-третьих, для игрока, у которого уже есть установленный плеер QSP и он хочет обновиться, либо он желает играть не в Windows, действительно неплохо бы сделать ссылку скачивания последней версии плеера для его любимой платформы. Такая потребность есть, и сделать это хочется красиво и удобно, а не “абы как”. Прямо сейчас у меня заняться этим нет времени, есть более приоритетные задачи по сайту, но я помню об этом и сознаю, что это важный момент. Если у вас есть желание помочь, ускорить этот процесс, зайдите на наш канал, я дам вам задание по этой части.

Навигация сайта в текущем состоянии не идеальна, но “быстрыми правками” здесь ничего сделать не получится, увы. Если у вас есть идеи, как исправить ситуацию быстро и легко, жду на нашем канале.

Заметил, что при обновлении игры в каталоге сбрасывается статистика просмотров и скачиваний. А это очень плохо, потому что новички (и не только) часто ориентируются на эту статистику. Какую игру мне попробовать, если я, допустим, впервые вижу QSP? Скорее всего, я выберу ту, которую скачивали больше всего раз. Вот вы устранили пару багов в “Подземельях Черного Замка” и перезалили игру, после чего счётчик загрузок сбросился и “случайный прохожий” теперь не увидит, что эту игру скачивали больше 1000 раз.

ПЧЗ скачали гораздо больше, чем 1000 раз :) До этого каталога был еще один каталог, с которого качали, там тоже счетчики крутились. Количество скачиваний само по себе - не жизненно важная информация, ну разве что в сравнении с другими играми или например для поднятия самооценки автора.

Для игроков будут сделаны “рейтинги” - списки игр, сортированные по определенному параметру. По дате добавления, по популярности(рейтинг оценок), по дате обновления, по алфавиту. Можно и по количеству скачиваний сделать, хоть этот параметр мало о чем говорит. Посмотрим.

Обновление файла игры без сброса счетчика также в планах на доработку сайта. Не прямо сейчас, но и до этого очередь дойдет.

За активный интерес к сайту спасибо. До конца сентября изменения на сайте будут минимальны, а после активно займусь доработкой сайта.

Насчёт помощи: я не кодер и в движках сайтов не разбираюсь. Имею опыт проектирования интерфейсов и ещё кое-какого информационного дизайна, поэтому советом готов помочь в любой момент, если нужно. Набросать макет тоже не проблема.

Насчёт навигации. Улучшить любую навигацию быстро и легко не так уж и сложно: нужно очень трезво оценить её функциональность и ничего не меняя в структуре, просто выкинуть всё лишнее.

Если счётчик количества загрузок “ни о чём не говорит”, да ещё и сбрасывается, то зачем он вообще тогда нужен? Уберите его. Чем меньше всякого мусора вокруг ссылки “скачать”, тем больше раз её нажмут, поверьте.

Интерес к сайту не случайный. Вижу в QSP огромный потенциал. Если 6 лет назад я просто пускал слюни от возможности создать свою игру, то сейчас QSP для меня, ни много ни мало, целый инструмент. Например, в нём очень удобно генерировать html-код: сделать вёрстку таблицы 100 на 100 всего двумя циклами с парочкой case’оф – экономия времени просто обалденная.

Помощь нужна не по кодингу, а обычное задание, не требующее особых навыков.

Лишнего на данный момент не вижу.

Счетчик сбрасываться не будет, когда я его переделаю. А нужен для того же, что и раньше - чтобы примерно оценить, сколько игроков скачало игру. В целом, эта информация больше для автора предназначена. Делать для автора отдельную статистику нет ни времени, ни острой необходимости. Пока что останется на своем месте. За совет спасибо. Ссылка “Скачать” давно в очереди на переделку.

А вместо ссылки скачать. Можно сделать вот эту картинку. http://ug.yugsegodnya.ru/images/1.gif

Раздел “Игры” целиком предназначен для игроков.

У меня такой вопрос. А нельзя ли сделать, какую-нибудь ссылку на тему форума для игры, на ее странице? Вот например, “Город туманов”, на вид игра хорошая, стало быть, стоит ожидать и тему на форуме с ее обсуждением для игроков или хотя бы, чтобы впечатлениями обменяться. Да и автору такая тема полезна будет. А то видно только темы, которые использовались во время разработки, мне как игроку, что-то уж больно не удобно лезть в такую, явно не тематика для игроков.

Eten,
во-первых, у игры есть комментарии.
Во-вторых, таких тем на форуме может быть несколько. Не делать же ссылки на все.
В-третьих, обсуждение игры практически всегда будет вперемешку с обсуждением разработки игры, благодаря тому, что авторы игр участвуют в обсуждении.

А-а-а-а, ну тогда понятно. Спасибо, что проинформировал. ;)

Log in or Register to post comments.