В последнее время все больше компаний стали обращать внимание на такую форму сайта, как блог. Microsoft, Google, Yahoo!, Adobe, O'Reilly, «Лаборатория Касперского» – все они имеют корпоративные блоги, в которых сообщают о ведущихся разработках. За рубежом одной из самых популярных платформ для блоггинга является Movable Type. Этот программный продукт был разработан супругами Беном и Меной Тротт, которые создали затем компанию Six Apart, занимающуюся его дальнейшим развитием, поддержкой и продвижением. Среди российских веб-разработчиков МТ пока еще не завоевала должной популярности, но можно говорить с уверенностью, что это лишь вопрос времени.
Предлагаем вашему вниманию обзор возможностей этой системы.
Особенности установки
Блог – это простой, но в то же время действенный способ наладить связь с потенциальными клиентами
Movable Type написана на Perl – популярном языке программирования. Для работы системе требуется база данных MySQL, SQLite, PostgreSQL или Berkeley DB. Установка производится несколько сложнее, чем у Wordpress или Textpattern, но, если внимательно изучить справочное руководство, проблем возникнуть не должно. Наиболее распространенные ошибки, допускаемые начинающими пользователями, – неверно установленные права доступа к файлам и неправильно прописанные пути в конфигурационном файле.
Шаблоны
Одним из важнейших преимуществ Movable Type является мощная система шаблонов. Во-первых, они имеют XML-подобный синтаксис, и работа с ними доставляет одно удовольствие. Создавать дизайн для блогов на базе Movable Type или для пользователей сервиса Typad, по убеждению автора, быстрее и удобнее, чем для большинства других CMS.
Во-вторых, шаблоны МТ позволяют создавать не просто веб-страницы, а и документы Word, и даже PDF-файлы.
В-третьих, система шаблонов построена таким образом, что пользователь может настроить представление практически всех элементов сайта – веб-страниц, RSS-лент, atom-потоков.
Интерфейс
Movable Type славится одним из самых удобных и продуманных интерфейсов административной панели. Он прост, интуитивно понятен и не перегружен излишними Ajax-эффектами. Кроме того, сторонними разработчиками созданы альтернативные шаблоны админки.
Административная панель |
Особенности публикации
Существует два типа публикации – статическая и динамическая. При динамической публикации страница создается в момент обращения браузера, при статической – страница существует еще до запроса со стороны посетителей.
Создание записи в блоге |
Movable Type долгое время поддерживала лишь статическую публикацию, при которой страницы создаются явно. Поэтому когда пользователь хотел модифицировать дизайн блога, требовалось перестроение (так называемый ребилд, от англ. Rebuild) всего сайта, чтобы эти изменения вступили в силу. Если записей оказывалось очень много, несколько тысяч, то ребилд занимал продолжительное время. И это здорово раздражало, ведь в других системах страницы генерируются динамически, никаких перестроений не требуется.
Movable Type поддерживает два типа публикации – динамическую и статическую
Однако статическая публикация имеет свои плюсы. Такие страницы лучше индексируются поисковыми системами, быстрее отдаются пользователю, создают меньшую нагрузку на сервер, позволяют не беспокоиться об аптайме базы данных.
И вот в последних версиях МТ пользователь может сам выбрать тип публикации – статическая или динамическая. Более того, существует возможность гибкой настройки системы: часто запрашиваемые страницы (такие, как записи в блоге, RSS-ленты и т. д.) выдавать статически, остальные (например, страницы с архивами) – динамически.
Мультиблоговость
Movable Type поддерживает неограниченное число сетевых дневников. Это позволяет создать по блогу на каждый из своих интересов, на каждый из проектов, которыми занимается фирма, для каждого работника и т. п.
Разработчики из Six Apart наиболее удачно реализовали мультиблоговость. Большинство конкурирующих продуктов не могут состязаться в удобстве управления несколькими блогами. Несмотря на то что пользователь может создавать неограниченное число журналов, сохраняется возможность индивидуальной настройки каждого из них.
Подключаемые модули
Каждый, кто достаточно хорошо умеет программировать на Perl, может постараться создать свой плагин для Movable Type. Энтузиастами создано сотни подключаемых модулей, лучшие из которых можно найти на официальном сайте Six Apart.
Существует несколько видов плагинов. Одни из них позволяют интегрировать блог с популярными веб-сервисами (Digg, социальные закладки Del.icio.us, хостинг фотографий Flickr и т. п.), другие могут использоваться для форматирования текста (например, Textile), третьи – изменяют работу некоторых внутренних функций. Например, Юлиан Тарханов создал плагин Track Decode, который перекодирует трекбэки, посланные в кодировках, отличных от UTF.
Установка и настройка плагинов сложностей не вызывают. Однако следует помнить, что некоторые из подключаемых модулей, написанных на Perl, не работают при динамической публикации.
Прекрасная документация
Разработчики многих CMS неохотно тратят время на ведение подробной документации. Создатели Wordpress переложили эту проблему на плечи энтузиастов, которые ведут и поддерживают Codex – собрание информации по работе с WP. Codex представляет собой аналог «Википедии», где каждый зарегистрированный пользователь может вносить свои правки. Предполагается, что это позволит поддерживать информацию в актуальном состоянии. Однако на практике выходит иначе, справка нередко содержит устаревшие сведения.
Создатели Movable Type пошли по другому пути. Их документация написана профессионалами и поддерживается в актуальном состоянии. Пользователи могут лишь оставлять свои комментарии в форме трекбэков.
Вообще, справка по МТ заслуживает лестных отзывов. В ней содержатся не только сведения общего характера (установка, настройка и т. п.), но и методы решения многих проблем. Причем рассматриваются не только самые распространенные случаи, но и особенности установки скрипта у некоторых крупных хостеров (таких, как GoDaddy).
О работе с Movable Type написано несколько книг
О работе с Movable Type написано несколько замечательных книг, самые известные из которых – Hacking Movable Type, Movable Type 3.0 Bible. В них чрезвычайно подробно и доступно освещаются вопросы установки системы, ее тонкой настройки, объясняются основные аспекты написания плагинов.
Управление комментариями
Комментарии являются важной частью любого сетевого дневника. Однако не все отзывы на запись в блоге одинаково ценны. Некоторые из сообщений являются обычным спамом. В Movable Type комментаторам можно присваивать звание «доверенных», которое означает, что их мнения будут публиковаться незамедлительно, без обязательного одобрения автора.
Управление комментариями |
Среди особенностей системы можно отметить профайл комментатора (Commenter Profile), который содержит подробную информацию об оставляющих ответы к заметкам в блоге.
И все же...
Есть у Movable Type несколько недостатков. Во-первых, МТ не является системой с открытым исходным кодом, более того, это коммерческая разработка. Существует версия, которая распространяется бесплатно. Она предназначена для некоммерческих проектов с одним автором (само количество блогов не ограничено, техническая поддержка не предоставляется). В остальных случаях требуется приобрести лицензию.
Movable Type не очень хорошо подходит для начинающего пользователя из-за некоторой сложности. Зато благодаря феноменальному удобству управления множеством сетевых дневников и широким возможностям по настройке эта CMS является идеальным вариантом для создания корпоративных блогов. По этой причине на МТ остановили свой выбор Adobe, Cisco, O'Reilly и др.
Ссылки по теме
Статья получена: hostinfo.ru