Записи, связанные с тегом «Movable Type»

Как вчера стало известно, Six Apart объединяется с компанией Video Egg, образуя новую компанию SAY Media. В множестве пресс-релизов, размещённых на всех официальных сайтах, практически не говорится о дальнейшей судьбе основных продуктов Six Apart — Movable Type и TypaPad. Попробуем разобраться, используя комментарии сотрудников и сообщения в сообществе ProNet.

Уже более года разработка Movable Type ведётся японскими разработчиками, они-то и написали первое нормальное объяснение, сообщив, что в Японии будет создана дочерняя компания Six Apart Ltd (аналог нашего ООО), которая продолжит разрабатывать Movable Type, а также японскую версию TypePad.

В ProNet (сообщество профессиональных разработчиков) на некоторое время возникла паника, пока ситуацию не прояснил Jun Kaneko (генеральный директор Six Apart Japan):

Развитие Movable Type продолжится. Мы будем продолжать инвестировать и развивать эту блестящую платформу публикации с десятилетней историей.
Самое главное, что у нас есть сильная экосистема вокруг этого продукта. Поскольку MT поставляется с открытым исходным кодом, каждый может распространять и изменять эту систему, как хочется.
Моя команда в Токио работает более чем с 400 партнёрами по сбыту, в том числе с десятью крупными поставщиками. Movable Type позиционируется под первым номером среди CMS на этом рынке. Все наши клиенты, а также топ-блогеры ждут, что мы будем развивать эту платформу. Six Apart KK (офис в Токио) имеет достаточно хороших причин, чтобы в будущем развивать Movable Type. У нас есть инженеры, служба контроля качества и команда поддержки, которые уже имеют опыт работы с нашим первым релизом интернациональной версии.

Также Jun Kaneko сообщил, что Movable Type 5.1 находится в завершающей стадии разработки, а релиз состоится в конце осени. Что будет нового в этой версии, хорошо отображено в презентации. Movable Type 4 также не собираются забрасывать, новый релиз уже готовится.

Так что поводов для переживаний нет, продолжаем использовать лучшую платформу для блогинга.

Movable Type и FastCGI

Как сообщается у моего хостера в форуме:

Основная польза от использования FASTCGI заключается в том, что процесс будет запущен один раз и все последующие запросы к скрипту будут направлены в это процесс.

При обычном выполнении скриптов, если например поступило 10 запросов к скрипту, то будет запущено 10 скриптов на выполенние, что может паразитивно сказаться на работе серверов.

И, так как у меня периодически выскакивает 500—я ошибка сервера при rebuild’e (скорее всего, это происходит из-за спамеров, которые посылают множество запросов), я решил попробовать, как поведёт себя Movable Type, запущенный из под FastCGI.

Самое простое руководство по запуску из под FastCGI, которое мне попалось — это заметка Jay Allen’a «DreamHost, Movable Type and FastCGI». В ней он предлагает сделать таким образом:

  1. Скачать новый файл Bootstrap.pm от Wheeljack из репозитория code.sixapart.com, а затем закачать его в папку lib/MT/.
  2. Изменить расширение файлов .cgi (кроме mt-config.cgi) на .fcgi. Например, mt.cgi изменить станет mt.fcgi, mt-comments.cgi станет mt-comments.fcgi, и т.д.
  3. Добавить следующие строчки в mt-config.cgi:
    • AdminScript mt.fcgi
    • CommentScript mt-comments.fcgi
    • TrackbackScript mt-tb.fcgi
    • SearchScript mt-search.fcgi
    • XMLRPCScript mt-xmlrpc.fcgi
    • AtomScript mt-atom.fcgi
    • UpgradeScript mt-upgrade.fcgi
    • ActivityFeedScript mt-feed.fcgi

Приведённый выше метод хоть и простой, но всё же таит в себе некоторые трудности. Например, когда вы будете обновлять Movable Type, то, скорее всего, будете заменять некоторые файлы, в числе которых могут быть файлы с расширением .cgi. Т.е. вам придётся проделывать одну и ту же операцию мног раз. К тому же, если вы не один управляете MT, то вам нужно будет сообщить всем авторам новые URL. Поэтому у меня родилось такое решение:

  1. Скачать новый файл Bootstrap.pm от Wheeljack из репозитория code.sixapart.com, а затем закачать его в папку lib/MT/.
  2. Создать в папке, где установлен MT, файл .htaccess и добавить в него строчку:
    AddHandler fastcgi-script .cgi .pl

После этого все файлы с расширением .cgi и .pl будут запускаться из под FastCGI. Кстати, при использовании второго варианта не придётся менять расширение у новых плагинов.

1

Последние комментарии

  • А я отказался от варианта с .htaccess, так как при нём у меня возникала следующая ситуация: страница...

  • Что-то у меня не сработал вариант с .htaccess. Видимо, уже поздновато. Буду пробовать еще завтра....

  • Dlia tekh kotorie khotiat izpolzovat "silno" MT, vot neskolko proektov kotorie mi sdelali vo frantsi...

Закрыть