:-)
  • PHP 01.04.2009 17 Comments

    wp-posterДолго-долго не было апдейтов, но вот пора настала. Изменилось в общем-то немного. По-прежнему надо дописать FAQ и Manual, по-прежнему куча нереализованных фишек.. но движение какое-то есть. Рассказывать мне особо нечего, просто повешу ссылку.

    http://www.charnad.com/wp-poster/

    Прошу писать мне идеи, багрепорты и предложения.

    Tags: , , ,

  • блог 11.02.2009 Комментарии отключены

    Два таких поста подряд про wordpress получается. Захотел я померять с помощью WP-Tuner сколько же памяти жрут мои плагины. Вышла вот такая картина:

    Название Версия Потребление памяти, Мб
    XRDS-Simple 1.0 0,072
    OpenID 3.2 3,628
    All in One SEO Pack 1.4.7 0,777
    No Self Pings 0.2 0,006
    RusToLat 0.3 0,043
    WP-phpMyAdmin 2.10.3 0,011
    Блокировка запросов на новые версии 1.0 0,004
    Google XML Sitemaps 3.1.2 0,061
    Akismet 2.2.3 0,345
    Yet Another Related Posts Plugin 2.1.6 0,334
    WP Super Cache 0.9 0,859 - 0,368 *
    Subscribe To Comments 2.1.2 0,508
    WP-NoRef 0.4 0,053
    WP-PageNavi 2.40 0,061
    WP-RecentComments 1.7.2 0,255

    *В зависимости от того, включен кеш или нет.

    Tags: ,

  • блог 11.02.2009 3 Comments

    Сегодня блог мне предложил: "Хей, давай обновимся до 2.7.1 автоматически".
    Ого, - подумал я, - раньше был плагин, который работал кое-как, а теперь все автоматически. В общем согласился. Все произошло быстро, чем меня очень порадовало. Однако WP Tuner тут же показал, что расход памяти вырос на 20 мегабайт (!!!). Было 6, стало 26. Причем 19 стало уходить на плагины. Из более-менее ненужных нарушителя выявить не удалось. Остальные трогать не очень хочу. Поэтому если вам ваш блог предлагает обновится до 2.7.1 - подождите лучше пока ситуация не прояснится.

    UPD: Глянул статистику хостинга. Не знаю как с памятью, а процессорная нагрузка не выросла, слегка даже уменьшилась. Скорее всего дело в WP_Tuner'e. Я свои претензии отменяю =)

    Tags: ,

  • блог 12.12.2008 8 Comments

    Вышла версия 2.7 нашего ненаглядного Вордпресса. Я люблю все новое, но в некоторых вещах я люблю стабильность, в случае с блогом, фоном рабочего стола, расположения мебели в комнате, одежды - тут я жуткий консерватор. Поэтому и не собирался обновляться до версии 2.7 в ближайшее время, 2.6.5 меня устраивала в полной мере. Однако мой протест продолжался недолго. Любопытство все-таки сподвигло заглянуть в файлик xmlrpc.php и... О ЧУДО! МОЖНО УПРАВЛЯТЬ КОММЕНТАРИЯМИ ЧЕРЕЗ XMLRPC! А так же тегами. Это супер, это то, что надо. Я постараюсь добавить в мой класс эту возможность как смогу быстро!
    Читать дальше...

    Tags: , ,

  • PHP 09.12.2008 29 Comments

    wp-poster
    Внимание! Этот пост устарел, новую информацию по классу смотреть тут:Апдейт класса wp-poster.

    Публикую класс для работы с WordPress через XML-RPC. На самом деле я не работаю с XML-RPC напрямую, более того, так не делает даже сам Вордпресс. Мы вместе с Вордпрессом используем класс IXR_Client. Существует множество разных API для постинга в блоги, такие как WordPress API , Blogger API, MetaWeblog API, MovableType API. В общем мой класс это реализация шаблона Фасад для упрощения использования этих API.

    Эта версия - глубокая альфа, однако, она вполне рабочая. Что будет с ней дальше - фиг знает. Мне могут дать на работе задание совершенно не связанное с Вордпрессом и все, я уже не буду успевать работать над классом. Но пока все идет хорошо)

    Сам класс можно скачать вот тут: wp-poster.zip. В комплекте идет требуемый IXR_Client.

    Далее написано как его использовать:

    Читать дальше...

    Tags: , , ,

  • PHP 21.11.2008 Комментарии отключены

    Внимание! Этот пост устарел, новую информацию по классу для постинга смотреть тут:Апдейт класса wp-poster.

    Я уже писал о том, как публиковать записи в Wordpress по протоколу XML-RPC. Теперь я продолжу эту тему, добавив некоторые подробности и детали.

    Читать дальше...

    Tags: , ,

  • PHP 17.11.2008 5 Comments

    Если кому-нибудь хочется постить в свой блог не заходя в него, то вот вам решение. Требуется файл из стандартной поставки вордпресса wp-includes/class-IXR.php

    //создаем экземпляр объекта
    $client = new IXR_Client('http://www.url.com');
    // массив параметров поста
    $content_struct['title'] = 'название';
    $content_struct['description'] = 'описание, до ссылки _читать далее_';
    $content_struct['mt_text_more'] ='содержание будет доступно после ссылки _читать далее_';
     
    $result = $client->query("metaWeblog.newPost", '0', 'логин', 'пароль', $content_struct, '1');
    if ($result) {
        $responce = 'OK';
    } else {
        $responce = implode(':',$client->getResponse());
    }
    echo $responce;

    Вот так просто.
    (второй пост на эту же тему)

    Tags: , ,