Создание персонального блога

Гость6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.07.2019
  • Завести репозиторий на Github
  • Создать проект на Yii2 Basic template и настроить БД
  • Загрузить проект в репозиторий
  • Создать таблицы для блога (записи, категории) через миграции
  • Реализовать функционал создания записей и категорий (одна запись - несколько категорий)
  • Загрузить коммит в репозиторий
  • Реализовать функционал отображения записей (общая лента + по категориям)
  • Коммит в репозиторий
Требования
  • использовать миграции
  • использовать ЧПУ (routes/slug)
  • сгенерировать CRUD из Gii
  • Отображение списка категорий с помощью виджета
  • Листинг постов ListView + Pjax
  • Вся статика упакована в Assets/Bundle
  • Для моделей использовать поведения (Timestamp/Sluggable)
  • Написать парсер для автоматического наполнения контентом из любого источника (rss/социалка)
  • Запуск по крону и добавляет новые записи в блог.
  • Отправка на почту уведомления о добавлении новых постов
  • REST API для модели с записями блога
Требования
  • Guzzle Http
  • SwiftMailer
  • Yii2 Queue