Плагин: BuddyPress Quickpress – постинг в блоги без админки

Уже очень давно меня спрашивают о том, можно ли публиковать запись в блог не заходя в “монстрообразную” админку WordPress. Ответ – ДА! Я представляю вам русский плагин BuddyPress Quickpress – публикование записи в любой ваш блог внутри WPMU+BP без захода в админку с помощью соответствующего подменю “QuickPress” в меню “Блоги” в BuddyBar.

Возможности плагина QuickPress:

  1. публикация вашей записи без захода в админку,
  2. возможность выбора блога, в котором вы хотите разместить запись,
  3. перед публикацией запись сохраняется в качестве черновика – можно оставить на потом,
  4. можно добавлять теги для вашей записи,
  5. можно выбрать рубрики, в которые вы хотите опубликовать запись.

Нашел я его давно. Но он банально не работал :) Я наконец-то вспомнил о нем и решил разобраться, почему же такой полезный плагин до сих пор я не опубликовал для вас, мои посетители. Проблем у плагина было аж 4:

  1. нужные стили (их отсутствие),
  2. собственный шаблон (его отсутствие),
  3. ошибки в локализации (отсутствие возможности перевести; пришлось приводить все это дело в божеский вид – как всегда),
  4. ошибки в php коде (даже такое нашел, но тут я был снисходителен).

Если со стилями все более-менее понятно (открыл страницу через Firebug и начал их менять добавлять, а потом все изменения внес в style.css, которого не было из-за пункта 2), то с шаблоном все гораздо сложнее. Автор не захотел отвечать (давно) на мои письма. В ссылке на архив, который он давал для скачивания, не было шаблона. И мне пришлось использовать svn и проверять историю плагина BP QuickPress, чтобы найти. Нашел – отредактировал, представляю вам:

BuddyPress QuickPress

Установка:

  1. Скачиваете мою версию плагина BP Quickpress.
  2. Помещаете папку плагина в папку /wp-content/plugins/
  3. Активируете плагин.
  4. Радуетесь жизни :)
Извините, этот файл сильно устарел и больше нет возможности его скачать.

UPD 08.03.2010: Обновил версию плагина до 0.16. Перевод также изменен. Пришлось в очередной раз вручную настраивать его, потому что опять были ошибки.

комментария 73

  1. Кул, то есть теперь ты его будет поддерживать? :)

  2. Нашел косяк.. если посмотреть список своих блогов – то их не более 10.. бред.. так и этот плагин тоже предлагает к выбору только 10! :(

  3. Rustamus:

    УРА!!!
    Спасибо!
    Мне был очень нужен этот плагин!

  4. Александр

    возможно я сейчас скажу глупость, но кажется количество отображаемых блогов можно изменить где-то в bp-core

  5. Umbra,
    верно, но еще можно смело переписать все под себя.. только потом что делать – когда выйдет новый релиз BP?.. вот и я об этом…

  6. Игорь:

    Вячеслав, спасибо.

    Rustamus, вот видите )) вот так и у меня когда-то началось, стали выходить модули за модулем и я уже был не в силах отказаться от buddypress

  7. Александр новый релиз – фтопку. Я не любитель обновляться в ближайший месяц, после релиза новой версии. Предпочитаю ждать 3-4 месяца т.к. к тому времени уже известны все конфликты и выпущены новые версии плагинов.

    А если смог самостоятельно переделать движок под себя, имхо сможешь переделать и новую версию.

  8. Umbra,
    BP пока настолько примитивен.. что обновляться увы надо и как только.. вот когда движок будет чем то серьезным.. тогда можно начинать в него вмешиваться (записывая ВСе свои действия)… и ждать месяцами новые релизы..

    зы: некие модификации в движок внес, но из серии “чуть чуть”.. без которых совсем нельзя..

  9. wcp:

    А можно прикрутить его на демку, чтобы пощупать? Имхо это все равно немного не то, на что я надеялся.

  10. wcp,
    все “взрослые” социалки это и многое другое позволяют.. юзер даже не знает что такое админка…

  11. wcp:

    я в том плане, что видел плагин, который вешает кнопку “новая запись” непосредственно на морду блога, открывает попап с редактором и позволяет буквально в один клик добавить запись.

  12. Игорь:

    Я знаю плагин Front End Editor, но там немного другой принцип, там уже на готовой записи два раза кликаешь, всплывает окно и правишь, от него можно оттолкнуться, но, это к программистам))

  13. Игорь:

    Может Post From Site подойдет? но я его не юзал

  14. Измененная мной версия этого плагина вызвала ажиотаж бОльший, чем оригинал Quickpress :)
    Описание плагина со ссылкой на меня опубликовано на сайте wpmu.org (ссылка ведет на соответствующий пост).
    Мелочь, а приятно :) Заметьте, как меня назвали: “from our friends over at cosydale.com”.

  15. Rustamus:

    Это популярность, скоро жди папарацци ;)

  16. Игорь:

    Вячеслав, все у вас получится.

  17. @Rustamus:
    Готов раздавать интервью!

    @Игорь:
    Спасибо!

  18. wcp:

    Если бы в этот плагин – да панель bbcode! Цены б ему не было!
    Поставил BP Nicey, накатил quickpress – блин, небо и земля! Имхо как и должно быть в сложном проекте – всё просто, понятно, комфортно и быстро.

  19. wcp:

    Рано обрадовался, квикпресс виден в менюшке только админам, у остальных юзеров пункт “новая запись” не появился….

  20. wcp,
    а те самые пользователи – админы?.. пользователи не могут создавать записи в блогах.. если они там не админы..

  21. wcp:

    почему овнер блога не может создавать записи? ;)

  22. @wcp:
    Я только что проверил одним из своих пользователей на демо. Этот пользователь – не админ, а обычный участник блога. Он может написать запись, но не может ее опубликовать – лишь отправляет на предпросмотр. После нажатия Отправить… его перенаправляет на запись, но она не опубликованной остается, он видит ее предпросмотр.
    Так что тем более админ в состоянии создавать и публиковать. Я проверял несколько раз для разных своих блогов на демо.

  23. wcp:

    брррр…. стоп :)
    Юзер – неадмин в чужих блогах, там он автор или сабскрайбер. Но в своем-то блоге у него роль “администратор”. А пункта в менюшке нет.

    • @wcp:
      Менюшка ведь “Учетная запись – Блоги”? Дайте мне скрин (в комментах ссылку на рисунок).
      Не может не быть. У меня ведь есть! Я сейчас сижу на демо не как админ, как юзверь.

    • @wcp:
      Мне кажется, это особенности настроек вашего сайта. Я еще подумаю, гляну код. Но весьма странная ситуация.

  24. wcp:

    хм… а что может мешать появлению пункта? Что-то я так навскидку даже не соображу, что мешает.

  25. Ernest:

    Такая же история. Работает только под админом.

  26. wcp:

    О! Ссылка оказывается есть, если войти в свой блог, где я сопсна являюсь админом. Но под ссылкой прячется линк на /members/username/blogs/quickpress/ и клик по ней выбрасывает меня на главый блог.

  27. wcp,
    осторожнее с плагинами.. они могут конфликтовать – сам столкнулся на днях.. :(

  28. Дмитрий:

    Вроде все установилось, но когда выбираю добавить запись, то меня перебрасывает панель администратора->создание сообщения

  29. Дмитрий:

    Все допетрил. Не туда смотрел:)

  30. Альберт:

    У меня вопрос по этому плагину! В принципе работает норм…притензий нет! но может как-нибудь можно его улучшить, в смысле функционала? типо вот так! http://s61.radikal.ru/i171/1003/21/6e2d4888c3e2.jpg сделал на фотошопе..в реале такого не видел!

  31. Обновил плагин до новой версии – теперь работает точно.

  32. А можно его прикрутить к простому WP 2.9.2 c BP?

    • exay,
      Отчего же нельзя – можно. Вы попробуйте – и все поймете :) Должно работать, только выбор блога точно будет отсутствовать.

  33. а куда мой коммент делся, что не видно в меню опции?

  34. nejt:

    было бы хорошо, если бы данный плагин можно было бы прикрутить к простому WP без BP

  35. Он в связке обычного WP с BP то не работает. Проверено.

  36. Александр:

    slaFFik, планирую доработать для него интеграцию в интерфейс BP.. если ты этим не занимался..

  37. серг:

    Чё за Х?

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/***ru/www/*******.ru/wp-content/plugins/buddypress-quickpress/bp-quickpress-classes.php on line 6

  38. metteur:

    А вот така дурна идея… А может можно развить это чудо до появление “редактировать записи” и вообще покончить с админкой :-) Но это мечты… А конкретный вопрос — можно попадать на этот пункт по кнопке и что на эту кнопку надо прописать?

    • Jettochkin:

      Вообще то есть плагин Jet QuickPress, он уже близок к этому…

      • metteur:

        У меня с ним беда. Подскажите где копать. Он работает, всё делает. Только пост нигде не появляется :-(

        • Jettochkin:

          Все правильно, должен появляться в черновиках

          • metteur:

            Нет. В черновиках 100% нет. Исчезает в пространстве. Иещё странность. Ваш плагин событий запустился, но появился только пункт меню. А подменю добавления и исправления не появились.

          • Jettochkin:

            1) возможно, после перехода на новые версии WP и BP появилась проблема – позже посмотрю
            2) дык папка events из папки плагина – скопирована в папку с используемой темой?.. (плагин лучше обсуждать на моем сайте..)

          • metteur:

            Нет, не скопирована. Спасибо!

  39. Николя:

    Ссылки не работают :-(

    • Я знаю. Постараюсь сегодня вечером(ночью) решить эту проблему.

    • Проблема решена. Причина – изменились абсолютные пути у хостера, пришлось в настройках вручную вбивать новые данные.

      • Николя:

        Отлично, наконец удалось скачать.
        Но после установки и активизации совсем ничего не произошло. Новый пункт Blog в меню не появился :(

  40. Kaizer:

    При активации плагина вылазит ошибка – не возможно загрузить страницу!
    С чем может быть связанно ?

  41. Наиль:

    Я активировал плагин. ВРоде все норм. Написал в блоге не выходя в админку пост, сохранил, но он нигде не появился)

    • Наиль:

      Записи нет не в блоге, ни в черновиках, нигде (тестил несколько раз)

    • Если мне не изменяет память – там 2 этапа написания поста. Сначала он сохраняется как черновик, а только потом он уже публикуется. Лучше попробуйте Jet QuickPress – больше шансов, что он заработает.

  42. Kaizer:

    Доброго времени суток!
    Прошедшие сутки проб и ошибок привели меня вот на этот плагин uCanPost.
    Я остался им вполне доволен!
    Советую, посмотри.

    • Посмотрел, согласен, плагин неплохой для WP. Но в нем нет поддержки BuddyPress. Так что записи будут создавать не со страницы профиля, а с созданной вами отдельно. Но все равно неплохо :)

      • Kaizer:

        Да. Но увы там нет вставки тега только самому если писать. а если посты большие – они полностью будут отображаться.
        Я поставил пользователей Авторами и теперь они (Через админку правда) но могут постить. Но увы не могут сами удалять свои же записи. Не подскажешь как можно сделать, чтобы удаление стало возможно со стороны автора а не админа ?

  43. polkin:

    а есть такой плагин что бы работал на последних версиях вп и бп

  44. polkin:

    тут вообще бывает кто нибудь) ну хелп плз

  45. Евгений:

    Установил quickpress, активировал для всей сети, но все равно в блогах пользователей не появляется панель быстрой публикации. Есть только “новая запись” ведущяя в админ панель.

    • Евгений:

      НЕмного разобрался и плагин заработал. только хочу чтобы была панель редактирования, а ее нету.

      • Евгений:

        А после нажатия кнопки опубликовать пост, меня просто перебрасывает на главную страницу…(((

        • Jettochkin:

          Этот плагин перестал быть актуальным после выхода BP 1.2 :) Далее был Jet QuickPress, а теперь ищите другие – OnePost чтоли его звать

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *