Функционал добавления статьи.
Дополнить существующий функционал на yii, добавления статьи.
1. Сделать обязательным заполнение поля "Содержание" с количеством знаков от 2 000 символов без учета пробела.
2. Подсчет символов вывести в существующую строку над редактором, подсчет сделать на "лету"
3.В редакторе для пользователей оставить минимальное кол-во кнопок: Жирный, Подчеркнутый, Косой, По левому краю, по центру, по правому краю, Маркированный список, нумерованный список, Добавить ссылку, удалить ссылку, Добавить изображение, редактировать Html, вставить из Word. Остальное убрать.
4. Добавить фильтр на HTML теги, разрешив только "
-
"5. При сохранении статьи, присвоить ей статус "На модерации"
6. Изменить страницу "Мои статьи" /node/myArticle сделав ее таблицей, с колонками "дата, заголовок, статус", сделать по умолчанию сортировку по полю дата по убыванию. Заголовок статьи сделать ссылкой с открытием статьи в новой вкладке.
7. Создать страницу с доступом администратору и модератору сделав ее таблицей, с колонками "дата, заголовок, статус, принять, отклонить", сделать по умолчанию сортировку по полю дата по убыванию, фильтр по полю статус "На модерации". Заголовок статьи сделать ссылкой с открытием статьи в новой вкладке.
8. При принятии статьи присвоить ей статус "Принята"
9. При отклонении статьи присвоить ей статус "Отклонена", с диалоговым окном, с возможностью заполнения причин отклонения.
10. На странице "Мои статьи" /node/myArticle статус, "Отклонена" сделать ссылкой на диалоговое окно причин отклонения статьи.