-
Notifications
You must be signed in to change notification settings - Fork 0
Section::Blog
Публикации - это публичный блок сайта, который смогут просматривать другие пользователи и гости сайта. Состоит из 3 колонок:
- Левый сайдбар с информацией о пользователе
- Основной блок с постами
- Правый сайдбар со списком категорий и фильтрами
Функциональность:
- создание и управление постами
- просмотр и управление категориями
- быстрый поиск по заголовку, содержимому и тегам
- фильтр записей
- подписка на отслеживание новых записей
-> Frontend, Backend, UI effectiveness
Создание постов должно соответствовать следующим целям:
- infinite scroll
- красивое и читабельное отображение поста и кода, большое поле
- большое и удобное поле для создания\редактирования записи (идентично IDE)
- комбинации клавиш для работы с текстом
- максимальное количество инструментов для форматирования текста
- возможность вставки кода и его красивая подсветка
- возможность прикреплять дополнения (фото, файл-блоки, файлы)
- возможность создания вложенных списков
- возможность создавать вложенные комментарии к посту
- скрытие\показ постов (визуальный эффект затенения)
- история изменения поста (опционально)
- возможность просматривать последнюю активность в постах пользователя (редактир. постов и комментарии)
- возможность отключить комментирование поста
Что я хочу от категорий?:
- многоуровневое меню
- просмотр всех (и скрытых) постов, которые принадлежат выбранной категории
Что хочу от поиска?:
- общий поиск
- поиск по заголовку
- поиск по контенту
- поиск по дате
- поиск по тегам
- поиск по комментариям
! доступно в режиме просмотра страниц других пользователей
- пагинация
- удобное поле для оформления комментария
- уведомления в телеграмм о новых комментариях кроме своих
- создание ответов на комментарии (вложенные комментарии)
- рейтинг
- добавление вложений к комментариям
- возможность изменять(показывать об этом уведомл.) и удалять свои комментарии
- нельзя редактировать чужие комментарии
- возможность удалить чужие комментарии
- возможность вставки кода и его красивая подсветка
- при вводе тега - автоматическая подгрузка похожих тегов (select2)
- при клике на тег - просмотр всех записей с таким же тегом
- нельзя ставить рейтинг себе
- можно поставить либо убрать рейтинг
При редактировании поста, под ним выводить маленький футер, наподобие 'Добавил описание конфига NGING' + выводить дату обновления ? Возникли сомнения при описания данного функционального блока
- возможность опционально обновлять дату изменения\дополнения поста
- можно и не оставлять текст об изменении, но нужно обновлять дату и присваивать статус 'Обновлено'
Просмотр чужих постов должен соответствовать следующим целям:
- infinite scroll
- красивое и читабельное отображение поста и кода, большое поле
- возможность создавать вложенные комментарии к посту
- не отображать скрытые посты пользователя
- показывать поднизом поста маленький блок об изменении поста
- возможность просматривать последнюю активность в постах пользователя (редактир. постов и комментарии)
Что я хочу от категорий?:
- многоуровневое меню
- просмотр всех не скрытых постов, которые принадлежат выбранной категории
Что хочу от поиска?:
- общий поиск
- поиск по заголовку
- поиск по контенту
- поиск по дате
- поиск по тегам
- поиск по комментариям
- Диалоговое окно для ввода почты -? уведомления в телеграмм
- Возможность отписаться
- пагинация
- удобное поле для оформления комментария
- уведомления в телеграмм об ответах на мои комментарии
- создание ответов на комментарии (вложенные комментарии)
- рейтинг
- добавление вложений к комментариям
- возможность вставки кода и его красивая подсветка
- при клике на тег - просмотр всех записей с таким же тегом
- нельзя ставить рейтинг себе
- можно поставить либо убрать рейтинг -? придумать возможность голосовать без авторизации
При редактировании поста, под ним выводить маленький футер, наподобие 'Добавил описание конфига NGING' + выводить дату обновления ? Возникли сомнения при описания данного функционального блока
- возможность опционально обновлять дату изменения\дополнения поста