1

Тема: Вопросы про кэш для mt5 и про Motion

Только начал пробовать движок (хотелось бы использовать в проекте, вроде бы нашел для себя много интересных возможностей)
Про mt 5 — а что с кэшем? Внутренняя система есть, но насколько она хороша? Можно ли подключать всякие memcashe, фронт сервер (ngnix) и складывать статику? Думаю можно, но пока не получилось разобраться в непрозрачном API на сайте mt)) Если знаете, пособите ссылочкой)
Второе Motion. С этим творением вообще мало ясно, и главное его взаимодействие с mt. Поставил у себя локально — все вроде бы хорошо. Но, он, как я понял, все данные хранит на typepad серверах от чего просто невероятно тормозит. Во-вторых, как я понял никакого ajax не настроить, обновление через перезагрузку страницы... как-то не очень для микроблогов в эпоху веб2.0. Нигде не нашел упоминаний, чтобы сделать авторизацию motion и комьюнити на mt общей... Получается, они вообще нигде не пересекаются.
И, кто знает, насколько motion еще в бете, то есть можно пользоваться или лучше только посмотреть, так как скоро все изменят?



2

Re: Вопросы про кэш для mt5 и про Motion

Для начала: что хотите кешировать? Админку, статику?

Если вы про TypePad Motion, то тут ничего особенного сказать не могу. Единственное, что верно — данные хранятся не локально. А авторизация происходит через TypePad, поэтому совместить её с авторизацией Movable Type вряд ли получится.



3

Re: Вопросы про кэш для mt5 и про Motion

saahov пишет:

Для начала: что хотите кешировать? Админку, статику?

Статику
А с Motion (TypePad — другого вроде и нет) все как-то уж слишком только-только начинается. А с другой стороны, и как это продолжится не совсем ясно...



4

Re: Вопросы про кэш для mt5 и про Motion

Статика — картинки, JS, CSS и другое — вполне легко обрабатывается nginx. У меня так сделано, через связку Apache + nginx — админка Movable Type работает через Apache, всё остальное — nginx.

Саму админку можно обрабатывать через FastCGI, а также использовать MemCached:
http://www.movabletype.org/documentatio … ached.html
MT всё поддерживает из коробки, плагинов-расширений не требуется.

Ещё есть Movable Type Motion — плагин для MT, позволяющий более гибко управлять всеми данными.
http://www.movabletype.com/motion/
Но при его активном использовании должен быть хороший сервер, потому что получение/обработка данных (различных фидов) требует определённых ресурсов.



5

Re: Вопросы про кэш для mt5 и про Motion

За ссылки спасибо) Сделал на nginx, нормально работает, позже мемкеш подцеплю.
Но как обнаружить другой motion я не пойму... Поставил 5-ю версию, может его там уже и нет?



6

Re: Вопросы про кэш для mt5 и про Motion

Movable Type Motion — это плагин. Чтобы всё заработало, нужно:

1. Создать отдельный блог (или можно в существующем).
2. В котором применить связку шаблонов Motion.

В пятой версии должно быть приблизительно так же.



7

Re: Вопросы про кэш для mt5 и про Motion

saahov пишет:

2. В котором применить связку шаблонов Motion.

Вот это вообще непонятно где найти). Если это плагин, то он должен показываться в списке плагинов или быть в папке plugins? В 5-ке такого нет...



8

Re: Вопросы про кэш для mt5 и про Motion

Плагин Motion есть в Pro-версии )
Чтобы его обнаружить, достаточно зайти в шаблоны, а затем обновить их, выбрав другую связку шаблонов (в данном случае — Motion).



9

Re: Вопросы про кэш для mt5 и про Motion

Шаблоны, это темы при создании блога (Blog Theme)?
Там нет варианта Motion. Читаю здесь http://www.movabletype.org/documentatio … stall.html, все как вы и говорите, должен быть в меню (у меня есть Classic Blog, Professional Blog, Community Blog, Pico и Community Forum). Есть там и коммент, что в девелоперской версии motion не обнаружен. Смотрю подвал в админке: Movable Type Pro version 5.01 with: Community Pack 1.71, Professional Pack 1.51. Скачивал версию отсюда http://www.movabletype.com/download/ для "пауверблоггеров", может есть еще какая-то особая про версия?))
Кстати, еще здесь http://www.movabletype.org/documentatio … e-sets.html говорится о возможности сделать "refresh temlates", но у меня нет там выбора типа страниц, а лишь "Revert modifications of theme templates" или вернутся к default
Потерялся motion... )))



10

Re: Вопросы про кэш для mt5 и про Motion

В MT 4.x Motion входил в Pro-версию (у вас тоже она установлена). Я сейчас скачал MT Pro 5.01 — нет там Motion (был как плагин). Пока что не могу сказать, навечно его убрали оттуда или вернут позже :)



11

Re: Вопросы про кэш для mt5 и про Motion

Получается, они решили ее заменить  TypePad Motion... хм, или еще будет? Смысла 4-ю версию устанавливать не вижу, это не отдельная ветка, а эволюционное обновление...
Сори, подвисло мое творчество на мовейбле... движок отличный, просто пока другим проектом занимаюсь, иначе засыпал бы вопросами)))
Кстати, можно вопрос несколько отвлеченный, вижу, что вы самый-самый специалист по мовейблу в ру зоне. Малость знаю php, понимаю чуть python с его джангой, немножко нравится ruby, но к perl вообще никогда не обращался. Однако по функционалу mt нравится, корректно построен, хорошие модули. По опыту с другими CMS предполагаю, как бы ни повернулась судьба, а с кодом разбираться придется... Если браться за проект, насколько серьезное понадобится знание языка и удобно ли mt сделан внутри (его api и прочее)?



12

Re: Вопросы про кэш для mt5 и про Motion

Видимо, да, TypePad всюду приплетают :)

Movable Type написан так, что его всегда ставят в пример как отлично написанное приложение на Perl, которое и читается легко, и API проработанное, и документация к нему имеется. Причём в документации расписаны, пожалуй, все методы и функции:
http://www.movabletype.org/documentation/developer/
Как мне кажется, ничего сложного нет :)



13

Re: Вопросы про кэш для mt5 и про Motion

saahov пишет:

Статика — картинки, JS, CSS и другое — вполне легко обрабатывается nginx. У меня так сделано, через связку Apache + nginx — админка Movable Type работает через Apache, всё остальное — nginx.

Саму админку можно обрабатывать через FastCGI, а также использовать MemCached:
http://www.movabletype.org/documentatio … ached.html
MT всё поддерживает из коробки, плагинов-расширений не требуется.

Подскажите, как вы прописывали статику через nginx, указывали каталог mt-static?
Есть ли еще ссылки на решения позволяющие ускорить работу МТ?

Спасибо :)



14

Re: Вопросы про кэш для mt5 и про Motion

Конфиг приблизительно такой:

server {
    listen        IP моего сервера;
    server_name    example.com;

    access_log    /var/log/nginx/example.com.access.log main;
    error_log    /var/log/nginx/example.com.log info;

    location / {
        proxy_pass         http://127.0.0.1:80;
        proxy_redirect     off;

        [здесь множество персональных параметров этого хоста]
    }

    location ~* \.(html|htm|shtml|css|rss|js|txt|jad|tif|tiff|wbmp|ico|jng|bmp|jar|ps|esp|ai|xls|ppt|jardiff|rpm|swf|sit|bin|exe|dll|deb|dmg|eot|iso|img|msi|msp|msm|mod|midi|kar|mp3|ra|3gpp|3gp|mpeg|mpg|mov|flv|mng|asx|asf|wmv|avi|ogg|wma|tar|tgz)$ {
        root         /home/username/example.com/docs;
        expires      30d;
    }

}

То есть обрабатывается вся возможная статика сразу на всём домене.

Решения есть, но ссылки сейчас скинуть не могу, так как не помню ) Вспомню — скину.



15

Re: Вопросы про кэш для mt5 и про Motion

Мне на сервер поставили связку nginx + FastCGI и MemCached, но теперь у меня не работает SSI... :(
Подскажите хотя бы вобщих словах где может быть проблем и где можно поправить?

не работает в смысле когда включаешь поддержку и прописываешь например в виджете использвание, то он не отражается. Как я понимаю поменялась какая-то маршрутизация и МТ не может найти кому отдать ПХП...

Очень уж грустно без SSI...



16

Re: Вопросы про кэш для mt5 и про Motion

а, разобрались, надо было в nginx прописать поддержку SSI :)