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

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

Статистика

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

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

  • Обновился сайт с плагинами

    Сайт plugins.movabletype.org, долгое время находившийся в полурабочем состоянии, вновь стал рабочим. У каждого плагина появились обнозначения о совместимости со старыми и новыми версиями. Также многие...

  • Где искать плагины для Movable Type

    Давным давно разработчики Movable Type перенесли совместную работу с кодом на Гитхаб. Благодаря этому, а также стандарту именования плагинов, поиск на Гитхабе находит уже 701...

  • Movable Type 5.2.10

    Изменения в новой версии незначительны, только исправления небольшой угрозы безопасности. Скачать новую версию: 5.2.10 в zip-архиве 5.2.10 в tar.gz-архиве Только изменённые файлы (в сравнении с...

  • Основные нововведения в Movable Type 6

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

  • Movable Type 5.2.9

    В новой версии нет значительных изменения, обновление касается только безопасности системы — была устранена ошибка, благодаря которой была возможна XSS-атака через визуальный редактор. Скачать новую...

Закрыть