ExpressionEngine
ExpressionEngine | |
---|---|
Тип | CMS |
Автор | Rick Ellis |
Разработчик | EllisLab[англ.] |
Написана на | PHP |
Интерфейс | веб-интерфейс |
Языки интерфейса | Английский |
Аппаратная платформа | кроссплатформенное ПО |
Последняя версия | 6.0.6 (2021-05-21) |
Состояние | актуальное |
Лицензия | ExpressionEngine License Agreement (на русском языке) |
Сайт | expressionengine.com |
ExpressionEngine — коммерческая мультисайтовая система управления контентом, построенная на фреймворке CodeIgniter. Разрабатывается компанией EllisLab.
ExpressionEngine предоставляет возможности для регистрации пользователей, создания блогов, форумов, базы знаний, энциклопедии, поисковую машину и многое другое. Имеется бесплатная версия и русификация.
Возможности
[править | править код]Одной из особенностей ExpressionEngine является сочетание данной системы как коммерческого продукта, с программным обеспечением с открытым исходным кодом, коим является фреймворк CodeIgniter[стиль]. Средства, которое получают её разработчики от продаж, позволяют им выделять больше усилий на разработку профессиональных продуктов и дополнений для CMS[1].
Безопасность
[править | править код]По мнению экспертов ExpressionEngine позволяет создать полностью безопасный сайт, данные на котором будут оставаться в сохранности. Встроенный в рамках ExpressionEngine аудит предлагает Вам, проверку Captcha, функции подтверждения контента и проверку электронной почты. Также включена история посещений, которая совместима с системой SSL.
ExpressionEngine может похвастаться безопасной и устойчивой системой, ни одна из которых не была бы жертвой нарушения безопасности в течение 10 лет существования. Спам блокаторы уже находятся в тех местах, которые позволяют избежать нежелательного внимания со стороны злых сил в Интернета. Функции безопасности довольно комплексны и включают самые передовые защитные функции, которые предлагаются среди других CMS продуктов.
Системные требования
[править | править код]ExpressionEngine требует около 10 мегабайт свободного дискового пространства. Веб-сервер должен поддерживать PHP не ниже версии 5.1.6, а также MySQL версии 4.1 или выше. Для работы php-скриптов должно быть выделено не менее 16 мегабайт оперативной памяти (директива memory_limit
в файле php.ini).Помимо этого на сервере должна быть установлена одна из трех программных библиотек для работы с изображениями: GD, ImageMagick или NetPBM.
От пользователя требуется по крайней мере, минимальный опыт работы с HTML и понимание базовых принципов веб-разработки. Кроме того, пользователь должен уметь загружать файлы на сервер через FTP[2].
Установка ExpressionEngine происходит в полуавтоматическом режиме: веб-мастеру необходимо лишь создать пустую базу данных, и указать данные учетной записи этой базы на одном из этапов установки.
История
[править | править код]ExpressionEngine появилась на свет 2004 году. До этого автором CMS Риком Эллисом (Rick Ellis) выпускался движок pMachine Pro, который зарекомендовал себя в качестве блогового движка. Работа над развитием ExpressionEngine не прекращается и по настоящее время.
Описание системы и принцип работы
[править | править код]ExpressionEngine имеет модульную систему. В стандартный комплект входят такие модули, как галерея изображений, wiki, а также модуль simple commerce, полностью интегрированный в платежную систему PayPal. Работа с шаблонами позволяет интегрировать CMS в любой дизайн, при этом не затрагивая файлы движка.
Настройку ExpressionEngine рекомендуется поручать веб-разработчику. Новичок, который хочет увидеть от системы «Поставил и работай» немного разочаруется, потому что увидит в комплекте скудный дизайн и малую функциональноть (сродни блогу).
ExpressionEngine довольно активно распространяется в России. Имеется документация на русском языке, переведенные файлы локализации, а также адаптированные под рунет модули, плагины и расширения. На данной CMS разрабатываются новостные сайты, сайты-визитки, блоги, интернет-магазины.
Условия распространения
[править | править код]ExpressionEngine распространяется в двух вариантах: core (с англ. — «базовая»), и commercial (с англ. — «коммерческая»). Стоимость коммерческой лицензии составляет 299$. Бесплатная версия ExpressionEngine Core предназначена для персонального некоммерческого использования. Однако эта версия имеет несколько ограниченную функциональность — в ней отсутствуют пользовательские профили, нет возможности использовать дополнительные модули, а также присутствуют другие ограничения. По мнению некоторых разработчиков возможностей данной версии вполне достаточно для создания несложных проектов, например личного сайта.
Быстродействие
[править | править код]ExpressionEngine считается достаточно быстрой CMS. Для ускорения работы движка и уменьшения нагрузки на сервер, система использует механизм кэширования данных (запросов, шаблонов и т. д.), а также дает возможность отключать те функции, которые не требуются в постоянной работе.
Расширения
[править | править код]Расширение ExpressionEngine представляет собой сценарий на языке PHP, который, будучи активированным, дополняет, либо модифицирует функции системы. По своему назначению все существующие на данный момент расширения можно классифицировать как:
- Расширяющие функциональные возможности CMS;
- Оптимизирующие панель управления системы.
Для работы с расширениями ExpressionEngine оснащён менеджером расширений, позволяющим активировать и настраивать расширения, либо отключать неиспользуемые.
Примечания
[править | править код]- ↑ ExpressionEngine 2.2 (англ.). TopTenReviews. Дата обращения: 21 июня 2013. Архивировано из оригинала 2 сентября 2013 года.
- ↑ ExpressionEngine 2.2 (Specifications) (англ.). TopTenReviews. Дата обращения: 22 июня 2013. Архивировано из оригинала 2 сентября 2013 года.
Ссылки
[править | править код]- Jesse Bennett-Chamberlain. Redesigning the ExpressionEngine Site (англ.). Digital Web Magazine (20 марта 2007). Дата обращения: 24 июня 2013. Архивировано из оригинала 2 сентября 2013 года.
- Jesse Bennett-Chamberlain. Как делали новый дизайн сайта Expression Engine . Digital Web Magazine (перевод подготовлен компанией UXDepot) (4 марта 2011). Дата обращения: 25 июня 2013. Архивировано из оригинала 2 сентября 2013 года.
- Snell, Steven ExpressionEngine Developer’s Toolbox (англ.). Smashing Magazine (29 октября 2008). Дата обращения: 24 июня 2013.
- Subbaiah, Vinod NY Based Web Design Firm Launches Customized Expression Engine Development Services for SMBs in New York. (англ.). PRWeb (26 февраля 2013). Дата обращения: 24 июня 2013. Архивировано из оригинала 2 сентября 2013 года.
- Heine, Carola CMS-Serie: ExpressionEngine (нем.). PC Magazine (12 марта 2011). Дата обращения: 24 июня 2013. Архивировано из оригинала 2 сентября 2013 года.
- Юферева, Варвара Основы работы с ExpressionEngine . Международная медийная образовательная программа «Новые медиа». Дата обращения: 25 июня 2013. Архивировано из оригинала 2 сентября 2013 года.
- expressionengine.com (англ.) — Официальный сайт
- Wiki-раздел (англ.)