Обновление BuddyPress 1.0.1 и [CDPACK] плагин

Andy выпустил следующую версию BuddyPress 1.0.1. В чем основное отличие от 1.0:

  1. Исправлены ошибки безопасности (много ошибок, я бы сказал).
  2. Стили BuddyPress и шаблонов подогнаны под совместимость с Firefox 3.5.
  3. Исправлены ошибка при выходе из группы, невозможность перевода некоторых фраз и отсутствие кеширования объектов.
  4. Исправлены проблемы отображения сообщений, автозаполнения.
  5. Убрали поддержку html кода в виджете приветствия :( .
  6. Все остальное — связано с улучшением кода, расстановкой приоритетов и прочего.

Общий вывод: BuddyPress становится более гибким для авторов плагинов и более защищенным и быстрым для конечных пользователей.

На Демо сайта у меня уже стоит обновленная версия. Сегодня я обновлю архив, перевод и шаблоны. Так что вечером сможете обновиться и вы: или просто поверх текущих файлов зальете архив с моего сайта, или обновитесь через стандартный механизм, а потом отдельно положите файлы перевода и замените файлы шаблона. Кстати, шаблон от версии 1.0 работает и с 1.0.1, так что последний шаг необязателен.

Помните я говорил о возможном создании BuddyPress SE? Я решил, что это будет нецелесообразно, так как мне придется гнаться и работать вместе с Andy Peatling. У меня нет столько времени. Потому я начал работать над собственным плагином [CDPACK] (расшифровывается как CosyDale Pack), который будет аккумулировать все мои изменения в BuddyPress и встраиваться в него с помощью фильтров и хуков, без прямого вмешательства в код. Сейчас плагин находится в версии 0.2a.

Кратко о его возможностях:

  1. У [CDPACK] есть админка внутри BuddyPress меню.
  2. Он планируется и разрабатывается как мультиязычный — хотя, откровенно говоря, я пока не знаю, зачем это делаю.
  3. [CDPACK] имеет модульную систему. Это означает, что есть файлы ядра, которые подключают различные модули (я называю их аддонами), которые расположены внутри специальной папки.
  4. Каждый аддон может иметь свою собственную страницу настроек. А может и не иметь :)
  5. После того, как я закончу работать над ядром, я буду выпускать аддоны, основанные на ваших пожеланиях. Вам надо будет просто положить аддон в соответствующую папку — и он появится в меню [CDPACK], где вы можете или настроить его, или включить / отключить.
  6. Я делаю плагин оптимизированным под скорость загрузки. Это означает, что ни один ненужный вам аддон не будет загружаться при заходе на сайт, пока вы его не включите, то есть он не будет загружать файлы, которые не нужны здесь и сейчас, что повысит производительность работы сайта.

Я буду очень признателен вам, если вы будете писать в комментариях, какие аддоны вам нужны, или другими словами, что вы хотите изменить/исправить. На форуме Демо-сайта есть пара идей, но я прошу вас написать их здесь, потому как посетителей тут больше, чем там, и они могут подхватить идею и добавить что-то новое.

Картинка профиля slaFFik

Автор: slaFFik

Be good, have fun, love

Поделиться в

33 Коммент.

  1. По поводу мультиязычности ! Надо!

    Ответить
  2. А возможно будет сделать так, чтобы появилась возможность страницы добавлять на главную, мультиязычность — поддерживаю exay, а идея вообще очень даже, иметь админку внутри BuddyPress

    Ответить
  3. хотелось бы… если есть возможность прикруить Youtube, потому как в плагине от BPDEV-Youtube, поля профиля этого плагина отдельно основного BP

    Ответить
  4. Картинка профиля slaFFik

    @exay:
    Понял, буду стараться.

    @Игорь:
    По поводу страниц — сделаю.
    Спасибо за поддержание идеи :)

    Пишите, что еще вам хотелось бы.

    Ответить
  5. Картинка профиля slaFFik

    В смысле, поля поля профиля отдельно от основного ВР? А как вы хотите? Чтобы на странице профиля отображалось имя Youtube в виде ссылки на страницу там?

    Ответить
  6. наверно… я не совсем точно выразил мысль… Sorry… в настройках Youtube в плагине BPDEV присутствуют собственные поля профиля, настойка которых «через правый поворот на Бердичев» :) просто было бы чудеснтно если в Вашей версии CDPACK была бы возможность интергации с Youtube.

    Ответить
  7. Картинка профиля slaFFik

    @Alex:
    Идею я понял, спасибо за нее. Посмотрю, что смогу сделать. Но не обещаю быстрого решения.

    Ответить
  8. Здравствуйте, на этой странице im-web-gefunden.de/wordpress-plugins/role-manager/ сегодня скачал плагин менеджер ролей и способностей юзеров, установил, работает, очень даже ничего сделан, на его основе можно прикрутить в админку BuddyPress такие же возможности, или нельзя, незнаю))

    Ответить
  9. Вячеслав,было бы конечно чудесно переплюнуть Andy и сделать функцию, через админку CDPACK добавлять рекламные блоки в блоги — сателиты и возможно интегрировать sms агрегатор в плагин. Даже если в конце концов у получится коммерческий продукт — я первый кто с удовольствием займет очередь за ним :)

    Ответить
  10. Картинка профиля slaFFik

    @Игорь:
    Я знаю это плагин. Я вот только не понимаю, зачем. Можно сделать, например, что при написании определенного количества сообщений или записей будет повышаться его роль, или еще какой выдуманный статус. И сделать доступ к определенным частям сайтам по уровню этого статуса.

    @Alex:
    Про смс агрегатор я не совсем понял. Что вы имеете в виду?
    Про рекламные блоки понял. Я даже знаю как это сделать. Именно в чужие блоги?
    Добавлять можно всего в несколько мест. Думаю, подвал будет лучшим решением.

    Ответить
  11. Тогда надо воможность все равно сделать админу, чтобы он мог повышать этот статус независимо от сообщений, монетезировать то есть))

    Ответить
  12. Alex думаю то же самое имел ввиду

    Ответить
  13. Есть например плагин агрегатора для WP в системе SMS-замок, но как будет себя вести с WPMU — сложно сказать… можно посмотреть
    Кстати, у них есть Деловое предложение, для специалистов WP! (Там можно глянуть)

    [http://club.movable.ru/f/viewtopic.php?t=990] — добавил сюда slaFFik из сообщения, которое попало в спам. Чтобы не забыть — выделил :)

    Ответить
  14. To: @Игорь… в общем да! хотя, опять же возможны варианты :)
    но в любом случае про возможности функционала плагина больше всех известно Мастеру поэтому в любом случае, все карты в руках Вячеслава!

    Ответить
  15. Alex согласен, наше дело подкинуть идейку, естественно Вячеслав сам будет решать, но… в будущем ведь все равно никуда не денешься от монетизации своего сайта, поэтому, если заложить потенциал изначально, то, возможно будет проще потом дорабатывать? Я ведь если честно совсем не бычу в программировании, надо учить))

    Ответить
  16. имел ввиду язык программирования учить, а то прочитал свое сообщение, извините за много букв))

    Ответить
  17. Картинка профиля slaFFik

    @Alex:
    Да возможности плагина не ограничены ничем. Разве что наличием свободного времени, чтобы дописать пяток функций для подключения аддона, который тоже необходимо написать :)

    @Игорь:
    Про монетизацию согласен. Я подумаю, что можно включить такого интересного. Правда, могут возникнуть ограничения для дизайна блога (то есть в определенном месте надо, чтобы было свободное место, или нельзя будет использовать Google Adsense, так как ему нужна верхняя часть сайта).

    Ответить
  18. Не у кого нет проблем с кодировками после обновления buddypress в контенте который подгружается с помощью javascript?

    Ответить
  19. Картинка профиля slaFFik

    Я обновил на своем демо + еще 3 сайта — нигде не столкнулся с проблемами кодировки.

    Ответить
  20. Намедни, пришла ещё одна идея которая лучшим образом вписывается в концепцию групповых блогов и групп по интересам. Наверняка у каждой группы могут происходить знаменательные события и мероприятия не только в онлайне но и в нашей не сетевой жизни… а по сему не плохим решением было бы добавить аддон — Events Calendar, где можно каждое событие отмечать в календаре и соответственно назначать даты по проведению того или иного торжества для группы. Подробности тут — [http://www.wp-eventscalendar.com] или сколько времени осталось до события :)

    Ответить
  21. Или Тут- [http://wordpress.org/extend/plugins/events-calendar/]

    Ответить
  22. Картинка профиля slaFFik

    Уже есть плагин, который добавляет то, что вы просите. Он пока на стадии разработки автором по имени Erwin. Ссылку скачать не могу дать, так как она с большими проблемами работает с BuddyPress 1.0.1. Как только автор выпустит более-менее стабильную версию, я ее сразу выложу.

    Ответить
  23. Вячеслав, предлагаю если возможно дополнить Ваш сайт разделом — HELP, потому как видно из постов при настройке и установке возникает много вопросов. Сам столкнулся с проблемой поиска по вопросу; где то я видел ответ на эту тему, а в какой разделе — уже не найду :(
    ————-
    Если можно, подскажите в какую сторону копать…
    Немного запутался с настройкой. В админке BuddyPress, где доступ ко всем настройкам admin сменил на admins, теперь не могу попасть в панель управления плагинами, пользователями и блогами…

    Ответить
  24. Картинка профиля slaFFik

    @Alex:
    Про HELP:
    Я подумаю.. Вы имеете в виду систему FAQ? То есть если возник какой-то вопрос, я он решен в комментариях, то на спец страницу все это вынести?
    Про admins:
    Верните обратно в базе, если сможете. У вас прописано в настройках, что админами являются пользователи с ником admin (это по умолчанию) и все. Все остальные он не видит как админов. Ищите настройки тут: Администрирование -> Настройки -> поле Административные настройки. Впишите то, что нужно.

    Ответить
  25. Сенькс :)

    ага…FAQ… а то «смешались в кучу кони, люди»… в comment`ах на один пост можно найти (или не найти)инфо по другим темам BP

    Ответить
  26. Намедни,гуглил какую то тему и припомнилась программа от монстра сети Google Планета Земля. Посмотрел её новый функционал… и в общем вот что пришло в голову: там есть возможность загружать на свой сервер любые kmz файлы. (kmz, это обычные метки на нашей голубой планете :) в этой проге. )Т.е. где кто живет или интересные места. В том числе туда можно загружать фото и видео.
    Buddy Press, изначально заточен под социалку и поэтому было бы интересным решением сделать аддон, где можно загружать на сервер kmz файлы пользователей, так же как в аддоне Альбом. (С поправкой возможности прописывать путь к папке с kmz файлами). В профиле пользоветелея писать имя файла, что бы через программу Google Планета Земля, можно было открывать эти файлы и посмотреть кто где живет, ну и т.д. Естественно к этому аддону нужен нехилый мануал. Если это сделать и освоить SDPACK — вырастает до серьезной заявки на ротациию в семействе продуктов Google :)
    В принципе, можно подумать как лучше это сделать…

    Ответить
  27. Здравствуйте. Я так и не понял как же обновить бади пресс.
    Нажал на кнопку автоматического обновления . А оно просит зостнайм логин и пароль. То есть как оно самом найдет у меня на серваке куда заносить файлы обновленные. Или я не так понял .
    Спасибо.

    Ответить
  28. Саша, если ты обновишь с админки, у тебя встанет английская версия, не делай этого, как найдет? ты же должен прописать IP сервера, логин и пароль, и по протоколу ftp тебе зальются и заменятся файлы. То что вышел 1.0.2, это хорошо, но надо время на перевод, так что жди. «блоггер про себя написал куча интересной инфы», BP-DEV — это дополнительные плагины, они помогут тебе решить этот вопрос. Вячеслав, а вам не пора каким-то образом все это дело переносить на форум? Старт есть, тема будет развиваться… дальше вы сами понимаете)

    Ответить
  29. Саша, извиняюсь, совсем запарился, в BuddyPress есть «настройка полей профиля», там повнимательней изучи

    Ответить
Add Comment Register



Оставить комментарий

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>