- Бесплатный тест 30 дней
- Домен RU/РФ в подарок
- Перенос сайта бесплатно!
- Установка движка в 1 клик
Что такое Yii? Yii (Yes It Is!) — универсальный PHP фреймворк, созданный для разработки таких сложных и нагруженных интернет-проектов как веб-сервисы, бизнес-приложения и т.д.
Особенности фреймворка Yii
Является одним из самых популярных фреймворков. Платформа проста в понимании для пользователей с небольшим уровнем веб-программирования. Имеет подробную и понятную документацию, а также за счет своей популярности и довольно долгим существованием (с 2014 года) Yii обзавелся большим фан-сообществом с помощью которого можно найти ответы почти на любые вопросы по его использованию.
Вот так выглядит YII после установки:
Гибкость программы позволяет расширить возможности разработки за счет установки дополнительных модулей, что реализует практически любые идеи в создании проекта. Также вам не потребуется разрабатывать код с нуля, что отлично отражается на скорости работы.
С модулем Gii вы сможете легко сгенерировать код, а всплывающие подсказки помогут начинающему разработчику, как нужно правильно размещать файлы. Сначала пользователь начинает использовать подсказки, а потом понимает почему нужно именно так. Ощущения будто сами разработчики фреймворка делятся опытом с начинающим веб-мастером.
Рассмотрим 2 шаблона фреймворка: Basic и Advanced
1. Basic — шаблон для работы с такими простыми проектами как информационные сайты, блоги и т.д.
2. Advanced состоит из четырех компонентов:
- backend — настраивается логика работы отдельных компонентов веб-проекта, например панель администратора для интернет-магазина
- frontend — результат разработок выводится на сторону клиента, например каталог интернет-магазина
- common — компонент связывает Frontend и Backend
- console — запуск консольных скриптов для автоматизации рутинных задач
Особенности фреймворка:
- высокая производительность
- основан на архитектурном паттерне MVC (возможность создания интерактивных и динамичных сайтов)
- поддерживает интернационализацию и кэширует страницы целиком, так и отдельные её части
- перехват и обработка ошибок
- аутентификация и авторизация
- интеграция с CMS
- документация на русском языке и существование русскоязычного сообщества
- поддержка баз данных: MySQL, SQL Server, Oracl, SQLite и др.
- поддержка тем для оформления сайтов.
Установка Yii на хостинг
Для установки фреймворка вам необходимо купить безопасный домен и купить качественный хостинг или вы можете воспользоваться 30-дневным тестовым периодом хостинга и временным доменом бесплатно.
Поставить Yii на хостинг-платформу HandyHost можно двумя способами:
- Скачать Yii с официального сайта платформы и самостоятельно установить из загруженного архива.
- Воспользоваться Softaculous через ISPManager для установки на хостинг.
Рассмотрим второй способ установки через панель управления хостингом — ISPManager
- Авторизуйтесь в панели управления хостингом.
- Зайдите в раздел "Softaculous".
- В графе поиска Softaculous введите «Yii» далее выберите найденный скрипт ниже.
- В правой части сервиса нажмите на кнопку «Установка»
- В настройках установки Yii выберите:
- «Протокол» по которому будет доступен сайт: http или защищённый https (потребуется ssl сертификат)
- «Домен» вашего сайта-форума
- «Язык» — название вашего сайта
- Далее кликните по кнопке «Установка».
Готово! Yii установлен.
Выводы
Yii позволяет создавать крупные интернет-ресурсы (интернет-магазины, веб-сервисы) и приложения (eCommerce и др.) следовательно и небольшие сайты. Быстродействие платформы, интеграция с CMS, большое количество плагинов и наборов библиотек. Автоматический поиск и выведение ошибок легко устраняется в процессе работы.