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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изменено: Nex
11.Июн.11 11:33:55
Nex
useravatar
Offline
4271 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

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

WladySpb
Planes Walker
useravatar
Offline
80 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

WladySpb написал(а):

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

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

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

Nex
useravatar
Offline
4271 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

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

WladySpb
Planes Walker
useravatar
Offline
80 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

WladySpb написал(а):

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

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

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

Nex
useravatar
Offline
4271 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

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

WladySpb
Planes Walker
useravatar
Offline
80 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

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

Nex
useravatar
Offline
4271 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

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

Nex
useravatar
Offline
4271 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

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

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

HertzQ
useravatar
Offline
42 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

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

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

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

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

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

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

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

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

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

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

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

Nex
useravatar
Offline
4271 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
985
Всего опросов:
14
Всего сообщений:
16790288
Сообщений на этой неделе:
15
Пользователи форума:
 
Всего пользователей:
2145
Последним зарегистрировался:
Zorex