Generation LOST Time to get lost

6Фев/100

Оказывается WordPress «из коробки» умеет делать отложенные посты.

Написал, поставил дату «опубликовать в понедельник в 9 утра» и сохранил.

В 9 утра оно опубликуется. Причем работает и в кросспостинге на ЖЖ и Metablog API

Связано с категорией: Wordpress Нет комментариев
1Сен/090

UTF-8

Какой-то хитрый баг в Metaweblog API на journals.

При попытке опубилковать таким способом текст с символами вне кодовой страницы 1251 весь текст сообщения заменяется на Array — видимо что-то на стороне сервера не обрабатывает этот случай. А Array — это то, что выдает PHP, когда переводишь массив в строку.

Аналогично и через ScribeFire

update:  Чей быг так и не понял, но поправил код плагина, чтобы не-CP1251 символы переконвертировались в HTML-Entities. Теперь все пашет.

Собственно, последняя версия плагина

Связано с категорией: Wordpress Нет комментариев
27Авг/090

WordPress, видео и синхронизация 2

Да и простокод работает

Связано с категорией: mp3, Wordpress Нет комментариев
27Авг/090

WordPress, видео и синхронизация

Ну-ка посмотрим как работает кросс-постинг видео из глубин YouTube

Результат: плагин «Smart Youtube» отлично справляется.

Связано с категорией: Wordpress Нет комментариев
24Авг/0915

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 минут. Не знаю, где искать концы. Смотрел сниффером — от меня уходит все правильно. В ЖЖ все правильно приходит, но там другой плагин и другой протокол.

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

Связано с категорией: Wordpress 15 Комментарии