Архив Декабрь 2010

Клиент для Movable Type

| Комментариев: 2

За семь лет работы с Movable Type никогда не писал в него из настольного клиента — не видел в этом необходимости. Однако сегодня пришлось озаботиться поиском подходящей программы, чтобы облегчить жизнь не слишком продвинутым пользователям одного новостного сайта на движке MT.

Просмотрев десяток клиентов, остановил свой выбор на Windows Live Writer как наиболее дружественном к пользователю и похожем на всем знакомые офисные продукты Microsoft.

Однако подружить его с Movable Type оказалось не совсем тривиальной задачей. Как каждый нормальный человек, я пытался вводить в настройках те же логин и пароль, с которыми вхожу в веб-интерфейс. И это было ошибкой: логин действительно используется тот же, но вот пароль для публикации через XML-RPC требуется совершенно отдельный — найти его можно в самом низу страницы профиля пользователя в поле «Пароль для веб-сервисов».

web-services-pass

Собственно, эту запись я как раз пишу через Windows Live Writer. Если вы ее видите, значит, все прошло нормально.

Включение режима отладки в WordPress

| 1 комментарий

Не так давно понадобилось включить в WordPress режим отладки, чтобы поработать с шаблонами. Работа затянулась, поэтому стандартный способ, при котором все ошибки вываливаются в верхней части экрана на всеобщее обозрение, мне не подходил.

Порывшись в архивах, нашел способ этого избежать:

Язык разметки Movable Type (MTML) позволяет использовать в циклах несколько метапеременных:

  • __even__ — возвращает значение «истина», если текущий элемент списка является четным;
  • __odd__ — возвращает значение «истина», если текущий элемент списка является нечетным;
  • __first__ — возвращает значение «истина», если текущий элемент списка является первым в списке;
  • __last__ — возвращает значение «истина», если текущий элемент списка является первым в списке;
  • __counter__ — возвращает порядковый номер текущего элемента в списке.

Наиболее очевидным вариантом использования этих переменных является создание красивых таблиц или списков с чередующимся цветом строк/элементов. У меня, например, таким образом разукрашиваются комментарии:

Сила WordPress — в слабости Movable Type

| Комментариев: 4

Парни с Testking.com выпустили на днях инфографику The Power Of WordPress с хронологией движка и цифрами, подтверждающими крепость его позиций на рынке CMS. Показатели и вправду впечатляют: на WordPress работает 55,3% всех сайтов, использующих CMS, им пользуются больше 27 миллионов человек, пишущих на 120 с лишним языках (русский по количеству блогов делит 9-10 место с вьетнамским), и т.д. и т.п.

MT-WP-2004.png

Однако меня больше всего зацепила одна из вех развития WordPress, указанных в хронологии. Цитирую: «Март 2004. Резкий рост числа пользователей WordPress после изменения условий лицензирования Movable Type компанией Six Apart». В то время я уже активно пользовался Movable Type и отлично помню этот момент: когда новая версия стала платной, несколько очень популярных блоггеров демонстративно «хлопнули дверью», уйдя с MT на WordPress (который в то время еще в подметки не годился MT в плане функциональности — лишь в мае того же года в нем появилась поддержка плагинов, а такой элементарной вещи как загрузка изображений не было до самого конца 2005 года). Примеру «звезд» последовало огромное множество рядовых блоггеров, результатом чего и стал резкий рост пользовательской базы WordPress и не менее резкое ее уменьшение у Movable Type.

При создании сайта, состоящего из нескольких отдельных блогов, или семейства взаимосвязанных блогов часто возникает необходимость использования в них одинаковых элементов: шапки, «подвала», какой-то части боковых колонок и т.д. Чтобы не копировать код модульных шаблонов и виджетов между блогами, можно использовать директиву <$mt:Include$>.

  • Подписаться на обновленияЧитать Twitter

Об архиве

Страница содержит архив записей за Декабрь 2010, расположенных по убыванию.

Ноябрь 2010 — предыдущий архив.

Январь 2011 — следующий архив.

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.