Делаем свою Основу. Четвертый день за чертой страха

Это был очень сложный день. Долго разбирался и доделывал обертку для Leonardo. Исправлял недоразумения в эвентах окна авторизации. Собирал Layout компоненты.

Результат на текущий момент
Результат на текущий момент

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

Но больше всего меня заняло написание компонентов Layout. Как никак, это будущая UI/UX основа Основы, вероятнее всего.

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

Из проделанного на текущий момент:

  • Найдена картинка для окна авторизации(!)
  • Удален весь текст-рыба. Теперь все серьезно, без дурачества lorem.
  • Добавлена сортировка ленты. Еще один шаг на пути к реализации ленты.
  • Исправлен переход по ссылкам. На самом деле надо было раньше починить, но заметил необходимость только сейчас.
  • Написан виджет новостей. Он полностью на VueJS, полностью новый и полносью реактивный. Старое решение для 2021 года просто дико.
  • Готовы Layout компоненты. На их основе сделаны разделы рейтинга и подсайтов. По всей видимости, разработчики Основы тоже к этому придут.
  • Готовы страницы Рейтинга и Подписок. Вместо старых компонентов написано на новых, Layout’овых.

Основные задачи на следующий день:

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

Как обычно, демонстрация находится по ссылке.

44 показа
8787 открытий
6 комментариев

Напомни, пожалуйста, почему ты решил лично сайт пересоздать?
Я помню здесь как-то раз пользователь до менее сломанного ума поисковик довел, но за этим не последовало ничего

P.S. Но за старание крепкая пятерка, конечно 

Ответить

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

Ответить

Комментарий недоступен

Ответить

Не отвлекай

Ответить

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

Ответить

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

Ответить