Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » CMS Expre ionEngine&nb p;1.5.0

 

CMS Expre ionEngine&nb p;1.5.0

 

 

Логотип ExpressionEngine

Регулярное обновление сайта производить легче, если используется система управления содержанием (CMS). С ее помощью добавление нового материала будет напоминать оставление комментария в блоге или на форуме. Вопрос выбора такой системы весьма не прост. На рынке представлены как коммерческие разработки, так и бесплатные альтернативы (включая с открытым исходным кодом). Некоторые CMS являются достаточно узкоспециализированными.

загрузка...

 

 

Например, Wordpress сравнительно редко используется при создании корпоративного сайта. Существуют системы, которые могут использоваться для управления блогом, каталогом, крупным информационным интернет-ресурсом. ExpressionEngine, о котором пойдет речь, является универсальной системой – на его основе создаются блоги, сайты визитки, пользовательские сообщества, онлайновые энциклопедии (есть wiki-модуль).

Знакомство

Разработкой ExpressionEngine занимается компания Pmachine. CMS не может похвастаться долгой историей, но свое сообщество преданных пользователей у нее уже сформировалось. Есть энтузиасты и в России. Их не так много, но они достаточно активны – их усилиями производится локализация CMS, регулярно публикуются статьи по работе с ЕЕ.

Бесплатная версия ExpressionEngine Core обладает ограниченной функциональностью

Возможно, неизвестность ExpressionEngine в среде российских веб-мастеров обусловлена своей платностью. Стоимость персональной лицензии составляет $99, коммерческой – $249,95. Но можно использовать ExpressionEngine Core – бесплатную версию для персонального некоммерческого использования. Она имеет несколько ограниченную функциональность, которой, впрочем, вполне достаточно для личного сайта.

Для установки ExpressionEngine потребуются 10 Мб свободного дискового пространства, поддержка PHP 4.1+, БД MySQL 3.23.32+. Процесс инсталляции достаточно несложен.

Установка ExpressionEngine

Создание и редактирование статей

В ExpressionEngine предусмотрена проверка орфографии англоязычных текстов

Окно создания и редактирования статей в ExpressionEngine обладает рядом особенностей, выделяющих CMS среди конкурентов. Согласитесь, не так часто можно встретить возможность проверки орфографии при написании текста.

Шаблон после установки

В ЕЕ нет полноценного WYSIWYG-редактора. Разумеется, при написании текстов не потребуется знание HTML-разметки, но при использовании оформления автор увидит теги.

Другая особенность ЕЕ – глоссарий. С его помощью пользователь системы может быстро и без хлопот вставлять в текст некоторые HTML-теги и спецсимволы (такие как тире "–", знак торговой марки "™" и т. д).

Вообще, работа с типографикой в ExpressionEngine на высоте. Предусмотрены автоматическая конвертация символов при вставке текста из MS Word, автоматическое кодирование адресов электронной почты (защита от спама), автоматическое оформление вставленных ссылок.

Если в каких-то случаях не хватает слов, чтобы выразить эмоции, можно воспользоваться большой коллекцией смайликов.

На вкладке Date устанавливается не только дата создания заметки. Пользователи ExpressionEngine могут определить дату, когда посетители уже не смогут оставлять к ней свои комментарии. Такая функция редко, но все же встречается в ряде CMS (например, Textpattern). А вот возможность определить дату окончания существования самой заметки, после которой статья будет удалена, в других CMS мне до сих пор еще не встречалась. Кроме того, пользователь может определить дату будущей публикации.

Создание новой заметки

Заметки могут относиться к одной или нескольким категориям. Каждую статью можно прикрепить (sticky), тогда независимо от даты ее создания она будет расположена наверху.

Понравилось, что ExpressionEngine ведет историю создания заметок, сохраняя несколько последних версий, к которым можно вернуться.

Полезная функция, которая предусмотрена в ЕЕ, – это возможность разбить длинные статьи на несколько страниц.

На основе ExpressionEngine можно делать самые разные сайты. Во многом задачу облегчают Custom Entry Fields, позволяющие создавать дополнительные поля. Скажем, если ставится цель сделать сайт с кинорецензиями, то такими дополнительными полями может стать выпадающий список с жанрами или с оценкой картины.

Расширяемость

Возможности ExpressionEngine могут расширяться за счет плагинов и модулей

Возможности ExpressionEngine чрезвычайно высоки. Дело в том, что сама система имеет модульное строение. При создании сайта можно использовать те модули, которые необходимы. Например, если речь идет о блоге, не всегда оправданным будет использование Mailing List Module или Wiki.

ExpressionEngine может использоваться для разного рода сайтов. К нему создан модуль коммерции, позволяющий работать с платежной системой PayPal. То есть зарубежные пользователи ЕЕ могут на его базе создать электронный магазин с основными возможностями. К сожалению, поскольку PayPal не работает с Россией, этот модуль для российских пользователей не представляет большого интереса. Однако это показывает потенциал самой CMS.

Помимо модулей в ЕЕ существуют еще и плагины.

Модули ExpressionEngine

Шаблоны

Для ExpressionEngine создано не так много бесплатных шаблонов, как, скажем, для Wordpress или Joomla. C другой стороны, сверстать свой не составляет большого труда. EE использует свои собственные теги, а синтаксис будет хорошо понятен «непрограммисту» (то есть чтобы сверстать шаблон, не потребуется знания PHP).

Теги ЕЕ записываются в фигурных скобках. Например, так записывается дата:

{date_heading}
<div>{entry_date format=' %l, %F %d, %Y'}</div>
{/date_heading}

В тегах могут содержаться условия:

{if allow_comments}
<a href="{url_title_path="blog/more"}">{comment_total} комментариев</a>
{/if}

Указанная конструкция означает, что если автором записи разрешены комментарии, то необходимо дать ссылку на них и указать их количество. Это лишь самый простой пример. Возможны и гораздо более сложные условия:

{if allow_comments}
{if comment_total < 1}нет комментариев{/if}
{if comment_total == 1}
<a href="{title_permalink="blog/more"}">высказано одно мнение</a>
{/if}
{if comment_total > 1}
<a href="{title_permalink="blog/more"}">{comment_total} комментариев</a>
{/if}
{/if}

Эта конструкция означает: если автором записи разрешены комментарии и их количество меньше одного, на странице отобразить «нет комментариев»; если комментарии разрешены и один уже опубликован, на странице появится «высказано одно мнение»; если комментарии разрешены и их более одного, на странице будет указано количество комментариев.

В ExpressionEngine можно настроить собственный шаблон страницы с ошибкой 404 (страница или запрашиваемый файл не найдены).

ExpressionEngine как платформа для блоггинга

ExpressionEngine может использоваться для ведения блога

ExpressionEngine – хороший вариант для создания блога. CMS отвечает всем основным требованиям, предъявляемым к блоговым скриптам. Пользователь может создать неограниченное количество блогов. Публиковать заметку в свой сетевой дневник можно не только используя веб-интерфейс, но и при помощи почтового клиента или мобильного телефона (в Core-версии нет модуля Moblog Module), а также используя блог-клиент типа Blogjet.

Удачно реализована работа с комментариями. Предусмотрены модерация комментаторов, есть механизмы защиты от спама (в том числе и captcha). Понравилась встроенная поддержка многостраничных комментариев (то есть если к заметке оставлено большое количество комментариев, они могут быть разбиты на несколько страниц, что повышает удобство их чтения). Имеется поддержка трэкбеков (с защитой от спама).

ЕЕ успешно борется с частой публикацией комментариев и их дубликатами (сколько бы раз посетитель ни нажимал кнопку «Опубликовать», его мнение в исходном виде будет опубликовано лишь однажды). Для борьбы со злостными хулиганами предусмотрена блокировка по IP-адресу, адресу электронной почты. А справиться с матерщинниками поможет фильтр слов (Word Censoring), который позволяет определить список запрещенных к публикации слов.

ExpressionEngine как галерея

На базе ExpressionEngine можно создать достаточно мощную галерею. В распоряжении пользователя рубрики и подкатегории для каталогизации фотографии. На изображения можно накладывать водяные знаки для защиты авторства, а у самих картинок можно изменять размер. ЕЕ поддерживает основные протоколы работы с изабражениями: Image Magick, GD и NetPBM.

Создание сообщества

Для ExpressionEngine создан модуль форума, который приобретается отдельно (он не входит ни в поставку Core, ни в состав персональной или коммерческой версии). В ЕЕ можно создавать группы пользователей (членов), наделять их разными уровнями прав. Для профиля участника можно сделать специальные поля и графы.

Производительность

ExpressionEngine – весьма быстрая CMS. Разработчиками было предусмотрено несколько схем кеширования (кеширование запросов к БД, тегов, страниц). Благодаря этому нагрузка на оборудование хостера сводится к минимуму, а сам сайт способен выдержать наплыв большого количества посетителей.

Статистика

У ExpressionEngine есть модуль статистики. Веб-мастер может отслеживать поисковые запросы посетителей, рефереры и хиты. Конечно, с профессиональной статистикой типа Google Analytics встроенные возможности сравнить нельзя, но тем не менее данные ЕЕ лишними не будут.

Резюме

ExpressionEngine оставил очень приятное впечатление. Уверен, что благодаря мощности и гибкости настройки, наличию локализации ЕЕ найдет немало поклонников в России. Вероятно, главным сдерживающим фактором является цена. Но если внимательно посмотреть на функциональность CMS, на удобство использования, станет ясным, почему за нее просят $249,95 (коммерческая версия). ExpressionEngine того стоит.

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "CMS Expre ionEngine&nb p;1.5.0":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Анатомия CMS. Что и&nb p;где почитать

Напомним, что аббревиатура CMS означает Content Management System или, говоря русским языком, система управления контентом веб-сайта. В нашем издании уже публиковались обзоры различных CMS, а в предыдущей статье « Анатомия систем управления контентом» мы даже попытались как-то систематизировать информацию и разобраться, что же cкрывается за этой аббревиатурой.

» Интересное в сети - 1542 - читать


Анатомия CMS: краткий обзор различных систем. Часть 1

В начале этого цикла статей было упомянуто, что поводом для написания послужил небольшой тест некоторых современных систем управления контентом. Исследовались системы, которые можно было бы использовать как основу для небольшой веб-студии, на основе которой можно сразу начать делать сайты для клиентов, а при необходимости расширяя и дополняя систему под конкретные требования каждого проекта. При проведении тестов не ставилась задача обязательно установить все системы, а, ск ...

» Интересное в сети - 1891 - читать


Анатомия CMS: краткий обзор различных систем. Часть 2

Продолжаем исследование различных популярных CMS-систем на основе платформы PHP+MySQL. В этой статье будет рассказано о Phpwcms, Exponent, MX-Portal и XOOPS. Также расскажем и о некоторых малоизвестных у нас системах, которые могут заинтересовать веб-мастеров (даже несмотря на проблемы с установкой у некоторых из них).

» Интересное в сети - 1787 - читать


Анатомия CMS: сервисы сравнения различных систем

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

» Интересное в сети - 3777 - читать


CMS Drupal

История создания История зарождения Drupal во всех источниках начинается с 2000 года, когда студенты Антверпенского университета Дрис Байтаерт (Dries Buytaert) и Ханс Снейдер (Hans Snijder) установили беспроводную связь между своими студенческими общежитиями, чтобы совместно использовать ADSL-модем Ханса среди восьми студентов. Это подтолкнуло Дриса, который и по сей день считается основателем и руководителем проекта, на создание небольшого сайта новостей со встроенной доско ...

» Интересное в сети - 1934 - читать



Статья на тему Интернет » Интересное в сети » CMS Expre ionEngine&nb p;1.5.0

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru