Я решил не расписывать каждый шаг создания этой CMS.
остановлюсь сразу на версии 4SLAS 0.6.
Просто вкратце укажу, что добавлено ранее:
- добавил /templates - можно редактировать внешний вид отдельно от проекта (и, возможно в перспективе, добавить возможность создавать отдельные шаблоны)
- поместил в отдельный файл настройку капчи.
- создал возможность создавать/редактировать меню на сайте.
- создал возможность добавлять SEO поля.
- создал возможность разделять права зарегистрированных пользователей.
- добавил PHPMailer, добавил отправку подтверждения при регистрации, сброса пароля.
- добавил возможность отправлять модераторам и админу уведомления о новых комментах на почту.
Для теста попробовал создать новый пост и понял, что ну очень не удобно создавать его в простом окне вроде textarea - приходится руками прописывать каждый HTML-тег.
Вообще не юзерфрендли!!
Начал я чесать репу на тему - подключить какой-либо уже имеющийся WYSIWYG редактор (Tiny, JCE)... но потом решил совместно с одной знаменитой платформой ИИ создать свой редактор (увы, я не силен в JS).
В общем, на версии 4SLAS 0.6 я добавил собственный WYSIWYG редактор, "4SLAS-editor v0.01". О редакторе напишу позже.
По сути, проект CMS готов. Остается поймать очевидные баги. Добавить некоторый функционал для удобства.
Измененная структура проекта:

Комментарии
Для комментирования авторизуйтесь на сайте или используйте ВКонтакте