DEV: Важное обновление перед следующими работами

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

Где угодно.

Как обновить?

{color:red}Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных!{/color}

  1. Выполните следующие запросы через phpmyadmin:
ALTER TABLE `favorites` CHANGE `favorite_id` `id` MEDIUMINT(9) NOT NULL AUTO_INCREMENT, CHANGE `favorite_user_id` `user_id` MEDIUMINT(9) NOT NULL, CHANGE `favorite_tid` `tid` INT(11) NOT NULL, CHANGE `favorite_type` `action_type` VARCHAR(32) NOT NULL;

ALTER TABLE `audits` CHANGE `type_content` `action_type` VARCHAR(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL;

ALTER TABLE `users_action_logs` CHANGE `type_content` `action_type` VARCHAR(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;

ALTER TABLE `users_email_activate` CHANGE `pubdate` `pubdate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;

Очистите содержание таблицы favorites:

TRUNCATE `favorites`;
  1. Замените файлы.

На этом сайте менял содержимое полей, закладки не пострадали (1,  — post, 2 — answer и т.д.)

  • Добавлены ссылки с логов поисковых запросов на страницу поиска.
  • Исправлена выдача резуальтатов на странице поиска.
  • Исправлена форма изменение участинка через страницу администрирования.

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

Меня больше заботит в них UX / UI дизайн, чтобы было очень удобно.

4 Ответа

  1. Спасибо, сейчас погоняю. Плюс +

  1. Посмотрел теги, как сделаны на Пикабу, странно, но у меня нет удаления. Добавленные теги можно редактировать. Глянул в других местах, везде по разному. На данный момент тестируем. Это страница закладок с добавленными тегами:

    Заклакдки с тегами
    А это страница с добавлением тегов (папок), можно назвать как угодно:

    Добавление тегов в закладки
    Всё достаточно просто, основное есть: добавление, удаление и т.д. Ещё необходимо всё глянуть, чтобы потом таблицу не переделывать по 100 раз.

    И они не привязаны жестко к закладкам. Есть поле, тип. Т.е. мы можем создавать папки (теги) для всего, где это будет добавлено. Например, в блогах участника.

  1. Закладки сделаны модулем?

    1. Нет. Тут по другому пока. )