Skip to content

Latest commit

 

History

History
90 lines (81 loc) · 4.94 KB

_ISSUES.md

File metadata and controls

90 lines (81 loc) · 4.94 KB

СРОЧНО:

  • даты статьи: опубликовано, обновлено
  • сменить иконку сайта?
  • Unit-тесты
  • Прикрутить Sphinx
  • Рефакторинг архитектуры: сервис-классы, классы-репозитории

НОВЫЙ ФУНКЦИОНАЛ:

  • Тесты

  • "Похожие статьи"

  • Яндекс-метрика ... (?)

  • Страница "donate" (Поддержать проект): функционал финансовой поддержки "На развитие проекта + пожелания"

  • Комментарии: защита от ботов или фраза "Авторизуйтесь, чтобы комментировать"

  • Контакты: убрать почту; добавить форму + таблицу для сообщений

  • обработка ошибок/исключений (по доке Laravel)?

  • восстановление пароля?

  • вывод ошибок от валидации AJAX!!!

  • copyright (страница?)

  • АДМИНКА:

    • Страница "Логи"
    • Страница "Donate"

ОПТИМИЗАЦИЯ И РЕФАКТОРИНГ:

  • Код из MainController перенести в Сервисы
  • рефакторинг: валидация полей из форм
  • рефакторинг. Тонкие контроллеры: шаблон репозиторий или сервисы
  • кешировать данные sidebar на сервере
  • оптимизировать запросы, убрав из выборки поле "published" ?
  • count статей в рубриках и тегах заносить в таблицу в отдельн. колонку
  • "$this->middleware('auth')" вместо моей проверки
  • заменить findOrFail ?
  • прижать футер?
  • убрать фильтрацию по "published_at" и другие (вместо них планировщиком выставлять активность)
  • убрать дублир.код (вывод рубрик и тегов) на каждой странице
  • переписать экшены создания комментариев

НЕОБЯЗАТЕЛЬНО

  • добавить текст на страницу "Контакты" ?
  • description (excert) в списке статей ?
  • url статей: slug
  • Хлебные крошки. Пример: "Лого >> Блог >> Администрирование >> Статья"
  • добавить лайки к постам и комментариям
  • Комментарии: переделать на AJAX
  • реализовать функционал "Похожие комментарии"
  • реализовать вывод кол-ва статей при поиске
  • показ имени аутентифицированного пользователя в админке и в блоге в хедере
  • АДМИНКА:
    • валидация в админке создание статей, рубрики, меток и др.

СДЕЛАНО (протестить еще раз?):

  • заменить логотип на иконке вкладки браузера
  • Создание комменто только для авторизованных
  • Показывать кол-во статей для каждого тега в облаке тегов
  • Отправка сообщения "Сообщение отправлено" на странице "Обратная связь"
  • Страница: список неопубликованных статей (предпросмотр)
  • SEO:
    • Ключевые слова...
    • description...
    • title - h1
  • Права на страницу "Неопубликованные" и в отдельности на статью с is_published=false
  • Обновление статьи:
    1. автом-ки не устанавл-ся дата published_at (приходится вручную);
  • Формат дат комментариев должны быть как к статьям
  • скопировать откуда-нибудь normalize.css (не reset.css)
  • убрать секунды из дат или сделать их работающими
  • сортировка статей на главной странице
  • разделение ролей
  • реализовать подсветку активной рубрики
  • комментарии
  • страница "О блоге"
  • поиск
  • убрать пустые теги (для статей с is_published=0)
  • верстать страницу "Контакты"
  • верстать форму комментария
  • верстать блок комментариев
  • аутентификация
  • оформление пустой страницы
  • править даты
  • поиск статей по словам
  • метки
  • функционал "Забыли пароль"