DEV: Рефакторинг (Route) и другое

Кроме рефакторинга (упрощенно, — сокращение путей, убрано 30) были исправлены некоторые ошибки и подкорректирован дизайн (UX).

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

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

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

  1. В нескольких местах подправлен дизайн, особенно для мобильной версии.

  2. Формирование URL для поста по ссылке (на данный момент ошибки исправлены). Используется сторонняя библиотека и есть с ней проблемы. Исключения писать, как-то не очень. Посмотрим альтернативы.

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

Возможно есть ещё одна ошибка. Делов том, что для участника с TL1 пользователь личными сообщениями запрещено. Кроме, если общение идет с персоналом. Это проверю.

Это пост создан для отслеживание ошибок. Пишите предложения и замечания. Если нашли ошибку можно писать не только тут, но и в чат Discord (ссылка в подвале сайта), личку тут и т.д.

6 Ответов

  1. Возможно в закладках необходимо добавить папки. И черновик, его нельзя сделать постом, пропала кнопка перевода черновика в пост.

    1. Спасибо, черновики подправил. А папки, их надо делать и делать общие, не только для закладок, но и для групп скажем. Я себе сразу чтобы не забыть добавил 2 таблицы: folders и folders_relation — думаю надо посмотреть, что с этим можно сделать в ближайшее время.

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

    Посмотрел.

    Таблица favorites поле favorite_type наобходимо переделать или в type_id, как / что она и хранит сейчас, но лучше изменить тип и название на action_type и хранить там то, что и в других местах (post, answer и т.д.). Всё привести к единообразию. И вот мы имеем изменение в нескольких таблицах.

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

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

    1. Да, надо. Мобильная версия вообще (если честно говорить) так себе.

  1. С таблицы логов поисковых запросов сделать ссылку на результаты поиска. Такое пожелание.