A shelter from pigs on the wing
DMZ
дневник заведен 09-08-2004
постоянные читатели [32]
3 CaHuTaPa, 517design, Arde, Art`Is, aviabaza, BlackDrago, CyberJoe, DeadMorozz, Depeche Mode, DMZ, d_r, Ewige, glv12 Marla Zinger, goldenandy, Grimble, Hydralisk, Jude, Katrine Himitsu, Leave-me-alone, MISTIK, My3a, Nash, Nicholas Hawkwood, Pingvin, Riskoff, VorteX DrAgON, Wolfram, Букля_, достало, Муть, Рика, Эль
закладки:
цитатник:
дневник:
местожительство:
Красноярск, Россия, Сибирь
интересы [24]
программирование, C++, Depeche Mode, Star Wars, perl, DVD, JavaScript, FAR, lost, 80е, Half Life 2, долго спать, Miami Vice, веб-роботы, кентаврицы
антиресы [9]
грибы, грейпфрутовый сок, мёртвые люди, табличка обед, долго спать
24-08-2009 19:19 Wordpress и MetaWeblog API
Поставил у себя WordPress. Вроде система серьезная, а с pg до сих пор не дружит.

Но разговор не об этом. Интересно побаловаться со standalone-блогом все таки.

С другой стороны,  бросать существующее тоже не надо.

Поэтому были предприняты поиски синхронизации WordPress с Journals.ru. Причем  синхронизации мне бы хватило в одну сторону: пишу у себя в блоге, а посты попадают на journals. Также и с редактированием и удалением. То, что я пишу вручную на journals.ru пусть остается только там. Синхронизации комментарием тоже не не надо.

Оказалось, что дело это не до конца простое.

Если с ЖЖ все легко и просто — в куче плагинов можно найти несколько таких для синхорнизации ЖЖ и WP — то с journals было сложнее.

Journals поддерживает MetaWeblog API, так что копать начнем отсюда. В плагинах есть  MetaWeblog API Client, но ему два года от роду и он нифига не пашет. А кроме него ничего нет.

Но тут на помощь пришел гугл и указал на интереснейшую ссылку:  Live Space Sync

Это рабочий MetaWeblog API Client, заточенный бод Live Space. Но как оказалось, достаточно немного поправить код и мы получим рабочий плагин для синхронизации с Journals.ru

Собственно, сам .diff.

И после такого патча все приходит в норму. Собственно все это было написано через WordPress, а потом разнеслось по интернету.

Но еще один непобежденный глюк есть. На Journals дата публикации оказывается в пошлом на 7 минут. Не знаю, где искать концы. Смотрел сниффером — от меня уходит все правильно. В ЖЖ все правильно приходит, но там другой плагин и другой протокол.

Теперь задача два, синхронизировать записи обратно. Чисто для истории сделать копию блога на моем сервере.

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть