ExpressionEngine — CMS, созданная для дизайнеров

С момента своего выпуска в 2002 году система управления контентом ExpressionEngine (EE) завоевала репутацию мощного и гибкого инструмента для создания сайтов. Будучи центральным продуктом компании EllisLab, занимающейся разработкой программного обеспечения в штате Орегон, ExpressionEngine претерпела ряд различных версий и разработок. В настоящее время он находится в третьей редакции, последняя из которых — версия 3.4.2 — доступна для загрузки. Что же делает CMS ExpressionEngine популярным выбором среди разработчиков-экспертов?

ExpressionEngine: «самая гибкая и мощная CMS».

Согласно слогану, нет более гибкой и мощной системы управления контентом, чем ExpressionEngine. И создатели из EllisLab, возможно, правы. Их флагманская CMS использует язык сценариев PHP и базу данных MySQL, лицензированную по «лицензии на собственное программное обеспечение». Это означает, что программное обеспечение доступно для загрузки, установки и управления на вашем собственном сервере. Это программное обеспечение поставляется в двух версиях: полной, известной просто как «ExpressionEngine», и легкой, известной как «ExpressionEngine Core». Версия Core бесплатна, но имеет значительно меньше функций, чем полная версия, и может использоваться только для личного пользования или в качестве системы управления контентом для некоммерческих проектов. EllisLab также предлагает услугу поддержки, которую необходимо приобретать отдельно от основного программного обеспечения в виде ежемесячной подписки, что означает, что цена может быстро увеличиться. Так стоит ли ExpressionEngine дополнительных затрат? Давайте рассмотрим некоторые из его возможностей.

Возможности ExpressionEngine

Главная особенность, которая отличает EE от конкурентов, таких как WordPress, Drupal или Joomla — это система «каналов». Эти каналы используются для разделения различных частей работы в рамках проекта, и они могут быть определены по усмотрению пользователя. Например, вы можете создать один канал для различных предлагаемых вами продуктов, другой — для ваших сотрудников, третий — для потенциальных вакансий в вашей компании и т.д. Это дает вам полную гибкость как разработчику и позволяет работать так, как вы хотите.

Вот некоторые другие заметные функции, предлагаемые ExpressionEngine от EllisLab:

  • Глобальный поиск и функция замены для упрощения редактирования данных
  • Четкий и понятный раздел администрирования для пользователей с интуитивно понятной задней частью
  • Возможность запуска нескольких проектов из одного установочного пакета
  • Встроенный создатель шаблонов с отдельными глобальными настройками, которые легко настраиваются
  • Пользовательские SQL-запросы для дополнительного контроля

Другие возможности включают обширное кэширование шаблонов, запросов и тегов, интуитивно понятную встроенную систему версионирования, RSS и текстовый редактор.

ExpressionEngine: широкие возможности дополнений

Одной из главных особенностей, которую EllisLab предлагает в своей CMS ExpressionEngine, является большое сообщество и обширные плагины и дополнения. Лучшим источником для поиска этих расширений является devot:ee, где есть функция поиска, которая поможет вам найти нужный плагин. Вот несколько наших любимых расширений:

  • Expresso: поскольку многие пользователи жалуются на отсутствие удобного WYSIWYG-редактора, разработчик Бен Крокер создал популярный плагин, который решает эту проблему: Expresso. Его основное внимание уделяется простоте, это легкий редактор, который не сломает ваш сайт. Expresso можно загрузить по единовременной цене $19.
  • Channel Images: это расширение позволяет создавать потрясающие фотогалереи и добавлять эффекты или обрезку сразу к нескольким изображениям (в отличие от установки по умолчанию, где изображения нужно загружать, редактировать и вставлять по одному). Но цена этого дополнения составляет 69 долларов США.
  • Safe Harbor: самым популярным инструментом на ExpressionEngine, когда речь идет о резервном копировании, является Safe Harbor. Этот бесплатно загружаемый плагин может легко и быстро создавать резервные копии для хранения на Amazon S3 или FTP.
  • FireMail: хотя в стандартной установке ExpressionEngine есть встроенный инструмент для работы с электронной почтой, FireMail расширяет ваши возможности и предлагает гибкость благодаря опциональной настройке библиотек электронной почты. Пользователи могут составлять электронные письма в WYSIWYG-редакторе, а также получать подробную статистику об общих показателях открытия, уникальных открытиях, кликах, подписках и многом другом. Однако этот обширный инструмент для работы с электронной почтой не дешев: его цена составляет 149 долларов.
  • Mailinglist Importer: этот дополнительный инструмент позволяет быстро и легко импортировать списки рассылки на ваш сайт ExpressionEngine. Mailinglist Importer можно скачать бесплатно, и он имеет функцию восстановления на случай, если вы передумаете или импорт пойдет не так.
  • Gmaps: этот креативный плагин решает проблему встраивания Google Maps в ваш сайт ExpressionEngine CMS. С помощью Gmaps вы можете создавать фрагменты карт, добавлять маркеры местоположения, включать маршруты и многое другое, используя все функциональные возможности API Google Maps. Цена за все это составляет $39,95.
  • Facebook Tools: тот же разработчик, который принес вам Gmaps, предлагает еще один интересный вариант для любого современного сайта: плагин, ориентированный на Facebook. Это расширение позволяет добавить на ваш сайт все распространенные плагины Facebook, включая знаменитую кнопку «Like», «Комментарии», «Активность» и многие другие. Это расширение немного дешевле, чем Gmaps, и стоит всего $15.

SEO в ExpressionEngine CMS

Сообщество разработчиков ExpressionEngine добавило ряд полезных инструментов, которые помогут вам сделать ваш EE-сайт подходящим для поисковых систем. Вот три из наших любимых:

  • SEO Lite: этот удобный инструмент, безусловно, является самым популярным SEO-расширением ExpressionEngine, получившим среднюю оценку 4,89 звезды из 5. Это простой, но эффективный плагин, который добавляет вкладку SEO в раздел публикации на задней панели и дает вам опции для мета-ключевых слов и мета-описания. Его можно скачать бесплатно, а разработчик предлагает удаленную бесплатную поддержку всем, кто испытывает трудности в работе с ним.
  • SurgeEO: как и SEO Lite, SurgeEO обрабатывает обычные метаданные для любой записи. Однако он предлагает дополнительную функцию, которая позволяет определять страницы и добавлять метаданные SEO на любую «страницу» вашего сайта, а не только на заранее определенные записи. Это повышает гибкость при внедрении SEO, но за это приходится платить: 19,99 USD.
  • Модуль Sitemap: это дополнение автоматически создает XML sitemap вашего сайта EE, а затем информирует поисковые системы, такие как GoogleBot, о всех изменениях на сайте. Это означает, что администраторы могут всегда держать Google в курсе изменений, которые они вносят. Sitemap Module — очень полезное, но довольно дорогое расширение, стоимость которого составляет 49 долларов США за один раз.

ExpressionEngine: цены и яркие примеры

К этому моменту вы, вероятно, уже поняли, что EE стоит не так уж дешево. Хотя пакет ‘Core’ является бесплатным (вам просто нужно создать учетную запись), он также ограничен. Серьезные разработчики захотят вложить деньги в обычный пакет, который стоит 299 долларов. Если вы уже являетесь пользователем ExpressionEngine и хотите перейти с текущей версии на версию 3, это обойдется вам дешевле, по цене $149. Если вы хотите добавить в свой пакет решение для электронной коммерции, EllisLab предлагает решение, разработанное компанией Vector Media Group. Оно называется CartThrob и стоит дополнительно $249, но имеет систему оплаты в реальном времени, функции заказа, листинга товаров, функцию пожертвований и многое другое.

Поддержка EllisLab предоставляется отдельно и предлагается в виде одного из трех пакетов: Серебряная поддержка, Золотая поддержка и Платиновая поддержка. Поддержка предлагается посредством обмена «тикетами поддержки» и «срочными тикетами» для получения немедленной, углубленной поддержки. Все три пакета предлагают вам неограниченное количество тикетов поддержки и количество покрываемых сайтов, разница между ними проявляется в количестве срочных тикетов в месяц (1 для Silver, 2 для Gold, неограниченное количество для Platinum), времени ответа (1 рабочий день для Silver, 4 рабочих часа для Gold, 1 рабочий час для Platinum) и, конечно же, в цене: Silver стоит $49 в месяц, Gold — $299 в месяц, а Platinum — $1,999 в месяц. Вы можете узнать больше об этих пакетах и приобрести EE + EllisLab Support здесь.

Некоторые примеры сайтов, использующих ExpressionEngine от EllisLab, можно найти на сайте сравнения Siftery. Среди них Nike, Apple и сайт BBC.

ExpressionEngine: мощный, гибкий, дорогой

Для систем управления контентом ExpressionEngine, безусловно, является дорогой системой. По сравнению с такими конкурентами, как WordPress, Drupal и Joomla, цена может показаться высокой. Но EllisLab описывает EE как «самую мощную и гибкую систему управления контентом», и на то есть веские причины. Отличный ассортимент дополнений дает вам возможность оснастить свой сайт EE всеми необходимыми функциями, а интуитивно понятный бэк-энд и функции канала упрощают программирование для начинающих пользователей. ExpressionEngine, пакет поддержки и несколько ключевых дополнений могут поднять ваш первоначальный счет до отметки в 1000 долларов и оставить вас с ежемесячной подпиской на поддержку, но когда вы посмотрите на результаты, достигнутые ведущими брендами, такими как Nike, Apple, BBC и многими другими, становится ясно, что стоит сделать инвестиции. Стоит отметить, что ExpressionEngine также исключительно безопасен: за все время его существования не было ни одного серьезного нарушения безопасности. Мы рекомендуем вам попробовать ExpressionEngine Core, чтобы понять, подходит ли он вам, прежде чем вкладывать деньги в полную версию программы.

Оцените статью
cdelat.ru
Добавить комментарий