ru
Закрыть

Доработки сайта | Форум

Александр 18
Александр Июль 11 '20

По состоянию на сейчас, осталось сконвертировать данные ещё около 400 профилей. Думаю где-то ко вторнику окончательно закончу. Меня подбадривает мысль, что это единоразовое событие, и больше так делать никогда не придётся. relaxed


Также добавил небольшую оптимизационную дорабтку - если при поиске игры пользователь вводит точное название одной из игр (включая аббревиатуры типа "LoL", "pubg" или "rdr 2"), которую кто-то уже вводил на сайте, то ему сразу предложится на выбор эта игра, без запроса во внешнюю БД.


Для сравнения - запрос во внешнюю БД может отрабатывать 2-3 секунды, а "готовые предложения" выводятся примерно за 0.5 секунды.


Но у этого есть и минус - если, например, вы введёте "Fallout", то вам предложится на выбор только первый Fallout. Чтобы выбрать другой Fallout, вам нужно будет самостоятельно дописать нужную цифру, например "Fallout 4". Также если вы начнёте писать слово начинающееся с известной аббревиатуры, например "lol", то вам предложится только "League of Legends", но не предложится например игра "Lolita".


Как всегда - попробуйте, и дайте знать если у вас возникнут какие-то проблемы или вы не сможете найти какие-то игры.

0
Александр 18
Александр Июль 12 '20

Осталось 200 профилей, уже почти всё! И ещё около 12 новых игр нужно будет добавить в БД и потом проставить в профили.


Скорее бы уже закончить с конвертацией данных и начать делать новый функционал, который эти данные будет использовать. relaxed

0
Александр 18
Александр Июль 13 '20

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


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


Dota 2 - 165 пользователей
World of Warcraft - 160 пользователей
The Witcher 3: Wild Hunt - 137 пользователей
Counter-Strike: Global Offensive - 125 пользователей
Grand Theft Auto V - 105 пользователей
Overwatch - 101 пользователь
The Elder Scrolls V: Skyrim - 89 пользователей
League of Legends - 87 пользователей
PLAYERUNKNOWN'S BATTLEGROUNDS - 73 пользователя
Mass Effect - 57 пользователей
Tom Clancy's Rainbow Six: Siege - 54 пользователя
Counter-Strike - 49 пользователей
S.T.A.L.K.E.R.: Shadow of Chernobyl - 48 пользователей
Fallout - 45 пользователей
Dark Souls - 44 пользователя
Heroes of the Storm - 44 пользователя
Assassin's Creed - 43 пользователя
World of Tanks - 40 пользователей
Resident Evil - 36 пользователей
Metro 2033 - 35 пользователей
Dead by Daylight - 31 пользователь
Dragon Age: Origins - 30 пользователей
Black Desert Online Remastered - 28 пользователей
Warface - 27 пользователей
Destiny 2 - 27 пользователей

0
Александр 18
Александр Июль 13 '20

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


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

0
Александр 18
Александр Июль 14 '20

Внёс две небольшие, но достаточно полезные доработки.


Во-первых, как и обещал, я сделал возможным поиск сразу по нескольким играм. Если введёте при поиске пользователя несколько игр, то выведутся пользователи, у которых указана хотя бы одна из этих игр (т.е. условие "или" между играми).


Во-вторых, доработал систему отображения имён. Основным отображаемым на сайте именем теперь является поле "Имя", которое вы можете редактировать у себя в профиле. Это поле также сделано обязательным и заполняется при регистрации.


Чтобы упростить процесс его заполнения (если кому-то лень его заполнять), при регистрации будет автоматически подставляться значение из поля "Логин". Также тем зарегистрированным пользователям, у которых оно не было заполнено, я автоматически заполнил его из поля "Логин".

0
Александр 18
Александр Июль 17 '20

Только что успешно произвёл релиз нового функционала расчёта совместимости. Вместе с функционалом поиска игр это, без сомнения, была самая крупная и самая сложная разработка с момента создания сайта. Я бы не смог этого сделать без вашей поддержки. relaxed (Шучу, с вашей стороны не было поддержки)


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


Поясню на примере. Если девушка в профиле указывает, что она ищет других девушек от 20 до 25 лет для дружбы, а вы - 30-летний парень ищущий любви, то ваша совместимость с этой девушкой будет 0% независимо от остальных полей.


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

Предпочтительная сложность игр - вес 1

Любимые жанры игр - вес 1

Время на игры - вес 2
Курение - вес 2
Употребление алкоголя - вес 2
Любимые игры - вес 3


Все остальные поля в совместимости не учитываются.


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


Соответственно, совместимость рассчитывается от общего суммарного веса (1+1+2+2+2+3 = 11). Например, если вы ищете не курящую и не пьющую девушку, но при этом на сайте есть курящая пьющая девушка которая идеально подходит по всем остальным параметрам, то ваша с ней совместимость будет (11 - 2 - 2)/11=64%.


Если у девушки не указано курит она или пьёт, то пустые значения будут толковаться как 50% совместимость по этому параметру, то есть получится (11 - 2*0.5 - 2*0.5)/11=82% общая совместимость.


Все эти значения достаточно легко настраиваются, если возникнет такая необходимость. Поэтому жду вашей обратной связи. relaxed


Напомню, что увидеть наиболее подходящих вам пользователей вы всегда можете по ссылке https://lfg.su/profile/matches/compatible.


P.S. Расстояние между городами пока не учитывается ни как фильтрующий, ни как влияющий на совместимость параметр, так как далеко не у всех в профиле заполнен город. В будущем я планирую сделать заполнение города обязательным, после чего можно будет включить его в расчёт совместимости.

0
Александр 18
Александр Июль 17 '20
Следующим на очереди у меня запланировано внедрение нового дизайна сайта. Это займёт приличное количество времени, поэтому регулярных обновлений особо не ждите.
0
Александр 18
Александр Авг 08 '20
Сделал пре-альфа версию дизайна, которая с финальной версией пока имеет общие очертания и тональность/цвета. При его создании вдохновлялся дизайнами таких сайтов как playground.ru и igromania.ru. Если кому интересно эту предварительную версию оценить и оставить обратную связь - я запостил её в Дискорде (канал #сайт).


Ещё хочу немного поделиться моим видением и настроениями относительно предстоящего развития сайта.


Скоро, 26го августа, сайту исполнится 3 года. И хотя далеко не все эти годы я его активно развивал, но последние 2 месяца (июнь и июль), в связи с отсутствием работы, у меня появилось много времени, и большую часть этого времени я ежедневно уделял на сайт. За это время я успел:

* Устранить очень большое количество багов и недоработок (в том числе по SEO).

* Добавить в профили пользователей много новых полей, а также напоминалку об их заполнении.

* Добавить систему дружбы между пользователями.

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

* Внедрить новый алгоритм расчёта совместимости, использующий вышеупомянутую новую систему заполнения игр.


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


Одновременно с этим, я принимал ряд мер чтобы активизировать и расшевелить пользователей сайта, в частности:

* Повысил активность нашей группы ВК, с ежедневными постами в ней. Но новых пользователей там вступило очень мало.

* Настроил каналы и ботов в Дискорде, а также всячески пытался стимулировать общение там. К общению так никто и не присоединился.

* Призывал присоединиться к команде сайта, чтобы помогать мне с его развитием. Добровольцев до сих пор не нашлось.

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

* Провёл первую рекламную кампанию в ВК, в результате которой на сайте повысилась посещаемость, но почти никто новый не зарегистрировался.


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


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


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


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


Спасибо всем, кто дочитал до конца - надеюсь на ваше понимание.

+1
Александр 18
Александр Сен 30 '20

Брал долгий отпуск от редизайна сайта (месяца на полтора), но сейчас он потихоньку прогрессирует. Пока сложно прогнозировать сколько осталось, в частности потому что проработку мобильной версии дизайна я ещё не начинал. Но, рано или поздно, он будет готов.


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

0
Александр 18
Александр Окт 12 '20

Рад сообщить, что десктопная тёмная версия нового дизайна практически готова - осталось сделать несколько небольших графических элементов, включая новый логотип.


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


Таким образом, по новому дизайну сейчас осталось сделать:

1) Несколько графических элементов, включая новый логотип.

2) Адаптацию дизайна для планшетных разрешений экрана.

3) Мобильную версию дизайна и её адаптацию под мобильные разрешения.

4) Светлую версию дизайна.

5) Улучшение отображения некоторых типов страниц (сейчас я пока фокусируюсь на главной).


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


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


Stay tuned.

0
Александр 18
Александр Окт 14 '20

Небольшая новость, которая может быть интересна нашим пользователям из стран СНГ (Белоруссия, Украина и т.д.) - я включил в местоположениях возможность выбора любых городов и стран, не только из России.


Если вы не из России, но хотели заполнить своё местоположение - теперь у вас есть такая возможность.

0
Александр 18
Александр Окт 18 '20
Сегодня выложил на сайт первое за 3 месяца обновление.


К сожалению, не могу похвастаться чем-то интересным - в нём я просто обновил интеграцию IGDB с версии 3 на 4. Мог бы рассказать подробней что это и зачем, но наверняка это всё равно никому не интересно. :)


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

0
Александр 18
Александр Окт 19 '20
Сегодня исправил критичную проблему, выявленную благодаря обращению одного из пользователей сайта. Как выяснилось, с 14 июля и по сегодняшний день, регистрация на сайте была возможна только через соц. сети. Стандартная регистрация была невозможна и всегда выдавала ошибку.


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


Тем не менее, за этот период на сайте через соц. сети зарегистрировалось более 100 пользователей, так что будем надеяться, что потери не были слишком большими.

0
Александр 18
Александр Ноя 02 '20

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


Тем не менее, я рад сообщить, что тёмный адаптивный дизайн завершён. Он будет работать на всех разрешениях экрана, начиная от ширины 320px (на старых айфонах такая).


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


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

0
Александр 18
Александр Ноя 03 '20
Сейчас написал средней длины сообщение, но, при попытке его отправить, форум мне выдал "Ошибку токена" и сообщение затёрлось. Ещё я эту ошибку периодически встречаю при попытке авторизоваться.

Кто-нибудь ещё с ней сталкивается?

Лень целиком перепечатывать прошлый пост, поэтому вкратце:
1) Сегодня выяснилось, что была сломана авторизация через Facebook. Я её смог оперативно починить.

2) В новом дизайне осталось доработать новое отображение чата. Только после этого смогу приступить к светлой версии.


UPDATE: Насколько я могу судить, чат в новом дизайне теперь отображается корректно. Завтра приступаю к светлой версии.

Сообщение отредактировал(а) Александр Ноя 04 '20
0
Александр 18
Александр Ноя 07 '20

Технически, светлая версия дизайна готова.

Эстетически, у меня к ней пока ещё много вопросов.


Сегодня попробую почитать статейки на тему дизайна сайтов и улучшить всё, что смогу. А завтра планирую наконец-то произвести релиз нового дизайна. Если что, буду его потом инкрементально улучшать.


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

0
Александр 18
Александр Ноя 08 '20

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


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

0
Александр 18
Александр Ноя 13 '20

С момента релиза нового дизайна пока нет больших новостей, но работа над сайтом продолжается.


Самые наблюдательные наверное могли заметить, что на сайте появилась реклама. :) Это один из первых шагов для того, чтобы сайт начал окупать свои расходы, а в идеале стал приносить прибыть. Я пострался разместить рекламу так, чтобы она не мешала работе с сайтом, плюс стараюсь блокировать наиболее "странные" объявления. Хотя они почему-то продолжают вылезать на AdSense - возможно придётся от него отказаться.


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


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


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


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


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

0
Александр 18
Александр Ноя 19 '20

Последние дни параллельно работал над регистрацией ИП, что необходимо для подключения эквайринга, и новой системой уровней.


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


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


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

0
Александр 18
Александр Ноя 20 '20

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

0
Эта тема заблокирована
Закрыть
Фото защищено паролем
Фото защищено паролем
Фото защищено паролем