<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title>Антон Пищур: CMS-блог</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/" />
    
    <id>tag:pishchour.ru,2010-10-07:/cms//3</id>
    <updated>2012-02-16T17:48:03Z</updated>
    <subtitle>Movable Type, Wordpress, Joomla и другие</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 5.12</generator>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/pishchour/rzSa" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="pishchour/rzsa" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
    <title>Новости Movable Type</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/novosti-movable-type.html" />
    <id>tag:pishchour.ru,2012:/cms//3.79</id>

    <published>2012-02-16T17:44:20Z</published>
    <updated>2012-02-16T17:48:03Z</updated>

    <summary>В последние восемь месяцев жизнь в стане Movable Type практически замерла. В конце июня японцы выпустили версию 5.12 и после этого на фронтах разработки движка ничего заметного не происходило. Только в октябре на официальном сайте появилась запись с графиками, показывающими...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>В последние восемь месяцев жизнь в стане Movable Type практически замерла. В конце июня японцы выпустили версию 5.12 и после этого на фронтах разработки движка ничего заметного не происходило. Только в октябре на официальном сайте появилась запись с графиками, показывающими количество реализованных функций и исправленных багов. Цель ее появления была ясна — успокоить сообщество, которое начало волноваться из-за долгого молчания разработчиков.</p>]]>
        <![CDATA[<p>С тех пор прошло еще несколько месяцев. Наконец, в начале февраля лидер команды программистов японской Six Apart Юн Канеко сообщил в списке рассылки MT, что выпуск версии 5.13 намечен на конец февраля. Этот релиз станет последним в линейке 5.1х, после него предполагается выпустить версию 5.2, в которой будет несколько новых функций.</p>

<p>В частности, разработчики сулят, что в MT 5.2 наконец-то появится возможность создавать блог без родительского сайта, а также новый WYSIWIG-редактор с поддержкой таблиц. Кроме того, обещается ускорение работы, включая поддержку nginx (что бы это ни значило).</p>

<p>В общем, Movable Type медленно, но верно продолжает развиваться, и это радует.</p>

<p>С Open Melody дела обстоят далеко не так хорошо. Сайт проекта уже давно не отвечает, и работа над ним, похоже, замерла. Сейчас можно сказать, что этот много обещавший движок скорее мертв, чем жив.<br />
</p>]]>
    </content>
</entry>

<entry>
    <title>Увеличение поля «Категории» в редакторе Movable Type</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/uvelichenie-polya-kategorii-v-redaktore-movable-type.html" />
    <id>tag:pishchour.ru,2011:/cms//3.78</id>

    <published>2011-09-03T19:34:47Z</published>
    <updated>2011-12-11T11:55:30Z</updated>

    <summary>При использовании Movable Type в качестве движка для серьезных сайтов с большим количеством разделов нередко приходится сталкиваться с тем, что категорий слишком много, и они не помещаются все сразу в соответствующем окошке — приходится его прокручивать. Если сайт обновляется часто,...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" 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://pishchour.ru/cms/">
        <![CDATA[<p>При использовании Movable Type в качестве движка для серьезных сайтов с большим количеством разделов нередко приходится сталкиваться с тем, что категорий слишком много, и они не помещаются все сразу в соответствующем окошке — приходится его прокручивать. Если сайт обновляется часто, это начинает надоедать.</p>]]>
        <![CDATA[<p>Чтобы избавиться от данного раздражителя, можно отсортировать категории, подняв наиболее часто используемые наверх (тогда они будут сразу видны и крутить список придется значительно реже). Однако этот способ работает только в Movable Type 5.1 и выше, да и проблему полностью не решает. Поэтому я предпочитаю просто увеличить высоту поля со списком категорий. Для этого нужно отредактировать два файла стилей: <code><strong>main.css</strong></code> и <code><strong>structure.css</strong></code>, которые находятся в каталоге <code><strong>mt-static/css</strong></code>.</p>

<p>За высоту поля со списком категорий в этих файлах отвечает класс <code><strong>category-selector-list</strong></code>. По умолчанию в нем задано значение <code><strong>height:120px</strong></code> — этой высоты на моем мониторе хватает для отображения шести категорий (и верхнего края седьмой). В одном из блогов у меня 19 категорий, поэтому значение пришлось увеличить до 400 пикселов — теперь все категории видно сразу и можно проставить галочки в нужных местах, не прибегая к прокрутке.<br />
</p>]]>
    </content>
</entry>

<entry>
    <title>Movable Type 5.12</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/movable-type-512.html" />
    <id>tag:pishchour.ru,2011:/cms//3.77</id>

    <published>2011-06-25T19:25:46Z</published>
    <updated>2011-08-04T18:32:43Z</updated>

    <summary>В последние пару месяцев я так погряз в работе, что пропустил выход первого за полтора года серьезного обновления Movable Type — версии 5.1. Японская команда разработчиков выпустила ее в строгом соответствии с графиком — в конце мая. После этого они...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" 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://pishchour.ru/cms/">
        <![CDATA[<p>В последние пару месяцев я так погряз в работе, что пропустил выход первого за полтора года серьезного обновления Movable Type — версии 5.1. Японская команда разработчиков выпустила ее в строгом соответствии с графиком — в конце мая. После этого они успели выпустить два обновления системы безопасности, последнее из которых — версия 5.12 — вышло три дня назад.<br />
</p>]]>
        <![CDATA[<p>Собственно говоря, внешних изменений в этой версии Movable Type очень мало. Самое заметное из них — появление возможности перемещать перетаскиванием категории и папки («директории» в русском интерфейсе MT). Кроме того, появилось массовое редактирование записей (можно на одном экране поменять им заголовки, категории, даты публикации и изменения, а также изменить состояние публикации) и еще ряд улучшений пользовательского интерфейса панели управления, в основном связанных с возможностью перетаскивания различных элементов.</p>

<p>Ну и вообще все стало выглядеть как-то аккуратнее, появились всякие красивые интерактивные полосочки и колесики.</p>

<p>Большинство внешних изменений связаны с тем, что интерфейс панели управления серьезно переписали, реализовав многие функции на JavaScript. Однако из-за этого панель управления стала слегка притормаживать: сначала загружается сама страница, а через несколько секунд кручения колесиков на ней уже раскрывается список записей/категорий/тегов… Лично меня это не очень порадовало.</p>

<p>Зато порадовала возможность отключения подсветки синтаксиса в редакторе шаблонов. При редактировании она иногда мешала.</p>

<p>Остальные изменения скрыты от глаз и в основном затрагивают язык разметки MTML и директивы файла конфигурации. Самой интересной пока кажется возможность использования локальных библиотек perl, которые размещаются прямо в домашнем каталоге (без доступа через root). Не припомню случая, чтобы такая возможность была нужна лично мне, но легко могу себе представить ситуации, в которых она может понадобиться.</p>

<p>За прошедшие два месяца, кстати, успела выйти и первая официальная версия Melody, но о ней как-нибудь позже. Возможно, когда выйдет 1.1 — темпы разработки позволяют надеяться, что произойдет это довольно скоро.<br />
</p>]]>
    </content>
</entry>

<entry>
    <title>Первая версия Melody!</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/pervaya-versiya-melody.html" />
    <id>tag:pishchour.ru,2011:/cms//3.76</id>

    <published>2011-04-21T15:00:08Z</published>
    <updated>2011-10-22T11:05:21Z</updated>

    <summary>Хотелось сначала назвать эту запись «Ого! И первая версия Melody!» — поскольку на самом деле давно ее ждал, и в состоянии «вот-вот» она пребывала очень долго. Выглядит так, будто разработчики Open Melody и Movable Type сговорились — предыдущие релизы у...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="OpenMelody" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>Хотелось сначала назвать эту запись «Ого! И первая версия Melody!» — поскольку на самом деле давно ее ждал, и в состоянии «вот-вот» она пребывала очень долго. Выглядит так, будто разработчики Open Melody и Movable Type сговорились — предыдущие релизы у них тоже вышли в один день.</p>

<p>На сайте Melody больше всего <a href="http://openmelody.org/blog/2011/04/say-hello-to-melody-10#more" rel="nofollow" target=_blank>хвастают</a> разнообразием тем для нее. С самим фактом спорить не буду, поскольку «много» и «мало» — понятия относительные, но вот за то, как реализована подборка тем, оторвал бы руки: список на странице в wiki, ссылки с которой ведут на Github. Это вот так они пытаются привлечь нетехническую аудиторию? Мне порой кажется, что даже самые умные программисты безнадежны.</p>]]>
        
    </content>
</entry>

<entry>
    <title>А вот и Movable Type 5.1 RC подоспел!</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/a-vot-i-movable-type-51-rc-podospel.html" />
    <id>tag:pishchour.ru,2011:/cms//3.75</id>

    <published>2011-04-21T14:11:55Z</published>
    <updated>2011-04-21T14:14:09Z</updated>

    <summary>Небывалая и вселяющая оптимизм оперативность от разработчиков Movable Type: меньше чем через месяц после третьей беты увидела свет версия-кандидат. В MT 5.1 появилось целых 53 новых функции по сравнению с MT5, правда, в основном они очень-очень мелкие: там добавили новый...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mt51" label="MT5.1" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>Небывалая и вселяющая оптимизм оперативность от разработчиков Movable Type: меньше чем через месяц после третьей беты увидела свет версия-кандидат. В MT 5.1 появилось целых 53 новых функции по сравнению с MT5, правда, в основном они очень-очень мелкие: там добавили новый атрибут в MTML, тут вставили флажок. Обо всех главных нововведениях я уже упоминал три недели назад, повторяться не буду.</p>

<p>Финальный релиз обещают только через месяц. То ли планируют вылизать все с японской тщательностью, то ли в Японии тоже 10 дней праздников в начале мая.</p>

<p>Кстати, у меня вдруг в последние пару дней начал проскакивать в комментариях спам. Спамеры научили роботов капчу пробивать или просто наняли пионеров, которые им за копейки строчат фигню в блоги? Пока склоняюсь ко второму варианту.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Новые версии Melody и Movable Type</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/novye-versii-melody-i-movable-type.html" />
    <id>tag:pishchour.ru,2011:/cms//3.74</id>

    <published>2011-03-30T19:59:56Z</published>
    <updated>2011-03-30T20:05:39Z</updated>

    <summary>Разработчики родственных движков Open Melody и Movable Type на прошлой неделе одновременно выкатили новые пробные версии своих продуктов: 23 марта вышла третья бета-версия Movable Type 5.1 и в этот же день — версия Melody 1.0 RC2 (осторожно, закачка начинается автоматически)....</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="OpenMelody" 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://pishchour.ru/cms/">
        <![CDATA[<p>Разработчики родственных движков Open Melody и Movable Type на прошлой неделе одновременно выкатили новые пробные версии своих продуктов: 23 марта вышла <a href="http://movabletype.org/downloads/betas/" rel="nofollow" target=_blank>третья бета-версия Movable Type 5.1</a> и в этот же день — <a href="http://openmelody.org/download-melody" rel="nofollow" target=_blank>версия Melody 1.0 RC2</a> (осторожно, закачка начинается автоматически). В списке рассылки Open Melody вовсю кипят страсти по поводу выпуска финального релиза версии 1.0, и есть все основания полагать, что в ближайшее время он увидит свет. Японская команда разработчиков Movable Type тоже, очевидно, не сидит, сложа руки (несмотря на все беды, постигшие в последнее время Японию): каждый день на сервер исправно выкладываются <a href="http://www.movabletype.org/opensource/downloads/nightlies/" rel="nofollow" target=_blank>новые сборки</a>, неотвратимо приближая финальную версию (хотя список «доделок» еще довольно велик).</p>

<p>Кстати, среди всего потока новостей и записей в блогах по поводу продажи блога <a href="http://www.huffingtonpost.com/" rel="nofollow" target=_blank>Huffington Post</a> за рекордные 315 миллионов долларов, похоже, никто не вспомнил о платформе, на которой этот блог работает. А платформа эта — Movable Type. Конечно, не стандартный дистрибутив, а специальная штучная версия, на выпуске которых разработчики из Movable Type, что называется, собаку съели. Как рассказывал кто-то из посвященных во внутренние дела Huffington Post, все 3000 авторов, пишущих для этого блога, работают с обычными установками MT (четвертой версии), а потом специальный агрегатор вытаскивает записи из баз данных на сервер, публикует и связывает их друг с другом.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Пропал из Яндекса</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/propal-iz-yandeksa.html" />
    <id>tag:pishchour.ru,2011:/cms//3.73</id>

    <published>2011-03-06T08:42:39Z</published>
    <updated>2011-08-28T04:44:21Z</updated>

    <summary>Заглянув в статистику, заметил, что посещаемость сайта просела на 20-25%. Как выяснилось, домен pishchour.ru полностью пропал из Яндекса. В панели Я.Вебмастер стоит «баранка» в графе «Страниц в поиске», через расширенный поиск тоже ничего не находится. Причин для вылета сайта из...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Поисковики" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="google" label="Google" 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://pishchour.ru/cms/">
        <![CDATA[<p><img alt="Любимый поисковик" src="http://pishchour.ru/cms/img/gogol.jpg" width="252" height="380" class="mt-image-right" style="float: right; margin: 5px 0 10px 20px;" />Заглянув в статистику, заметил, что посещаемость сайта просела на 20-25%. Как выяснилось, домен pishchour.ru полностью пропал из Яндекса. В панели Я.Вебмастер стоит «баранка» в графе «Страниц в поиске», через расширенный поиск тоже ничего не находится. Причин для вылета сайта из индекса вроде бы нет никаких, скорее всего глюк.</p>

<p>Надо сказать, глюк это не единственный. Я очень давно не заходил в панель Яндекс.Вебмастер, и когда посмотрел в нее вчера, долго чесал в затылке.</p>

<p>На одном из сайтов число страниц <strong>в поиске</strong> оказалось чуть ли не в два раза больше количества страниц, <strong>загруженных роботом</strong> (пересчитывать не стал, поэтому не знаю, какая цифра ближе к истине).</p>

<p>Еще по одному из моих сайтов Яндекс.Вебмастер прислал автоматические сообщения, что на нем:<br />
а) найден форум, заполненный поисковым спамом;<br />
б) обнаружен «скрытый или слабовидимый текст, недоступный пользователям сайта, и предназначенный исключительно для робота поисковой системы».<br />
</p>]]>
        <![CDATA[<p>Сообщение насчет форума — явный и откровенный бред, поскольку ни форума, ни чего-либо на него похожего на этом сайте никогда не было. Что именно робот Яндекса принял за поисковый спам, я тоже не понял, поскольку на страницах, приведенных в письме в качестве примеров, никаких ссылок вообще не обнаружилось.</p>

<p>Письмо о скрытом или слабовидимом тексте заставило меня немного покопаться в коде, т.к. сайт изначально делался не мной и полной уверенности в том, что разработчик ничего не намудрил, не было. Однако просеивание HTML и CSS через мелкое сито никаких результатов не дало — скрытого текста на указанных в письме страницах не нашлось. Под подозрение попал один из элементов шапки сайта, где использовался черный шрифт на сером фоне: человеку он отлично видим, но за робота Яндекса я поручиться никак не мог — может он у них слабовидящий, в очках на 13 диоптрий.</p>

<p>В общем, написал письмо с требованием разъяснений. Получил следующий ответ: </p>

<blockquote>Страницы Вашего сайта были помечены как содержащие скрытый текст и поисковый спам из-за ошибки в наших алгоритмах. Сообщения также были отправлены ошибочно. Приносим искренние извинения за доставленные неудобства.<br><br>Сейчас проблема уже устранена, и мы приняли меры к тому, чтобы подобные ошибочные срабатывания не возникали.</blockquote>

<p>Надо добавить, что этот же сайт в декабре вылетел при очередном апдейте из каталога Яндекса и потерял около 600 пунктов тИЦ. В службе поддержки тогда тоже ответили, что это ошибка алгоритма и при мартовском апдейте все будет восстановлено (реально восстановили раньше — недели через две).</p>

<p>На фоне всех этих событий возникает стойкое ощущение, что Яндекс заигрался с алгоритмами. Прошедший апдейт вообще выглядит так, будто он заказан оптимизаторами: в обсуждении на форуме searchengines сеошники радуются выходам из бана и попаданию тысяч новых страниц в индексы, а владельцы нормальных человеческих проектов сообщают то о резком понижении позиций, то о полном вылете из индекса.</p>

<p>Честно говоря, раньше я удивлялся жалобам вебмастеров на то, что Яндекс ведет себя непредсказуемо, но сейчас вполне их понимаю. На этом блоге процент приходящих с Яши посетителей не так велик, да и в целом его популярность меня не сильно заботит, но все равно подобные события радости не доставляют. Поэтому легко представить, что чувствуют люди, которые реально вкладывают в свои сайты массу труда и времени, а потом видят, как их обходят в выдаче <a href="http://pishchour.ru/blog/vory-kontenta.html">воры контента</a>, либо как их сайты вообще вылетают из индекса по непонятным причинам.</p>

<p>Все на том же форуме searchengines.ru кто-то предложил массово закрыть сайты от индексации Яндексом, чтобы навредить ему перед выходом на биржу. Думаю, ничего из этой затеи не получится, однако с такими алгоритмами Яндекс скоро сам себе навредит. В свое время ему удалось благодаря учету морфологии хорошо оторваться от Google по качеству поиска, но в последнее время складывается впечатление, что разрыв этот стремительно сокращается. Лично я все чаще не иду на Яндекс, а просто ввожу поисковые запросы в адресной строке браузера (пользуюсь Opera и Chrome, в них обоих по умолчанию настроен поиск через Google) и остаюсь вполне доволен результатом.</p>

<p>Если в Google появится еще и поиск с учетом регионов РФ (что рано или поздно должно произойти), причин пользоваться Яндексом останется ровно две: патриотизм и сила привычки. Лично для меня обе они не являются достаточно весомыми, поэтому надеюсь (да, все-таки я патриот), что прежде чем Гоша спихнет Яшу с позиции лидера русскоязычного поиска, Яше удастся избавиться от регулярных глюков и решить вопрос с адекватной выдачей.<br />
</p>]]>
    </content>
</entry>

<entry>
    <title>Вышла Melody RC1</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/vyshla-melody-rc1.html" />
    <id>tag:pishchour.ru,2011:/cms//3.72</id>

    <published>2011-03-03T02:17:24Z</published>
    <updated>2011-03-10T14:39:32Z</updated>

    <summary>Сегодня ночью разработчики движка Melody наконец выкатили версию RC1, обещанную еще в первой половине февраля. Скачать ее можно здесь (загрузка начинается автоматически, примерно 8,8 Мб), а вот здесь можно пощупать интерфейс (логин/пароль = demo/demo). У меня при работе с версией,...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="OpenMelody" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="melody" label="Melody" 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://pishchour.ru/cms/">
        <![CDATA[<p><img alt="Melody CMS" src="http://pishchour.ru/cms/img/melody-logo-200.jpg" width="200" height="76" class="mt-image-left" style="float: left; margin: 5px 20px 10px 0;" />Сегодня ночью разработчики движка Melody наконец выкатили версию RC1, обещанную еще в первой половине февраля. Скачать ее можно <a href="http://openmelody.org/download-melody" rel="nofollow" target=_blank>здесь</a> (загрузка начинается автоматически, примерно 8,8 Мб), а <a href="http://www.openmelodydemo.org/v1x/cgi-bin/m/" target=_blank>вот здесь</a> можно пощупать интерфейс (логин/пароль = demo/demo).</p>

<p>У меня при работе с версией, установленной на openmelodydemo.org проявлялись определенные проблемы, предположительно связанные с использованием кириллицы. Но делать выводы пока рано, надо сначала попробовать погонять собственную установку. В любом случае, разработчики Melody достаточно живо реагируют на сообщения о багах, так что есть надежда, что устранят их более-менее оперативно (и заодно сменят бьющий по глазам фиолетовый фон экрана входа в систему на что-нибудь более спокойное).</p>]]>
        
    </content>
</entry>

<entry>
    <title>Последняя бета-версия Melody</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/poslednyaya-beta-versiya-melody.html" />
    <id>tag:pishchour.ru,2011:/cms//3.70</id>

    <published>2011-01-26T17:11:49Z</published>
    <updated>2011-03-10T14:40:22Z</updated>

    <summary>Организация Open Melody Software Group, созданная специально для разработки отпочковавшегося от Movable Type движка Melody сегодня объявила о выпуске третьей и последней бета-версии этого продукта. На следующей неделе ожидается версия RC1, а вскоре после нее выйдет первый официальный релиз Melody...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="melody" label="Melody" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>Организация Open Melody Software Group, созданная специально для разработки отпочковавшегося от Movable Type движка Melody сегодня объявила о выпуске третьей и последней бета-версии этого продукта. На следующей неделе ожидается версия RC1, а вскоре после нее выйдет первый официальный релиз Melody 1.0.</p>

<p>Напомню, что о начале разработки Melody было объявлено более полутора лет назад — в июне 2009 года. В основе этой CMS лежит код Movable Type 4.x, улучшенный, дополненный и переработанный энтузиастами. Внешних отличий от MT4 не так уж много, но список устраненных багов и переработанных функций впечатляет: их насчитывается несколько сотен (а может даже ближе к тысяче). Есть приятные нововведения типа возможности пересобирать отдельные записи прямо из окна с их списком.</p>

<p>В ближайшее время я планирую всерьез опробовать Melody на одном из своих проектов и обязательно отчитаюсь о результатах.</p>

<p>Скачать Melody 1.0 Beta 3 можно <a href="http://openmelody.org/download-melody" rel="nofollow" target=_blank>здесь</a> (загрузка начинается автоматически).</p>]]>
        
    </content>
</entry>

<entry>
    <title>Movable Type снова продали</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/movable-type-snova-prodali.html" />
    <id>tag:pishchour.ru,2011:/cms//3.69</id>

    <published>2011-01-23T10:17:29Z</published>
    <updated>2011-08-11T06:17:51Z</updated>

    <summary>Всего четыре месяца назад Six Apart объявила о слиянии c компанией VideoEgg и о полной передаче платформы Movable Type в ведение японского подразделения Six Apart KK (в Японии MT является самой популярной платформой для блоггинга и пятую версию движка полностью...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>Всего четыре месяца назад Six Apart объявила о слиянии c компанией VideoEgg и о полной передаче платформы Movable Type в ведение японского подразделения Six Apart KK (в Японии MT является самой популярной платформой для блоггинга и пятую версию движка полностью разработала именно японская команда). Пессимисты сразу заговорили о скорой смерти Movable Type, однако руководство Six Apart заверило их, что платформа будет развиваться и далее.</p>

<p>А в пятницу, 21 января, руководитель японского подразделения Ноб Секи сообщил в блоге Six Apart, что с 1 февраля Six Apart KK войдет в состав японского ИТ-холдинга Infocom. Руководство SAKK утверждает, что это хорошая новость, поскольку разработчики MT получат дополнительное финансирование и возможность более интенсивно развивать все версии продукта. Так ли это, или правы пессимисты, подозревающие, что Movable Type может теперь окончательно замкнуться на Японию (первым симптомом этого можно считать проводившийся в прошлом году конкурс тем для MT: в нем принимали участие практически исключительно японские дизайнеры, да и <a href="http://mtcontest.jp/" rel="nofollow" target=_blank>сайт конкурса</a> был полностью на японском языке), покажет время. А пока ждем версию Movable Type 5.1, первую бету которой обещают выпустить к 15 февраля.</p>

<p>P.S. Кстати, <a href="http://mtcontest.jp/result/" rel="nofollow" target=_blank>список победителей конкурса шаблонов</a> очень наглядно демонстрирует, что понятия о хорошем веб-дизайне у японцев и европейцев сильно различаются.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Вывод модуля Joomla на страницах просмотра материалов</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/vyvod-modulya-joomla-na-stranicax-prosmotra-materialov.html" />
    <id>tag:pishchour.ru,2011:/cms//3.67</id>

    <published>2011-01-13T14:48:34Z</published>
    <updated>2011-01-13T14:55:49Z</updated>

    <summary>Каждому, кто хотя бы изредка почитывает мой твиттер, известно, что мне категорически не нравится Joomla. Каждый раз, когда в силу тех или иных обстоятельств приходится в ней что-то делать, я искренне желаю, чтобы у человека, придумавшего эту CMS, лопнули глаза...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Joomla" 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://pishchour.ru/cms/">
        <![CDATA[<p>Каждому, кто хотя бы изредка почитывает мой <a href="http://twitter.com/pishchour">твиттер</a>, известно, что мне категорически не нравится Joomla. Каждый раз, когда в силу тех или иных обстоятельств приходится в ней что-то делать, я искренне желаю, чтобы у человека, придумавшего эту CMS, лопнули глаза в фекальных муках.</p>
<p>Вчера, например, обнаружилось, что в Joomla 1.0.15 отсутствует возможность без заморочек отображать модуль только на страницах материалов (статей, новостей и пр., но не рубрик и разделов). После пары неудачных попыток сделать это через меню и довольно длительного чтения документации и форумов вырисовалось решение.</p>]]>
        <![CDATA[<ol><li>Создаем новую позицию модуля (у меня это <strong>user10</strong>).</li>
<li>Присваиваем ее нужному модулю, который связываем со всеми пунктами меню (<strong>Связь с пунктом (пунктами) меню</strong> &rarr; <strong>Все</strong>).</li>
<li>В нужное место шаблона (файл index.php) вставляем следующий код (заменив <strong>user10</strong> своей позицией):
<blockquote><pre>
&lt;?php
  if (($option == 'com_content') && ($task == 'view')) {
    mosLoadModules ( 'user10' );
  }
?&gt;
</pre></blockquote></li></ol>

<p>Проверяем, осуждающе качаем головой, забываем о Джумле до следующего раза.</p>
]]>
    </content>
</entry>

<entry>
    <title>Борьба с кракозябрами в w.bloggar</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/bor-ba-s-krakozjabrami-v-wbloggar.html" />
    <id>tag:pishchour.ru,2011:/cms//3.66</id>

    <published>2011-01-10T08:21:03Z</published>
    <updated>2011-01-10T08:45:13Z</updated>

    <summary>Продолжаю тестировать клиенты для блогов. Больше из любопытства, чем по необходимости, поскольку Windows Live Writer меня вполне устраивает. Одним из лучших блог-клиентов издавна считается w.bloggar — у этой программы богатые возможности и не менее богатая история (хотя на данный момент...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Разное" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="wbloggar" label="w.bloggar" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>Продолжаю тестировать клиенты для блогов. Больше из любопытства, чем по необходимости, поскольку <a href="http://pishchour.ru/cms/klient-dlja-movable-type.html">Windows Live Writer</a> меня вполне устраивает.</p>

<p>Одним из лучших блог-клиентов издавна считается w.bloggar — у этой программы богатые возможности и не менее богатая история (хотя на данный момент развитие остановилось — последняя версия датирована 23 декабря 2007 года). Однако есть у нее одна проблема — она слишком умная. Так, при установке w.bloggar сам выбирает язык, на котором будет общаться с пользователем. Переключить его невозможно (легальными методами, по крайней мере), поэтому русскоязычным пользователям Windows нередко приходится наблюдать вот такую картинку:<div align="center"><img src="http://pishchour.ru/cms/wbloggar1.png" alt="Мастер добавления аккаунтов w.bloggar" border="0"></div><br />
</p>]]>
        <![CDATA[<p>В принципе, глядя на кракозябры, тоже можно если не с первого, то со второго раза догадаться, куда и что писать. Однако если желание напрягать экстрасенсорные способности отсутствует, данную проблему достаточно легко обойти. Для этого достаточно сменить региональные параметры в Windows: <strong>Панель управления &rarr; Язык и региональные стандарты &rarr; Региональные параметры &rarr; Языковые стандарты и форматы &rarr; Английский (США)</strong>. После сохранения этих настроек окно создания новой учетной записи станет выглядеть вот так:<div align="center"><img src="http://pishchour.ru/cms/wbloggar2.png" alt="Мастер добавления учетных записей в w.bloggar" border="0"></div></p>

<p>Закончив настройку, можно вернуть русские региональные параметры; язык интерфейса w.bloggar при этом останется английским. Правда, некоторые проблемы с локализацией все равно будут присутствовать:<div align="center"><img src="http://pishchour.ru/cms/wbloggar3.png" alt="Выбор блога в w.bloggar" border="0"></div></p>

<p>А вот так выглядит русский текст, перенесенный в w.bloggar из Word через буфер обмена:<div align="center"><img src="http://pishchour.ru/cms/wbloggar4.png" alt="Текст в окне w.bloggar" border="0"></div></p>

<p>Тот же текст, скопированный через буфер обмена из текстового файла, выглядит и читается вполне нормально.</p>

<p>В целом, не могу сказать, что, попробовав w.bloggar (во второй раз, первая проба состоялась еще в 2003 году), я стал его фанатом. Работать в нем вполне можно (данный пост опубликован именно через этот клиент), но ни в чем выдающемся w.bloggar не замечен, а имеющиеся плюсы уравновешиваются минусами, которых у данной программы тоже хватает.</p>

<p><strong>P.S.</strong> С Movable Type w.bloggar работает откровенно плохо: в нем нет поля для тегов, а нажатие кнопки <strong>Post</strong> (вместо <strong>Post & Publish</strong>) приводит к тому, что запись появляется на динамических страницах и выглядит в панели администратора как опубликованная, но статическая страница для нее не создается (что влечет за собой еще ряд глюков, связанных со ссылками).</p>]]>
    </content>
</entry>

<entry>
    <title>Клиент для Movable Type</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/klient-dlja-movable-type.html" />
    <id>tag:pishchour.ru,2010:/cms//3.65</id>

    <published>2010-12-29T17:50:00Z</published>
    <updated>2010-12-29T19:17:03Z</updated>

    <summary><![CDATA[За семь лет работы с Movable Type никогда не писал в него из настольного клиента &mdash; не видел в этом необходимости. Однако сегодня пришлось озаботиться поиском подходящей программы, чтобы облегчить жизнь не слишком продвинутым пользователям одного новостного сайта на движке...]]></summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>За семь лет работы с Movable Type никогда не писал в него из настольного клиента &mdash; не видел в этом необходимости. Однако сегодня пришлось озаботиться поиском подходящей программы, чтобы облегчить жизнь не слишком продвинутым пользователям одного новостного сайта на движке MT.</p>  <p>Просмотрев десяток клиентов, остановил свой выбор на <a href="http://explore.live.com/windows-live-writer" target=_blank>Windows Live Writer</a> как наиболее дружественном к пользователю и похожем на всем знакомые офисные продукты Microsoft.</p>  <p>Однако подружить его с Movable Type оказалось не совсем тривиальной задачей. Как каждый нормальный человек, я пытался вводить в настройках те же логин и пароль, с которыми вхожу в веб-интерфейс. И это было ошибкой: логин действительно используется тот же, но вот пароль для публикации через XML-RPC требуется совершенно отдельный — найти его можно в самом низу страницы профиля пользователя в поле «Пароль для веб-сервисов».</p>  <p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="web-services-pass" border="0" alt="web-services-pass" src="http://pishchour.ru/cms/WindowsLiveWriter/MovableType_13DD/web-services-pass_2.png" width="608" height="378" /></p>  <p>Собственно, эту запись я как раз пишу через Windows Live Writer. Если вы ее видите, значит, все прошло нормально.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Включение режима отладки в WordPress</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/vklyuchenie-rezhima-otladki-v-wordpress.html" />
    <id>tag:pishchour.ru,2010:/cms//3.63</id>

    <published>2010-12-26T19:07:27Z</published>
    <updated>2010-12-26T19:13:46Z</updated>

    <summary>Не так давно понадобилось включить в WordPress режим отладки, чтобы поработать с шаблонами. Работа затянулась, поэтому стандартный способ, при котором все ошибки вываливаются в верхней части экрана на всеобщее обозрение, мне не подходил. Порывшись в архивах, нашел способ этого избежать:...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Wordpress" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="wordpress" label="Wordpress" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>Не так давно понадобилось включить в WordPress режим отладки, чтобы поработать с шаблонами. Работа затянулась, поэтому стандартный способ, при котором все ошибки вываливаются в верхней части экрана на всеобщее обозрение, мне не подходил.</p>
<p>Порывшись в архивах, нашел способ этого избежать:]]>
        <![CDATA[<ol>
<li>Открываем в текстовом редакторе файл wp-config.php.</li>
<li>Добавляем в него следующие строки (в любое место, но выше уже имеющейся в файле строки <b>define('WP_DEBUG', false);</b>):
<blockquote><pre>
if ( isset($_GET['debug']) && $_GET['debug'] == 'otladka')
define('WP_DEBUG', true);</pre>
</blockquote>
</li>
<li>Теперь, чтобы увидеть сообщения режима отладки, надо добавить к адресу страницы следующий параметр:
<blockquote><pre>?debug=otladka</pre></blockquote>
Например: <b>www.myblog.ru/?debug=otladka</b>
</ol>
</p>
<p>Необходимое примечание: чтобы еще надежнее скрыть отладочную информацию от посторонних глаз, лучше изменить имя параметра <b>otladka</b> на что-нибудь свое.</p>
]]>
    </content>
</entry>

<entry>
    <title>Метапеременные в языке разметки Movable Type</title>
    <link rel="alternate" type="text/html" href="http://pishchour.ru/cms/metaperemennye-v-yazyke-razmetki-movable-type.html" />
    <id>tag:pishchour.ru,2010:/cms//3.60</id>

    <published>2010-12-11T20:06:31Z</published>
    <updated>2010-12-11T20:35:13Z</updated>

    <summary>Язык разметки Movable Type (MTML) позволяет использовать в циклах несколько метапеременных: __even__ — возвращает значение «истина», если текущий элемент списка является четным; __odd__ — возвращает значение «истина», если текущий элемент списка является нечетным; __first__ — возвращает значение «истина», если текущий...</summary>
    <author>
        <name>Антон Пищур</name>
        
    </author>
    
        <category term="Movable Type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mtml" label="MTML" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ru" xml:base="http://pishchour.ru/cms/">
        <![CDATA[<p>Язык разметки Movable Type (MTML) позволяет использовать в циклах несколько метапеременных: </p>
<ul><li>__even__ — возвращает значение «истина», если текущий элемент списка является четным;
<li>__odd__ — возвращает значение «истина», если текущий элемент списка является нечетным;
<li>__first__ — возвращает значение «истина», если текущий элемент списка является первым в списке;
<li>__last__ — возвращает значение «истина», если текущий элемент списка является первым в списке;
<li>__counter__ — возвращает порядковый номер текущего элемента в списке.</ul>

<p>Наиболее очевидным вариантом использования этих переменных является создание красивых таблиц или списков с чередующимся цветом строк/элементов. У меня, например, таким образом разукрашиваются комментарии: </p>
]]>
        <![CDATA[<pre><code>&lt;mt:if name="__odd__"&gt;
&lt;div class="comment"&gt;
&lt;mt:else&gt;
&lt;div style="background:#f0f0f0;" class="comment"&gt;
&lt;/mt:if&gt;
</code></pre>

<p>Пример комментариев можно посмотреть <a href="http://pishchour.ru/blog/pochemu-90-e-byli-luchshe-2000-x.html#comments">в личном блоге</a>.</p>

<p>Еще сегодня довелось столкнуться с одной задачей, где пришлись ко двору метапеременные. Человек в форуме спросил, как вывести количество категорий в блоге, в которых есть хотя бы одна запись. <i>(Вообще, для вывода количества категорий имеется специальный тег &lt;$mt:BlogCategoryCount$>. Но он считает все категории, включая пустые.)</i> Немного пошевелив мозгами, родил следующее решение: </p>

<pre><code>
&lt;mt:Categories show_empty="0"&gt;
&lt;mt:if name="__last__"&gt;Всего категорий: &lt;mt:var name="__counter__"&gt;&lt;/mt:if&gt;
&lt;/mt:Categories&gt;
</code></pre>

<p>Правда, в документации говорится, что тег &lt;$mt:BlogCategoryCount$> тоже поддерживает атрибут show_empty, присвоив которому значение 0, можно показать только количество категорий, содержащих записи. Однако, как это часто случается, теория несколько расходится с практикой, и по крайней мере в версии Movable Type 5.04 мне не удалось заставить этот атрибут работать. </p>
]]>
    </content>
</entry>

</feed>

