<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Блог о движке Movable Type</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/" />
    <link rel="self" type="application/atom+xml" href="http://mtblog.ru/atom.xml" />
    <id>tag:mtblog.ru,2009-11-01://1</id>
    <updated>2009-11-07T16:25:24Z</updated>
    <subtitle>Все о работе с мультиблоговым движком Movable Type</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.32</generator>

<entry>
    <title>Установка Movable Type на локальном компьютере</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/2009/11/ustanovka-movable-type-na-lokal-nom-komp-yutere.php" />
    <id>tag:mtblog.ru,2009://1.12</id>

    <published>2009-11-07T14:38:59Z</published>
    <updated>2009-11-07T16:25:24Z</updated>

    <summary>Установка Movablе Type на локальном компьютере, используя Денвер. </summary>
    <author>
        <name>Стас Регер</name>
        <uri>http://stasreger.ru/mtblog/</uri>
    </author>
    
        <category term="Установка" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="errors" label="errors" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="Денвер" label="Денвер" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="установкаmovabletype" label="установка Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://mtblog.ru/">
        <![CDATA[Прежде, чем создавать блоги на хостинге, имеет смысл познакомиться с движком на локальном компьютере. Да и всевозможные эксперименты с шаблонами и плагинами лучше проводить локально, а не на работающем блоге. Это, в общем-то, всем понятно, и обычно так все и делают. И вот что я заметил - многие&nbsp;отказываются&nbsp;от использования Movablе Type только потому, что встречаются с трудностями уже на этом, первом этапе. И у меня была аналогичная ситуация, первая попытка установить&nbsp;Movablе Type локально окончилась неудачей.]]>
        <![CDATA[А все дело в том, что движок написан на perl, а я привык работать с php. И еще я привык работать с Денвером. Побродив по сети в поисках решения проблем - я встретил разные советы и мнения - и то, что Денвер сoвершенно не подходит для локальной установки&nbsp;Movablе Type, и надо выбирать альтернативный эмулятор сервера, и что надо отдельно устанавливать ActivePerl, а потом из него копировать файлы в Денвер, и что даже Windows лучше поменять на Linux. Ставить второй локальный сервер, или полностью отказывать от Денвера мне не хотелось, и тем более я не собирался менять операционную систему из-за блогового&nbsp;движка. Как оказалось, это вовсе и не требовалось, а подобные советы - полная ерунда. Все проблемы решаются очень просто.<div>Итак, если у вас еще не стоит Денвер, то вы можете скачать свежую версию с сайта разработчика (denwer.ru) и установить его. Процесс установки прост и подробно описан.&nbsp;</div><div>Затем вам необходимо на том же сайте скачать пакет расширения ActivePerl для Денвера на том же сайте (denwer.ru/packages/perl.html) и опять же установить. Установка такая же простая - следуйте инструкциям на экране и все дела. После установки расширения, Денвер необходимо перезапустить. Для многих это очевидные шаги, люди это делают, но при попытке установить&nbsp;Movablе Type все равно возникают проблемы. Почему? А потому что есть еще не очевидные моменты.</div><div>Во-первых, обычно скрипты perl должны располагаться в папке cgi-bin. Если вы установили все скрипты в корневую папку сайта они не будут работать. Хотя для того, чтобы заставить их работать в корне, нужно создать файл .htaccess с такой записью:</div><div>Options +ExecCGI</div><div>Во-вторых, в этом пакете расширения не инсталлированы некоторые необходимые модули для работы&nbsp;Movablе Type. Для работы с базой данных MySQL требуется модуль&nbsp;DBD::mysql, а для правильной работы с кодировкой utf-8 требуется модуль Encode.</div><div>Именно отсутствие этого модуля рождает вот такую ошибку "Недопустимый запрос: неверный символ для кодировки UTF-8".&nbsp;</div><div>Чтобы установить эти модули надо запустить утилиту Perl Package Manager (ppm.bat), которая находится здесь:&nbsp;C:/WebServers/usr/local/perl/bin/. Смотрите список всех модулей (Ctrl+1), находите в списке указанные модули, отмечаете их для&nbsp;инсталляции&nbsp;(+), после чего, собственно, инсталлируете (Ctrl+Enter), и снова перезапускаете Денвер.&nbsp;<br /></div><div>После этих нехитрых действий&nbsp;Movablе Type на вашем компьютере работает без всяких проблем.&nbsp;</div>]]>
    </content>
</entry>

<entry>
    <title>Почему я выбрал Movable Type</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/2009/11/why-movable-type.php" />
    <id>tag:mtblog.ru,2009://1.11</id>

    <published>2009-11-04T13:09:55Z</published>
    <updated>2009-11-04T16:21:46Z</updated>

    <summary>Возможности и преимущества Movable Type, краткое описание системы</summary>
    <author>
        <name>Стас Регер</name>
        <uri>http://stasreger.ru/mtblog/</uri>
    </author>
    
        <category term="О системе" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="возможности" label="возможности" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="осистеме" label="о системе" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://mtblog.ru/">
        <![CDATA[Количество существующих бесплатных блоговых движков на сегодняшний день не поддается подсчету. Не говоря уж о том, что есть еще и масса бесплатных блоговых сервисов, Чтобы начать блог даже усилий никаких не надо прилагать. Зарегистрировался - и вот у тебя уже все готово, настроено, сразу же кто-то начинает записываться тебе в друзья, в общем только пиши, да вставляй всякие постовые, руби капусту. Некоторыми из этих сервисов пользуюсь и я. Для чего же тогда нужен блог в формате stand alone? Платить за домен, за хостинг, запариваться с установкой и настройкой, думать о том, как привлечь на него читателей и так далее. И если вести самостоятельный блог, то почему его стоит вести используя именно Movable Type? У каждого есть свои резоны для этого, я могу сказать лишь о себе.<br />]]>
        <![CDATA[Во-первых, я ценю независимость. Хорошо тусоваться в теплой компании,
но после этого приятно придти в свой дом, в котором ты полностью
хозяин. Та же самая причина побуждает состоятельных людей кроме
квартиры в элитном доме в самом центре города, покупать еще домик в деревне. Или не домик а большой дом. И не в деревне, а в обустроенном коттеджном поселке. В таком доме у тебя не будет проблем с соседями, которые стучат по батарее, из-за того, что у тебя громкая музыка после 23.00. Ты сам устанавливаешь правила. Так вот на сайте, которым владеешь ты - ты тоже сам устанавливаешь правила. Кому как, но для меня это весомый аргумент.<br />Во-вторых, я не люблю смотреть чужую рекламу на своих страницах. Например, обилие рекламы в ЖЖ меня дико раздражает. Не на всех блоговых пощадках столько рекламы - но это всегда вопрос времени. Рекламы нет, или мало, пока площадку раскручивают. Сегодня все тихо и мирно, а завтра в руководство площадки пришла новая метла, которая будет по-новому мести. <br />Во-третьих, мне просто интересно этим заниматься. Я люблю веб-разработки, не только потому, что зарабатываю этим на жизнь. Когда я начал делать сайты ночами после работы - я даже не предполагал, что по прошествии некоторого времени это станет моей профессией. Мне это было просто интересно, а занимался я тогда офлайновыми СМИ.<br />Ну и в-четвертых, изучая какую-то систему, или программу - ты можешь также зарабатывать на этом деньги. Как, например, многие блоггеры, кроме ведения своих блогов продают или преподают всевозможные курсы, типа "Секреты Wordpress" или, что-нибудь в этом роде. <br />С этим понятно, теперь <b>почему Movable Type</b>? <br />Опять же несколько причин, как объективного, так и субъективного характера. И если мои субъективные причины можно просто принять к сведению, то на объективные причины следует обратить особое внимание.<br /><b>1. Возможность создавать любое количество независимых, самостоятельных блогов на одной инсталляции системы. </b><br />Не зря Movfble Type позиционируется как инструмент для продвинутых или профессиональных блоггеров. Если вы ведете несколько отдельных блогов, то используя, к примеру, Wordpress, вам необходимо для каждого блога ставить движок заново. И заново его облеплять плагинами, без которых навряд ли обходится хоть один блог на Wordpress. И это еще полбеды. Версии движка периодически обновляются, выходят патчи безопасности т.п. И вам надо заниматься обновлением на всех своих ресурсах. Не критично, когда блог один, или два. А если пять? Десять? А ведь кроме обновления самого движка - обновляются еще и плагины. В то время как Movable Type снимает эту проблему раз и навсегда. Одна система, одна админка, один раз нужно настроить. Потом создание нового блога в несколько кликов. Хочешь на поддоменах, хочешь на отдельных доменов. Как говорит один знакомый проповедник: "Разве это не чудесно?!"<br /><b>2. Возможность статической публикации блога&nbsp; </b><br />Эта функция в Movable Type используется по умолчанию. Каждая новая запись в блоге - отдельная html-страничка. Каждая категория - отдельная папка. Такие страницы легко индексируются, и минимизирую нагрузку на сервер. Сколько бы пользователей одновременно не пришло на ваш блог - он будет всегда доступен. При этом для страниц можно задавать любое расширение. Например, если вы будете использовать .php, вместо .html вы сможете встраивать в свои страницы любой исполняемой код. Для чего это может понадобиться, я думаю, вы понимаете. Ну а при желании, можно включить динамическую публикацию. Вот это мне нравится, когда система не диктует, а предлагает выбор. А Movable Type во многих своих возможностях дает выбор пользователю. По-настоящему гибкая система.<br /><b>3. Удобная работа с шаблонами и оформлением в Movable Type</b><br />Удобная и не совсем обычная, по крайней мере для меня. Чаще всего, в других cms используется такое понятие как тема, или скин, что подразумевает под собой набор файлов с папке, которые и содержат все оформление. В Movable Type все организовано несколько иначе, подробнее об это я буду писать позже, сейчас лишь скажу вкратце, что в разделе "Дизайн" мы имеем три пункта: Шаблоны, Виджеты и Стили. Шаблоны - это собственно та конструкция, на чем строится вывод информации. Виджеты - функциональные блоки, которые можно подключать к своему сайту простым перетаскиванием мышки. И также отключать или менять местами. На стили - это файлы css, которые как раз и отвечают за все внешнее оформление. Можно отредактировать существующий стиль, можно создать новый. Чтобы сменить текущий стиль = нужно просто выбрать его в админке. Стандартный дистрибутив уже включает в себя порядка сорока стилей. <br />Есть еще несколько ценных нюансов, которые возможно не являются исключительными особенностями Movable Type, но тем не менее делают это движок привлекательным, особенно учитывая то, что здесь это реализуется штатными средствами, без подключения дополнительных модулей.<br /><b>Возможность для гостей сайта авторизоваться с помощью OpenID, учетных записей ЖЖ, Яндекса, Гугла, Яху</b> и прочих сервисов. Нет учетной записи - можно регистрироваться на блоге. А можно и остаться анонимным.<br /><b>Теги, ключевые слова, описания страниц - все для людей и поисковиков.</b>&nbsp; Для каждой записи (которая, суть отдельная страница) можно задавать уникальное описание и ключевые слова. Теги можно добавлять не только к записям, но и к файлам, картинкам, видео.&nbsp; Названия страниц - по умолчанию это трансилитеррация заголовка, но при желании можно задать любое произвольное название. Например, заголовок может быть длинным, и когда большая фраза пишется транслитом, это уже не очень удобно. Но здесь, опять же, Movable Type дает выбор - делай, как тебе больше нравится.<br /><b>Удобный файл-менеджер</b>, который позволяет загружать любые файлы, хоть видео, хоть картинки, и вставлять их в свои записи. <br />Безусловно - есть еще масса всевозможных вещей, которые делают работу с блогами удобной, и выбор Movable Type оправданным. Но я лишь указал те объективные преимущества, которые повлияли на меня. <br />Ну и напоследок, как обещал, упомяну и субъективные причины выбора Movable Type.<br />Мне понравилась админка системы, то как все здесь организовано.Это просто соответствует моему личному вкусу. Я в свое время перепробовал много различных cms, и потому могу сравнивать. А еще - желание попробовать что-то новое, не такое как у большинства. Ведь если большинство сидит на Wordpress то это еще не означает, что это реально лучшая система. Самое популярное редко бывает самым лучшим. И хотя возможно, что Wordpress это тот самый редкий случай, тут я бы не стал спорить, но тем не менее, я искал, и нашел, то, что мне подходит больше, с чем мне нравится работать.<br />Попробуйте и вы, и возможно русское сообщество пользователей Movable Type станет таким же, или даже большим, чем забугорное. <br /><br />]]>
    </content>
</entry>

<entry>
    <title>Мета-теги для поисковых систем</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/2009/11/meta-tegi-dlja-poiskovix-sistem.php" />
    <id>tag:mtblog.ru,2009://1.10</id>

    <published>2009-11-03T07:32:36Z</published>
    <updated>2009-11-03T08:08:31Z</updated>

    <summary>Настройка мета-тегов keywords и description в Movable Type</summary>
    <author>
        <name>Стас Регер</name>
        <uri>http://stasreger.ru/mtblog/</uri>
    </author>
    
        <category term="Настройка" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="метатеги" label="мета-теги" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://mtblog.ru/">
        <![CDATA[Movable Type позволяет задавать для каждой записи уникальные ключевые слова и описание (<span class="attribute-value">keywords, </span><span class="attribute-value">description). Для использования этой функции необходимо сделать следующее:<br />1. В шаблон записи (Дизайн &gt; Шаблоны &gt; Шаблоны архивов &gt; Запись) добавить строки после тега &lt;head&gt;:<br />&lt;mt:SetVarBlock name="keywords"&gt;&lt;$mt:EntryKeywords<br />encode_html="1"$&gt;&lt;/mt:SetVarBlock&gt;<br />&lt;mt:SetVarBlock name="description"&gt;&lt;$mt:EntryExcerpt<br />encode_html="1"$&gt;&lt;/mt:SetVarBlock&gt;<br />2. В шаблон хедера </span><span class="attribute-value">(Дизайн &gt; Шаблоны &gt; Модули шаблонов &gt; HTML Head)</span><span class="attribute-value"> добавить строки:<br />&lt;meta name="generator" content="&lt;$mt:ProductName version="1"$&gt;" /&gt;<br />&lt;meta name="keywords" content="&lt;$mt:Var name="keywords"$&gt;"&gt;<br />3. В настройках редактора </span><span class="attribute-value">(Параметры &gt; Запись &gt; Поля редактора по умолчанию) </span>отметить поля "Ключевые слова" и "Выдержка"<br />4. Опубликовать все изменения.<br />При добавлении новой записи то, что вы добавите в поле "Ключевые слова" будет выводится как <span class="attribute-value">keywords, а то, что вы напишете в поле "Выдержка" - будет соответствовать&nbsp;</span> мета-тегу <span class="attribute-value">description. </span><br /><span class="attribute-value"><br /><br /></span>]]>
        
    </content>
</entry>

<entry>
    <title>500-ая ошибка</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/2009/11/500-aja-oshibka.php" />
    <id>tag:stasreger.ru,2009:/mtblog//1.4</id>

    <published>2009-10-31T16:29:27Z</published>
    <updated>2009-11-03T02:42:43Z</updated>

    <summary>Причины возникновения Internal Server Error в Movable Type</summary>
    <author>
        <name>Стас Регер</name>
        <uri>http://stasreger.ru/mtblog/</uri>
    </author>
    
        <category term="Установка" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="errors" label="errors" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://mtblog.ru/">
        <![CDATA[Еще одна проблемка вылезла. Захожу на главную блога&nbsp;<a href="http://stasreger.ru/mtblog/">http://stasreger.ru/mtblog/</a>&nbsp;все отлично.При попытке зайти непосредственно на страницу заметки,например http://stasreger.ru/mtblog/2009/10/ja-ustanovil-movable-type-4.php -&nbsp;Internal Server Error.<div>Причина в следующем - по умолчанию для папок задаются чмоды 777, а для файлов 666.</div><div>Если бы расширение для статических файлов я бы задал как .html, возможно это бы и прокатило, но для .php требуются 644 для файлов, и 755 для папок. Решилось таким образом: в файл mt-config.cgi добавил три строчки:</div><div><div>HTMLPerms 0755</div><div>HTMLUmask 0111</div><div>DirUmask 0022</div><div>Полное описание всех директив для конфига хранится здесь:</div><div><a href="http://www.movabletype.org/documentation/appendices/config-directives/">http://www.movabletype.org/documentation/appendices/config-directives/</a></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Странности с браузерами</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/2009/11/strannosti-s-brauzerami.php" />
    <id>tag:stasreger.ru,2009:/mtblog//1.3</id>

    <published>2009-10-31T13:14:29Z</published>
    <updated>2009-10-31T14:09:22Z</updated>

    <summary>Первая странность возникла при установке. Использовал Firefox 3.5.3. Когда дошла очередь до создания учетной записи, я ввел все необходимые данные, нажал продолжить, появилось окошечко с надписью &quot;Старт установки&quot; и все на этом. Пробовал несколько раз - никаких результатов.Интуиция подсказала -...</summary>
    <author>
        <name>Стас Регер</name>
        <uri>http://stasreger.ru/mtblog/</uri>
    </author>
    
        <category term="Установка" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="установкаmovabletype" label="установка movable type" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://mtblog.ru/">
        <![CDATA[Первая странность возникла при установке. Использовал Firefox 3.5.3. Когда дошла очередь до создания учетной записи, я ввел все необходимые данные, нажал продолжить, появилось окошечко с надписью "Старт установки" и все на этом. Пробовал несколько раз - никаких результатов.<div>Интуиция подсказала - запусти другой браузер :) Запустил IE 6. Учетная запись создалась сразу. Вернулся в&nbsp;Firefox. Авторизовался. Вроде работает. Есть записи созданные автоматически. Директория блога пуста. Жму "Опубликовать" - опять ничего не происходит. Вернулся в&nbsp;IE 6. Жму "Опубликовать". Перекидывает на пустую страницу. Запустил Opera 10.&nbsp;Жму "Опубликовать". Ура, заработало! Блог создан и доступен по заданному адресу.</div><div>Пишу тут же писать тестовую заметку. И снова проблемы. На сей раз недоступно поле для вводе текста в визуальном редакторе. Вот засада! Иду в Google Chrome 3. Пока все ровно, все корректно. Эту заметку пишу в Хроме. Да, и еще важная деталь - проблема думаю не в движке. Дело в том, что я устанавливал его на локалке, использовал файрфокс (это мой основной браузер) и ничего подобного не происходило, ни при установке, ни при использовании. Мистика, однако...</div>]]>
        
    </content>
</entry>

<entry>
    <title>Проблемы с публикацией</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/2009/10/problemi-s-publikaciej.php" />
    <id>tag:stasreger.ru,2009:/mtblog//1.2</id>

    <published>2009-10-31T12:50:55Z</published>
    <updated>2009-10-31T14:08:06Z</updated>

    <summary>С горем пополам установил движок. Теперь проблемы с публикацией блога. При нажатии кнопки опубликовать ничего не происходит. Соотвественно директория блога остается пустой, хотя записи создаются и в базе сохранаются....</summary>
    <author>
        <name>Стас Регер</name>
        <uri>http://stasreger.ru/mtblog/</uri>
    </author>
    
        <category term="Установка" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="публикацияблога" label="публикация блога" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="установкаmovabletype" label="установка movable type" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://mtblog.ru/">
        <![CDATA[С горем пополам установил движок. Теперь проблемы с публикацией блога. При нажатии кнопки опубликовать ничего не происходит. Соотвественно директория блога остается пустой, хотя записи создаются и в базе сохранаются.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Я установил Movable Type 4!</title>
    <link rel="alternate" type="text/html" href="http://mtblog.ru/2009/10/ja-ustanovil-movable-type-4.php" />
    <id>tag:stasreger.ru,2009:/mtblog//1.1</id>

    <published>2009-10-31T12:44:43Z</published>
    <updated>2009-10-31T12:44:43Z</updated>

    <summary>Добро пожаловать в мой новый блог, созданный на платформе Movable Type. Это первая запись, она была создана для меня автоматически, когда закончился процесс установки. Уже скоро я создам собственные записи!...</summary>
    <author>
        <name>Стас Регер</name>
        <uri>http://stasreger.ru/mtblog/</uri>
    </author>
    
    
    <content type="html" xml:lang="ru" xml:base="http://mtblog.ru/">
        Добро пожаловать в мой новый блог, созданный на платформе Movable Type. Это первая запись, она была создана для меня автоматически, когда закончился процесс установки. Уже скоро я создам собственные записи!
        
    </content>
</entry>

</feed>
