Статистика:
Всего пользователей: 11
Пользователей в сети: 0
Рассказов: 24
Иллюстраций к рассказам: 12
Картинок в галереи: 4

Здравствуйте!

Рад приветствовать Вас на тестовой версии моего проекта-мечты – социальной сети для писателей.

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

Далее я хочу рассказать Вам об основных возможностях сайта. Если Вам интересно посмотреть на проект, то предлагаю Вам зарегистрироваться (активация учётной записи отключена, можно сразу авторизовываться). Либо воспользоваться тестовой учётной записью: ник – Тест, пароль – 123456.

Панель пользователя

Первое, на что обращается внимание после авторизации – это панель пользователя. Она представляет собой: фото в рамке, которая цветом отображает состояние пользователя, его ник, выпадающий список возможных состояний, переход к просмотру личных сообщений, изменение статусного текста, переход к настройкам (не работает) и выход из системы.

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

Самые интересные функции здесь это фильтр и написание сообщения с отправкой нескольким адресатам.

Рассказы

Отображение рассказов возможно в трёх видах: плитка, список и таблица. Перерисовка осуществляется на стороне клиента.

По мимо страндартного поиска работ по названию и описанию имеется расширенный поиск с большим количеством фильтров и настроек.

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

Чтение рассказа

При чтении рассказа, страница делится на несколько основных блоков: панель автора, панель рассказа, сам рассказ, функции к рассказу и автору, комментарии, "панель социализации" и блок с иллюстрациями к рассказу

Панель автора представляетс собой: фото автора, Ваши отношения к автору в виде иконок (входит ли он в список избранных авторов, является ли другом), ник, реальное имя, кем является (возможные варианты: писатель, художник и то и другое), общий рейтинг, опыт, количество нарушений, а так же время, которое пользователь находится в сети в текущей сессии.

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

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

Сам рассказ представляет собой исключительно текст, предварительно настроенный по Вашему вкусу.

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

Далее следуют комментарии. ?х можно смотреть, писать, редактировать, цитировать, удалять, а администраторы могут манипулировать репутацией комментирующих.

Панель социализации

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

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

?ллюстрации к рассказу

Блок представляет собой несколько миниатюр, с возможностью открыть каждую из них в полном размере. Так же блок позволяет перейти к альбому, содержащему все иллюстрации к рассказу.

А это уже отдельная история :-)

Приветствую вас, дорогие тестеры! :)
Я собрал вас всех здесь сегодня для того, чтобы провести первый альфа,альфа,альфа тест, который включает в себя проверку работоспособности основных и главных функций Фолианта.
То что вы увидите здесь - результат моей работы на протяжении года. В начале-серидине февраля у сайта годовщина, именно поэтому я решил протестировать сайт. Вступление закончено, теперь к делу...
Что я прошу, чтобы вы сделали:

1) Ни в коем случае не давайте ссылку на сайт никому! Можно видеть сайт только тестерам, которых я позвал.

2) Посмотреть внешний вид сайта на наличие косяков (сам шаблон временный, настоящий дизайн сейчас разрабатыватся моей соседкой :) ), однако размещение элементов на самой странице останется таким же. В IE 7 сайт не открывать :) Под него я не делал и там кошмар.

3) Каждое действие записывать в блокнот (файл блокнота скачайте на этой странице). Если вы открыли страницу, на которой в боковой панели есть функция "Кто посещал эту страницу?" обязательно записывайте сколько раз вы обновляли или посещали страницу, так как нужно проверить счётчик. Если вы не были авторизованы в этот момент на сайте в счёт посещение идёт гостю, так что необходимо отметить. Пример: если открыли страницу с расказом, то запись будет выглядеть так:
read_story(название страницы) 1(ид записи) 5(ваш ?Д) 7(сколько раз)
view_picture 1 5 8
Примечание: если вы смотрите картинку то её адрес ббудет примерно таким:
http://localhost/rasskaz/view_picture.php?type=images&id_alb=1&id_pic=3#?type=images&id_alb=1&id_pic=2
то есть её ид = 2, а не 3 (берём то что после решётки)
и так далее, если заходили от гостя, то есть не авторизованным, то тогда вместо своего ?Д пишите 2 (этот омер забронирован для гостей)
Когда добавляете кого-то или что то в избранное записываете (удаление или восстановление записывать не надо)
Пример: вы добавили рассказ с ид = 1
рассказ 1
или пользователя с ид = 5
пользователь 5
Всё это надо для того чтобы проверить систему достижений, которая присутствует на сайте.
Достижения выдаются следующим образом: допустим, вы добавли определённое количество рассказов в избранное, за это предусмотрено достижение Коллекционер рассказов. Обо всех ваших действиях сосдаются события, которые можно посмотреть на специальной странице (ссылки ниже). Показатели достижений для теста сильно занижены.

4) Протестить голосование. За каждый рассказ, иллюстрацию, рисунок или фото можно голосовать. Количество поставленных балов не только определяет рейтинг файла, но и по всем файлам, принадлежащим автору учитывается его общий рейтинг. Например: у пользователя 3 файла - 1 рассказ и 2 рисунка. Его рейтинг будет складываться из суммы рейтинга этих работ. Так же автору идёт опыт при гоосовании: за рассказы идёт писательский опыт, за остальное - художественный. Внимание! За оценку фоток не идёт ни рейтинг автора, ни его опыт, а лишь рейтинг фотки и альбома, которому она принадлежит.
Что нужно проверять на этом этапе:
если собрались голосовать за рассказ деайте следующее: запомните писательский опыт автора, наведите на него мышь, в подсказке появится сколько очков у автора, тоже запомните. Затем голосуйте. После голосования должен измениться рейтинг рассказа, автора, а так де его опыт. Опыт всё время растёт, даже если рейтинг работы падает. Так как неважно 5 вы поставили или 1 - в опыт идёт именно количество балов и он должен вырасти ровно на столько, на сколько вы оценили работу.
Так же обратите внимание на то, что при оцеке фото кроме её рейтинга ничего изменяться не должно.

5) Репутация. Этот момент будем тестить после всего, так что до того как до этого дойдёт дело, никому репутацию не ставьте.
Репутацию можно получить за комментарий (как увеличить её так и уменьшить её). Есть несколько причин изменения репутации:
в минус: бессмысленный комментарий (так как коментариии к работе должны содержать либо похвалы либо наоборот, просто писать "Круто" пользователи не должны) - это -1 балл,ругань-мат - это -2 балла, оскорбление пользователя - это -3 балла. Так же за это идёт рост нарушений, который располагается под полосами опыта.
в плюс: хорошой отзыв - это +1 балл, объяснены положительные и отрицательные моменты - это +2 балла, За дельный совет - это +3 балла. При этом полоса нарушений никак не меняется.

Репутацию может назначеть тот, кому принадлежит работа, к которой написали комментарий или администратор :)

6) Друзья. Сначала никому дружбу не кидать, этот момент так же сообща рассмотрим. В чате будем договариваться кто кому кинет дружбу, кто её примет, кто отклонит. 7) Функция сообщить о нарушении создана для того, чтобы отслеживать работы, которые содержат недопустимые какие-то вещи, например: мат в рассказах или поронографические изображения какой-нибудь умник выложит. 8) В процессе работы откройте страницу, в которой отображаются все действия пользователей и после каждого действия проверяйте, добавилось ли оно. По идее система действий настраивается, там есть параметры какие совершённые вами действия будут добавляться и какие действия вы желаете видеть от других пользователей. Но это протестим в другой раз. Сейчас по умолчанию все действия добавляются и все показываются.

9) Обращайте внимания на все надписи. Читайте всё очень внимательно, ищите ошибки и опечатки


Ссылки:


Поиск рассказов (отсюда открывайте рассказы, выберите букву рассказа или попытйте поисковик)

Все альбомы пользователя (отсюда открывате все графические файлы. В строку адреса подставьте интересующий id пользователя)

Счётчики и настройки пользователя (здесь вы можете отсеживать ваши показатели и показатели других участников)

События пользователя (тут вы можете смотреть свои события и события любого пользователя. Тут отображаются только события тех пользователей которые к вам относятся. То есть только ваши избранные авторы и друзья)

Все происходящие события на сайте (через него отслеживать все свои действия)

Кто кому кто (связи пользователей между собой)

Запросы дружбы (тут будут запросы дружбы)

Все пользователи (подтвердившие регистрацию)

Файлы и избранное пользователя (подтвердившие регистрацию)

Файл тестера (для отметок)





Страницы, которые имеют окончательный вид: чтение рассказа, просмотр изображения, просмотр альбомов, просмотр какого либо альбома (то есть его содержимого). Поиск рассказов только начат. Остальные страницы созданы специально для теста, так что о их вешнем виде не беспокойтесь.
Если Вам при переходе на какую-либо страницу выдаётся сообщение:
Вы обратились к странице без необходимых параметров. Либо параметры некорректны.
Это значит, что такого рассказа или картинки или ещё чего нету.
Такое может возникнуть тогда когда вы хотите посмотреть все альбомы автора, а у автора нет никаких альбомов, рисунков и так далее, например:
view_albums.php?type=all&id_who=100 - такого пользователя нету или у этого пользователя нету никаких файлов.
Чтобы убедиться, что файлов или пользоватей действительно нету просмотрите список всех пользователей а затем, файлы, которые им принадлежат. Если файлы есть, а они не открываются, то сообщайте.



!!!!!!!!!!!!!!!!!!!!