Презентации для разработчиков плагинов

Бюрн Риз представил парочку презентаций, которые непременно будут полезны тем, кто хочет разрабатывать плагины для Movable Type.

Комментариев: 6

Так это же один-в-один родная документация, разве что в картинках :)

Ага, но тут в картинках, нагляднее =)

Всё-таки обновились... Молодцы!
Смотрю, у вас то же проблема с ajax-комментариями. В частности из-за этого отказался от этой темы, хоть она и хороша.
У меня получилось заставить их работать по аналогии с тэгами. Можно указать путь к скрипту комментирования в форме через символическую ссылку на папку с MT, находящуюся на другом домене. Получится, что этот скрипт находится на домене этого блога.
Не совсем элегантно, но работает :)

Ajax-комментирование пришлось убрать, оно совсем не хотело работать. А так — тема отличная =)

Спасибо за хак, я чего-то не додумался до него. Хотя на этом домене скрипты MT можно вызывать напрямую (а не с основного домена; сделано через ScriptAlias в Apache), в конфиге MT указан абсолютный путь к CGI.

Нужно будет попробовать с символическими ссылками поэкспериментировать…

А я до ScriptAlias не додумался :)
Но смысл, похоже, одинаковый. Я просто в корне каждого блога создаю ссылку на папку с МТ.
Создём cgi файл такого содержания:

#!/bin/sh

echo -e "Content-type: text/html\n\n"

ln -s -v /home/user/movabletype.host.ru /home/user/myblog.ru/mt

Запускаем его из браузера.
Всё, можно обращаться к скриптам по адресу http://myblog.ru/mt/script.cgi

Поэкспериментирую на днях со ScriptAlias. Какая там логика?

А если есть SSH доступ, то можно просто эту команду выполнить ;)
ln -s -v /home/user/movabletype.host.ru /home/user/myblog.ru/mt

ScriptAlias по умолчанию присутствует во всех конфигах Apache. Эта директива указывает, в какой папке должны обрабатываться CGI-скрипты. Но можно для каждого хоста создать свой алиас, как я и сделал.
Иногда, ScriptAlias можно переопределить через .htaccess. Но на большинстве хостингов это запрещено. Если есть доступ к конфигу Apache или конфигу виртуального сервера, то это легко сделать. Вот такой синтаксис:

ScriptAlias /cgi-bin/ /home/username/htdocs/cgi-bin/

Статистика

Яндекс.Метрика

Последние записи

  • Movable Type 4.38 и Movable Type 5.14

    Состоялся релиз новых версий Movable Type — 4.38 и 5.14, в которых устранили проблемы безопасности. В пятой ветке добавили новую функциональность, благодаря которой движок будет...

  • Facebook, Google +1, Twitter, ВКонтакте — как добавить кнопки этих сервисов

    Периодически в форуме и других местах возникают вопросы, как добавить кнопки различных социальных сетей и сервисов к своему блогу и нужны ли для этого какие-нибудь...

  • Movable Type на GitHub: что происходит и что будет

    В конце мая я сообщил, что Movable Type полностью перебрался на GitHub, что позволило быстрее обновлять дистрибутив. Кроме того, все изменения, которые есть в русской...

  • Movable Type 4.37 и 5.12

    Разработчики всерьёз взялись за поиск и устранение возможных уязвимостей (о чём они объявили в Пронете), поэтому встречайте новый релиз обеих веток. При определённых обстоятельствах пользователь,...

  • Movable Type 4.361 и Movable Type 5.11

    Вышло обновление сразу для двух веток Movable Type, включающее исправление проблем с безопасностью (при определённых условиях посторонний человек мог читать, создавать или изменять контент в...

Закрыть