Блог JavaScript тематики

Реализуйте блог JavaScript тематики, в котором автор будет писать и размещать статьи на тему JavaScript, а пользователи будут оставлять комментарии.

Основные возможности проекта

Главная страница

На главной странице блога должен быть выведен список статей с пагинацией (по 20 статей на страницу):

Должна быть предусмотрена сортировка статей:

В хедере сайта должен быть поиск по статьям (по названию и содержимому) с выводом результатов на отдельной странице.

Страница статьи

На странице отдельной статьи должна быть представлена полная информация:

Комментарии

Под текстом статьи должны размещаться комментарии пользователей:

Регистрация и авторизация для админки

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

Админ-панель

В админ-панели хозяин сайта может управлять статьями:

Форма создания/редактирования статьи:

Отсроченная публикация

Должна быть реализована возможность отсроченной публикации статей:

Дополнительные возможности