Поддерживаемые возможности
Описание опций это очень плохой способ судить о приложении, так как они не говорят ничего о пользовательском опыте, или о том, насколько интуитивно и разумно они разработаны. Опции не раскрывают ничего о качестве кода, производительности или о внимании к деталям, или о практиках безопасности. Единственный способ оценить приложение, этот попробовать его, и посмореть его код. Инсталяция CodeIgniter это детская игра, поэтому мы предлагаем вам сначала сделать это. В тоже время вот список основных опций CodeIgniter.
- Основан на MVC (Model-View-Controller)
- Экстремально легковесный
- Полнофункциональный класс БД с поддержкой нескольких платформ.
- Поддержка Active Record
- Валидация форм и данных
- Безопасность и XSS-фильтрация
- Управление сессиями
- Класс отправки электронной почты. Поддержка вложений, писем HTML/Text, множества протоколов (sendmail, SMTP, и Mail) и многое другое.
- Библиотека обработки изображений (обрезка, масштабирование, вращение, наложение ватермарков). Поддерживает GD, ImageMagick и NetPBM.
- Класс для загрузки файлов
- Класс FTP
- Локализация
- Нумерация страниц
- Шифрование данных
- Тестирование производительности
- Полное кеширование страниц
- Логгирование ошибок
- Профилирование приложения
- Класс календаря
- Класс User Agent
- Класс Zip Encoding
- Класс шаблонизатора
- Класс трекбеков
- Библиотека XML-RPC, клиент и сервер
- Класс модульного тестирования
- Дружественные красивые URLы
- Гибкий роутинг URI
- Поддержка хуков и классов расширения
- Большая библиотека функций-помощников