Мой первый опыт c framework Kohana.
Что я сделаю?
Я возьму готовый мультиязычный html сайт www.tangoargentino.lv и перенесу его на Kohana.
А так же добавлю админку.

Почему Kohana?
- Не знаю, надо же с чего-то начать.
Итак, поехали.
Шаг за шагом:
- Качаю дистрибьютив KOHANA 3.2;
- Распакованные из архива файлы переношу на сервер;
- Удаляю install.php;
- Переименовываю example.htaccess на .htaccess
В итоге на экране появиться hello, world! - Редактирую файл application/bootstrap.php
- Создаю базу данных (MySQL) - дамп базы
- Создаю настройку подключения к базе данных
application/config/database.php - Настройка для аутентификации
application/config/auth.php - Создаю админку, надо же как-то переносить данные. В папке application/classes/controller/ создаем папку admin и в ней файл panel.php - это будет контроллером админки.
application/classes/controller/admin/panel.php - Далее контроллер для проверки пароля
application/classes/facecontroll.php - Затем контроллер вывода шаблона
application/classes/viewcontroll.php - Создаю контроллер для создания пароля
application/classes/controller/auth.php - Контроллер для управления категориями
application/classes/nstree.php - С контроллерами пока все, теперь модели. Модель для управления категориями application/classes/model/tree.php (не очень удачный вариант контроллера и модели управления категориями, но по другому пока не знаю)
- Модель для управления материалом -
application/classes/model/article.php - Теперь создаю виды. Вид шаблона -
application/views/admin/index.php - Вид для вывода всего материала -
application/views/admin/articles.php - Вид для вывода одной статьи -
application/views/admin/article.php - Вид для вывода всех категорий -
application/views/admin/categories.php - Вид для вывода одной категории -
application/views/admin/category.php - Вид для вывода верхнего меню -
application/views/admin/topmenu.php - Вид для вывода окна ввода пароля -
application/views/admin/loginview.php