Клиентская сторона | Серверная сторона |
---|---|
HTML | Фреймворк YII2 |
CSS | PHP |
JavaScript | IDNA convert |
JQuery | Cron |
AJAX | MySQL |
Для ускорения разработки применялиcь
Инструмент |
---|
SCSS |
Composer |
Установка производится с помощью Composer. Для этого в консоли перейдите в дирректорию домена и выполните комманду:
composer create-project --prefer-dist grekts/rss-reader
Далее настройте сервер таким образом, чтобы корневой папкой домена являлась папка web
- Копия структуры базы данных находится в файле
db_dump.sql
, находящемся в корневой дирректории - Для подключения к БД в файле
config/db.php
необходимо присвоить правильные значения свойствам параметра 'db' - Для парсинга фидов, cron должен выполнять скрипт по следующему пути:
yourdomain.ru/save-news
- Для удаления прочитанных новостей, cron должен выполнять скрипт по следующему пути:
yourdomain.ru/delete-readed