ExpressionEngine
ExpressionEngine — коммерческая мультисайтовая система управления контентом, построенная на фреймворке CodeIgniter. Разрабатывается компанией EllisLab.
ExpressionEngine | |
---|---|
Тип | CMS |
Автор | Rick Ellis |
Разработчик | EllisLab (англ.) (рус. |
Написана на | PHP |
Интерфейс | веб-интерфейс |
Языки интерфейса | Английский |
Аппаратная платформа | кроссплатформенное ПО |
Последняя версия | 6.0.6 (2021-05-21) |
Состояние | актуальное |
Лицензия | ExpressionEngine License Agreement (на русском языке) |
Сайт | expressionengine.com |
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-раздел (англ.)