Дневник Разработчика Ппааааа №4
Да, прошло уже больше месяца. Из-за загруженности по учёбе я чуть медленнее работаю над сайтом, но работа ведётся и бета-версия, как и планировалось, выйдет 1 июля. Всё, что здесь описано, относится к дев-версии проекта у меня на локалке. На продакшене всё ещё стоит очень устаревшая версия начала марта.
Разработка
Заглавная
Заглавная сейчас выглядит так. Много времени потрачено на превью мульта, но теперь оно, на мой взгляд, содержит всё, что необходимо. Вместо создания разных “категорий”, как у моих конкурентов, я решил сделать всё на одной странице. Я уже реализовал 4 вида сортировки: Популярное, Новое, Тренды и Тренды 24ч. Я взял это с JanitorAI.
Другие виды сортировки, скорее всего, делать не буду, чтобы не перегружать интерфейс. Чтобы сортировать по контент по качеству будет система супер-тегов. Супер-теги - это как теги, только устанавливаются автоматически, а не пользователем. Некачественные работы будут получать супер-тег “Каракули” (На Тунио так назывались плохие работы), работы с одним кадром супер-тег “1”, для статичных рисунков, работы с использованием чёрного, белого и красного цвета супер-тег “Олдскул” и т. д. Система супер-тегов пока не реализована, но я собираюсь это сделать уже в бета-версии. В будущем эта система супер-тегов будет взаимодействовать с системой тегов (которая пока в зачаточном состоянии) и системой поиска (её пока тоже нет).
Страница мульта
Страница мульта теперь выглядит так. Я реализовал простенькие рекомендации, которые показывают трендовые мульты, которые пользователь ещё не видел. Вместо трендовых можно выбрать популярные или новые мульты, а также можно установить, чтобы рекомендации предлагали мульты только того автора, которого вы сейчас смотрите.
Ну, то есть это довольно примитивный алгоритм, но я надеюсь, он поможет в удержании пользователя. Я не видел подобного у конкурентов. Видел лишь похожее на Drawn, где под мультом были превью других мультов того же автора, но дизайн там не очень хорош, а также я считаю, что система, предлагающая все мульты с сайта лучше. Но в качестве компромисса я оставил возможность смотреть мульты только от данного автора. Для авторизованных пользователей выбранная конфигурация рекомендаций сохраняется.
Комментарии
Это функция, которой я очень горжусь. Ни у одного моего конкурента нет комментариев разного уровня. Я взял эту фичу с YouTube и Reddit. При этом постраничное отображение комментариев мне показалось не очень современным, поэтому я сделал подгрузку комментариев по нажатию кнопки. Для отображения больших веток ответов создаётся отдельное окно.
Автор мульта может закреплять комментарии и ответы на комментарии, чтобы у них был приоритет в отображении. Закреплять можно сколько угодно комментариев. Но первым будет отображаться комментарий самого пользователя, который смотрит мульт (Как на Ютубе).
У отредактированных комментариев есть надпись “изм.”
В целом я считаю, что моя система комментариев лучше, чем у любого к.
Страница пользователя
Страница автора во многом повторяет аналогичную с Мультатора. Добавлен раздел “Понравившееся”, где находятся лайкнутые работы. В будущем будет возможность скрывать некоторые элементы страницы. Зелёные комментарии рядом с некоторыми превьюшками - отображение количества новых комментариев с последнего захода. Это работает только на своей личной странице.
На чужих страницах можно оставлять личные заметки, которые видны только вам (Идея взята из Дискорда). В будущем, конечно, будет возможность устанавливать себе описание, украшения профиля и т. д. Для меня удивительно, почему на творческих сайтах по типу этого такие скудные возможности по украшению собственного профиля. Для меня это - одна из приоритетных задач.
Аватарка
Я долго думал какими будут аватарки. Я сразу понимал, что они должны быть анимированными, как на Мультаторе, но какими по форме? На Мультаторе, Тунио и Drawn они прямоугольные, в форме мульта. Но на Drawrun, например, пошли дальше и сделали овальные аватарки. Это интересная мысль… Но на Drawrun впринципе мульты могут быть с разными соотношениями по размеру. Они могут быть квадратными, горизонтальными, вертикальными. Из-за этого в комментариях это выглядит немного несуразно, когда у всех пользователей аватарки разной формы.
На Loneti они квадратные, а на Рисовакула они круглые и, почему-то, не анимированные и не отображаются на странице мульта (Что мне кажется очень странным. Создатели Рисовакулы, почему за столько месяцев вы так и не реализовали эти простейшие вещи?). Мне показалась интересной идея сделать круглые (анимированные!) аватарки. Сейчас во всех соцсетях используются подобные и выглядит это стильно. Овальные аватарки я делать не хочу, поскольку выглядит это несуразно. У меня ещё была идея оставить выбор за самим пользователем - сделать круглую аватарку или прямоугольную, как на олдскульных сайтах, но я подумал, что из-за этого комментарии будут выглядеть странно. Поэтому я решил оставить для всех аватарки круглой формы, но дать возможность обрезать их как пользователю захочется.
Редактор
Редактор сейчас выглядит так:
На этой неделе я реализовал ещё полноэкранный режим:
Довольно простенький растровый редактор мультов на уровне Мультатора или даже чуть хуже, но все минимально необходимые функции в нём уже присутствуют. Наверное, надо будет потратить больше времени на улучшение редактора, но мне показалось, что сейчас важнее реализовать функции соцсети. В ближайших планах улучшение дизайна, создание ЛС, настроек аккаунта, поиска и системы супер-тегов (категорий). В редактор хотелось бы в первую очередь добавить цвета, но для этого, наверное, нужно сделать качественную палитру. Палитра Мультатора меня не устраивает. Мне очень нравится палитра Тунио и, скорее всего, именно на неё я и буду ориентироваться. Затем надо будет создать слои и аудиодорожку.
Слежу за конкурентами
Toonator.site
На днях открылся долгожданный сайт-конкурент, который позиционирует себя как продолжение Тунатора (Мультатора). В целом сайт уже рабочий (Уж точно лучше Рисовакулы), хотя не все функции оригинального Мультатора ещё реализованы. Мне не нравится лишь то, что они используют лого, дизайн и, главное, имя оригинального Мультатора, чтобы привлечь к себе пользователей. Вот они разместили рекламу на Drawn под заголовком “Toonator is back”:
В целом люди рады, что Мультатор вернулся, но при заходе не понимают, почему теперь там доминируют иностранцы. А дело в том, что ни Кирилл Корсаков, создатель оригинального Мультатора, ни кто-либо из его команды администраторов и модераторов не имеет к Toonator.site никакого отношения. Соответственно, у разработчиков Toonator.site нет ни доступа к оригинальной БД, чтобы её восстановить, ни внутренней серверной начинки, поэтому многие функции сделаны похожими, но не точно такими же, ни даже прав на само название. Можно ли считать Toonator.site памятником оригинальному Мультатору? На мой взгляд нет, потому что разработчики пообещали работать над новыми функциями, которых на оригинальном Мультаторе не было. Как мне сказали, они поменяют название, если создатель оригинального Мультатора будет против. Но он уже 2 года не выходит на связь и в целом даже если они поменяют название, это уже не будет иметь смысла, так как этот ход был нужен лишь для привлечения первой аудитории и они уже это сделали. У них в сообществе был опрос о смене названия и большинство проголосовало против. По сути, Revival просто создала свой собственный проект, воспользовалась именем чужого закрывшегося проекта, чтобы привлечь к себе пользователей и сразу же собрала неплохую сумму пожертвований под этим именем. Хороший маркетинг. Я лично так делать не хочу по многим причинам, которые я не хотел бы раскрывать.
Но лично против Revival или других людей из её команды я ничего плохого не имею. Мне не нравятся методы раскрутки, да, но, насколько я могу видеть, это неплохой разработчик и художник и в целом приятный человек, как и члены её команды. Они просто видят эту ситуацию по-другому, но это нормально. Поэтому я желаю ей успехов в этом проекте. Надеюсь, она создаст действительно сильный проект на этом фундаменте, а не будет просто паразитировать на чужом имени. Может быть, мы даже будем сотрудничать когда-нибудь в будущем.
Loneti
А создатели Loneti, соцсети для художников, где раньше публиковались лишь статичные арты, анонсировали в своём блоге создание подсервиса с мультами. Интересно, почему как только я решил разрабатывать свой онлайн-редактор мультов, все вокруг тоже стали делать это? В целом, будет интересно посмотреть, как они это у себя реализуют.
Drawrun
На Drawrun наконец-то добавили русский интерфейс (спустя 12 лет?). Видимо, теперь этот сайт будет чуть более востребованным у русскоязычной аудитории. Я думаю, что мне тоже надо будет сделать локализацию на многие языки.
Планы на дневники
Сейчас я не могу уделять этому проекту слишком много времени из-за учёбы, но я продолжаю периодически работать над ним. Надеюсь, у меня будет время делать дневники как минимум раз в месяц, хотя мне хотелось бы раз в неделю. Очень не хватает финансирования. Я уже думал над тем, чтобы начать искать инвестора, но, например, Loneti в последнем блоге опубликовали, что проект приносит им 1000 рублей в месяц с учётом расходов. А Loneti - далеко не последний мой конкурент, у них уже есть достаточно лояльная аудитория и мне ещё предстоит постараться, чтобы их превзойти. Так что я уже не уверен, что этот проект может принести достаточные для инвесторов доходы, но мне он нравится и я хочу продолжать делать это. В целом, планов всё ещё очень-очень много и я решил запланировать выход бета-версии на 1 июля, а полноценной 1.0 версии на 1 октября.
In bundle
дневник
дневник разработчика