BLOK: MetaWeblog API, FotoBuilder API

Я, когда писал движок для своего сайта (до сих пор недописанный, кстати), сразу расчитывал на то, что веб-интерфейса к админке у меня не будет. Более здравой мне показалась идея приделать какой-то уже существующий клиент. Я остановился на протоколе livejournal flat и клиентах, его поддерживающих, благо их навалом для любой платформы. В частности, я могу с лёгкостью постить даже с сотового телефона.

Протокол достаточно простой, но описан очень плохо. Как бы то ни было, я его реализовал. Один недостаток — загрузка изображений. В протоколе flat такой возможности нет. Почесав репку, я посмотрел на обилие описанный протоколов и выбрал очень простой MetaWeblog. Протокол излишне многословен (даже по меркам XML, как мне кажется), но зато реализуется за час.

Наконец-то удалось погонять платный клиент BlogJet, я думал, что он очень удобен, оказалось, это совсем не так. Недружелюбный к пользователю Semagic куда удобнее и падает крайне редко. Кстати, нашёл глюк в BlogJet — ошибки на русском он показывает только в кодировке CP-1251, сколько не меняй encoding в XML и заголовке.

Теперь ещё хочу посмотреть Windows Live Writer, но через штатный инсталлятор мне поставить его не удаётся, грешу на прокси. В общем, остаюсь пока на Semagic, но с загрузкой изображений надо что-то делать. Вообще говоря, в LiveJournal для этого используется протокол FotoBuilder, придётся реализовывать его.

Попытался сделать это наскоком, не удалось. Видимо (это обычно для документации LiveJournal) пропустили что-то важное, без чего всё не работает. Или я это важное никак не могу найти. После подключения клиентская программа утверждает, что challenge не найден. Буду бороться.
2 апреля 2008 12:52

unutranyholas.livejournal.com (unutranyholas.livejournal.com)
2 апреля 2008, 13:24

Windows Live Writer хорош

bolk (bolknote.ru)
2 апреля 2008, 13:30, ответ предназначен unutranyholas.livejournal.com:

Как бы его ещё поставить… Инсталлятор долго соединяется, потом говорит, что поставить не удалось, зараза.

fantaseour.livejournal.com (fantaseour.livejournal.com)
2 апреля 2008, 14:16

А чем заливать по FotoBuilder? Семаджик ввроде его не умеет. Или Держать два клиента -- для контента и для картинок?

bolk (bolknote.ru)
2 апреля 2008, 14:32, ответ предназначен fantaseour.livejournal.com:

Умеет. Semagic умеет несколько протоколов к сторонним сервисам и один (Fotobuilder) к своему собственному.

fantaseour.livejournal.com (fantaseour.livejournal.com)
2 апреля 2008, 15:00, ответ предназначен bolk (bolknote.ru):

Мда. Вообще простейший солюшен это был бы текстовый редактор с доступом к файлам по ftp (ultraedit | jedit) и файловый менеджер (far | total commander) и назад к истокам :) Ну и цмс, которая все это счастье парсит, кэшит и показывает...

bolk (bolknote.ru)
2 апреля 2008, 15:10, ответ предназначен fantaseour.livejournal.com:

Ну, я с таким добром одно время работал. Для моих нужд оказалось маловато :)

Сделаю Fotobuilder и нормально :)

bolk (bolknote.ru)
2 апреля 2008, 15:27, ответ предназначен fantaseour.livejournal.com:

Например, мне очень хотелось постить и с сотового телефона тоже :)

fantaseour.livejournal.com (fantaseour.livejournal.com)
2 апреля 2008, 15:54, ответ предназначен bolk (bolknote.ru):

Интересно было бы почитать заметки по недокументированным моментам протоколов :)

bolk (bolknote.ru)
2 апреля 2008, 16:07, ответ предназначен fantaseour.livejournal.com:

Может и напишу как-нибудь, если не забуду к тому времени. К примеру, в flat очень плохо написано про challenge, про переводы строк, не описаны теги и некоторые другие новые возможности — документация сильно опаздывает, но спасает «Семажик» — анализируя как он общается с LJ можно многое для себя прояснить.

theageoflove.msk.ru (theageoflove.msk.ru)
2 апреля 2008, 17:09

В Windows Live Writer есть одна очень кошерная фишка - он умеет заливать картинки по FTP.
А насчёт поставить - у меня где-то валялась софтина для переделки WLW в Portable-версию. На днях хочу попробовать, как она работает, если получится могу закинуть.

bolk (bolknote.ru)
2 апреля 2008, 17:22, ответ предназначен theageoflove.msk.ru:

О! Спасибо! Если получится — буду много благодарен. Я уже оставил всякие попытки заполучить этот Writer через инсталлятор.

А через FTP заливать меня как-то коробит :)

astur (astur.net.ru)
2 апреля 2008, 23:59

Сайт без веб-интерфейса - это пять!
...а читать его как? через РСС?

bolk (bolknote.ru)
3 апреля 2008, 00:25, ответ предназначен astur (astur.net.ru):

Я имею ввиду админскую часть, конечно :)

Есть блоги через протокол gopher, например ;)

theageoflove.msk.ru (theageoflove.msk.ru)
3 апреля 2008, 00:56, ответ предназначен bolk (bolknote.ru):

http://theageoflove.msk.ru/uploads/WindowsLiveWriterPortable.zip
По идее, должно работать.

bolk (bolknote.ru)
3 апреля 2008, 01:00, ответ предназначен theageoflove.msk.ru:

Спасибо! Утром гляну!

theunheilig (openid.yandex.ru/users/theunheilig)
3 апреля 2008, 08:04

А что Вы думаете о Deepest Sender и ScribeFire?

bolk (bolknote.ru)
3 апреля 2008, 11:56

Со вторым не сталкивался, а первое для меня бесполезно, мой основной браузер — «Опера».

bolk (bolknote.ru)
3 апреля 2008, 12:04, ответ предназначен theageoflove.msk.ru:

Заработало! Спасибо! :0

bolk (bolknote.ru)
3 апреля 2008, 12:49

ScribeFire — это ведь тоже для FireFox? Т.е. для меня не подходит.

zencd.livejournal.com (zencd.livejournal.com)
3 апреля 2008, 14:01

Интересный подход, не писать админко… (note, это не СЕО!)

bolk (bolknote.ru)
3 апреля 2008, 14:32, ответ предназначен zencd.livejournal.com:

Это очень удобно — админить из-под клиента. Например, Semagic подошёл очень хорошо.

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)