Пред история: Как-то раз написал проектик на Zend Framewok'е и мне понравилось. После этого начал учить Django и Codeignoter и понял что что OLE написан не очень хорошо. Решил написать свой не большой блог взяв Yii Framework. За основу взял Yii blog demo который можно скачать с оф. сайта и потом нашел этот же блог но с дополнениями, дописал своего и вот получил Yii blog new. Отмечу что Yii на порядок выше чем Zend и Codeigniter.
Исходники: github.com
Что я реализовал в проекте:
- Управление статьями
- Управление комментариями
- Управление категориями
- Управление страницами
- Управление файлами
- Полная работа с пользователями
- Загрузка файлов осуществляется с помощью swfupload
- Удобный редактор CKEditor 3.0
- Вставка картинок в редактор с помощью ThickBox
- Feed новостей и комментариев
- Sitemap.xml
- Поддержка языков пока реализовано Английский и Русский
- Поддержка тем сайта
- Просмотр картинок осуществляется с помощью Highslide
- И многое другое...
Другой язык
Другая тема
Установка:
- Создаем базу данных в mysql c кодировкой utf8_general_ci
- С файла ptotected/data/schema.mysql.sql берем таблицы
- У нас уже есть база с таблицами теперь качаем Yii Framework
- В index.php прописываем путь к Yii Framework
- В файле ptotected/config/main.php (подключение к базе...) и в файле ptotected/config/params.php (свои данные)
- Делаем chmod 777 - assets, protected/runtime, uploads/avatar, uploads/file