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

Бюрн Риз представил парочку презентаций, которые непременно будут полезны тем, кто хочет разрабатывать плагины для 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 5.1: обновлённый интерфейс и новые возможности

    Русская версия Movable Type готова. Вы можете скачать её прямо сейчас, а затем ознакомиться со списком изменений. Скачать Movable Type 5.1: В zip-архиве Или в...

  • Movable Type 4.36

    Вместе с релизом Movable Type 5.1 вышло обновление для четвёртой ветки, включающее устранение проблемы безопасности, поэтому рекомендуется установить это обновление. Скачать Movable Type 4.36: В...

  • Movable Type переезжает на GitHub

    Вчера состоялся релиз новой версии Movable Type. И вместе с этим произошло ещё одно событие — разработка русской версии теперь будет вестись на сервисе GitHub....

  • Movable Type 4.35 и 5.04

    Сегодня вышли обновления для обеих веток Movable Type, затрагивающие безопасность системы. Рекомендуется обновиться до этих версий. Скачать Movable Type 4.35: В zip-архиве; В tar.gz-архиве; Или...

  • Movable Type 5.031

    Сегодня вышла новая версия Movable Type 5.031. От предыдущей мало чем отличается, но исправляет некоторые ошибки. Скачать Movable Type 5.031: В zip-архиве; В tar.gz-архиве; Или...

Закрыть