Поздравляю еще раз всех заинтересованных в проекте русского BuddyPress! Для тех, кто еще не совсем понимает что такое BuddyPress и что он может дать вашему сайту, работающему на WordPress MU, почитайте страницу BuddyPress.
Наконец-то мы все дождались практически последней версии официального BuddyPress. Почему практически? Текущая версия называется BuddyPress 1.0 RC-1. Расшифровывается как Release Candidate. Почему разработчик Andy Peatling не хочет убрать все эти дополняющие буквы, он описал у себя на блоге. По его мнению, никаких глобальных изменений в дальнейшем BuddyPress не будет иметь, RC связано с WordPress MU 2.7, поэтому лишь когда будут исправлены некоторые ошибки/функции в WPMU, только тогда появится BuddyPress 1.0 без всяких буквенных дополнений.
Вот ссылка на мой перевод как шаблонов, так и ядра BuddyPress.
ОБНОВЛЕНО 3512 20 29 марта 2009 г. Я исправил некоторые неточности в переводе + внедрил все исправляющие ошибки патчи без того, который изменяет вывод скриншотов блогов (для подробностей читайте обновление от 22 февраля). ЕСЛИ ВЫ СКАЧАЛИ ЭТОТ АРХИВ, ТО ВАМ НЕТ НЕОБХОДИМОСТИ КАЧАТЬ КАКИЕ-ЛИБО ПАТЧИ!
В чем основные отличия от бета 2? Перевод теперь еще более полный. Исправлено ОЧЕНЬ много мелких ошибок, которые возникали то тут, то там. Моя версия не совпадает с оригиналом, потому что в нескольких файлах были ошибки программирования. Я их исправил. ВМЕШАТЕЛЬСТВО В КОД ОБОСНОВАННО!!! За счет этого решен ряд проблем. Я ничего не нарушил, не вписывал русский код прямо в файлы, функционально все тоже самое. ВИРУСОВ НЕТ И “”ЛЕВОГО КОДА” ТОЖЕ НЕТ. Я это пишу специально для тех, кто будет сомневаться в качественности моей работы. Если вы хотите помочь мне в доработке, то я буду благодарен вам за комментарии с указанием проблемного места.
Я решил изменить содержание архива. Теперь вам необходимо распаковать все в папку /wp-content/. В итоге получится замена файлов в /mu-plugins/ (если у вас там была старая версия), замена файлов стандартных шаблонов. Именно так, теперь вам не придется качать отдельно шаблоны – я решил, что так вам будет удобнее. Возникнут какие-либо вопросы – задавайте в комментариях.
Я включил в архив и свой плагин BP-RU-HackPlugin v0,4, который адаптирует BuddyPress под русских пользователей. Также перевод имеет 2 расширения: помимо ru еще и ru_RU, специально для тех, кто использует “официальный русский WordPress” вместо . Я все тестирую на версии Ивана Калинина, демо-сайт BuddyPress тоже скоро будет доступен, там тоже используется WPMU 2.7 LE.
Обратите внимание, пожалуйста, на структуру папок в архиве. Тоже самое вы должны увидеть в папке /wp-content/ после закачки на сервер. Для корректной работы всего BuddyPress необходима именно такая структура.
Качайте, тестируйте, о всех недочетах (если таковые вы обнаружите) пишите в комментариях, я буду исправлять все.
ОБНОВЛЕНИЕ РУССКОГО BUDDYPRESS RC-1 от 22 февраля 2009 г.
Мда, теперь можно сказать о том, что BuddyPress на моем сайте становится по-тихоньку моей сборкой. Как мне собственно и советовали.
Я сделал очередной патч, который делает:
немного подправляет некрасивость стилей во вкладке “Автор” при вызове BuddyBar;
очередная доработку программных файлов, исправление нескольких ошибок Andy, которые в некоторых случаях не позволяли переводить слова типа: active ago. Теперь переводит во всех, кроме одного, местах. Вот то одно место для меня – страх Божий. Не придумал, что сделать;
теперь мои любимые блоги на сайте с WPMU + BuddyPress: радуйся, Максим! Я сделал то, что ты просил. А теперь для всех остальных. При просмотре списка блогов отображался логотип случайно генерируемый, то есть бред всякий, а не логотип блога :) . Это не понравилось Максиму, потом мне, в итоге я нашел решение. Теперь в каталоге (или списке) блогов будет отображаться скриншот этого блога! Конечно, по размерам он маленький, но факт остается фактом – можно будет рассмотреть оформление. Пример – на рисунках: а также:
помимо лого блогов я еще изменил перевод – впрочем, как обычно :) – опять-таки исправлением ошибок программирования.
Я не включаю данный патч в основной архив, то есть скачав полный BuddyPress, вы не получите этого исправления с блогами. Почему? Потому что некоторым людям это может не понравится. Впрочем, пишите в комментариях ваши пожелания, я их учту.
Установка аналогичная: просто распаковываете файлы в папку /mu-plugins/ и подтверждаете замену файлов (их там всего в трех папках 6 штук).
Ссылка для скачивания:
P.S. Хотите быть в курсе всех обновлений? Подписывайтесь на рассылку новостей в боковой колонке!
Кумулятивный патч (ОБНОВЛЕНО 29 марта 2009), который включает в себя ВСЕ предыдущие патчи без того, который изменяет отображение блогов в каталоге блога:
Его рекомендуется скачать, если нет желания качать все предыдущие патчи по одному или архив целого BuddyPress.
Что такое кумулятивный патч? Это все изменения, которые я вносил в BuddPress пердом или правкой кода, что означает: вы скачали оригинал с сайта и ищете перевод и нали его у меня. Можете как удалить английскую версию и скачать мой полный русский BuddyPress, или скачать кумулятивный патч и положить его поверх вашей версии BudydPress.
Кстати, я обновил перевод.
exay: Некоторый ваши пожелания учел – вы были правы.
Я обновил основной архив + архив кумулятивного патча + вот ссылка на отдельное скачивание нового перевода:
Великолепная работа, slaFFik!!! Но я был бы очень признателен Вам (или кому-либо другому) за помощь в таком вопросе: как сделать, чтобы на страницах списка пользователей, каталога групп, каталога блогов эти пользователи, группы и блоги могли сортироваться по русским буквам алфавита (в Вашей версии стоят кнопочки ABCDEFи т.д., и соответственно,ни пользователи, ни группы, ни блоги, имеющие названия на русском языке при помощи этих кнопочек не сортируются…:(
Хотелось бы, чтобы там стояли кнопочки АБВГДЕЖЗИКЛМНОПРСТУФХЦЧЩШЫЭЮЯ…
Я вижу, что при наведении на квадратик с буковкой формируется ссылка типа domain.com/groups#(буква) или domain.com/blogs#(буква) а дальше что-то туплю… количество русских букв больше…не вписывается в дизайн да и, простите меня, еще куча всяких вещей, которые хотелось протестировать… Возможно, эта задача уже решена? :) Если сильно много заморок, то подскажите как просто убрать эти кнопочки из шаблона BuddyPress, дабы не раздражать пользователей?
Значит так. Я пробовал сделать русский вариант букв – с первого раза не получилось. Это очень морочно и откровенно говоря я ищу спонсора для проведения этих работ.
Чтобы убрать, надо редактировать файлы не шаблона, а самого BuddyPress. Для этого откройте файлы и удалите строки (включительно):
Наверное, вы правы :)
Я также изменю при регистрации группы и блога текст, вернее при регистрации блога 100% (чтобы отражалось в списке блогов нормально), а с группами посложнее будет дело обстоять… Посмотрим, в общем.
в переводе есть еще запутывающие штуки.
например такой анонс поля:
Название поля Basic профиля группы::
причем замете двойные двоеточия в конце.
естественно, что понять, к чему это поле было невозможно. пришлось ему дать какое-то имя и посмотреть, где на страничке это вылезет. после этого стало ясно, что поле нужно называть – Профиль.
следущий анонс:
Название поля Full Name::
те же двоеточия в конце и после эксперимента стало ясно, что это никакой не Full Name, а вовсе Nickname. А если говорить по русски, то “Имя в сети” или “Сетевое имя”. потому, как “Кличка”, что и есть на самом деле, не всегда уместно говорить.
а с другой стороны я вообще не понимаю, зачем давать возможность редактировать эти поля?
а вообще этот бадипресс штука весьма симпатичная. и первод преотличнейший. белкие баги там и сям даже в коммерческих проектах обнаруживаются.
меня заботит другая проблема. уж слишком много там наворотов ненужных. я имею ввиду сам МУ.
я бы многие вещи из панели юзеров поудалял нафиг. особенно в настройках. задать бы им общие значения по умолчанию и убрать из админки. пусть остануться только у главного админа.
одно дело, это когда просто блоги создаются. хотя и там тоже много слишком всяких настроек для неспециалиста.
и другое дело, когда это простейшие блоги для социальной сети.
Редактировать Basic и Full name может только админ, чтобы он сам думал, как ему и пользователям будет удобнее.
Если человек создает блог, он должен иметь возможность что-то менять в нем – тогда ему это будет больше нравится. Вспомните ЖЖ, WordPress.com и любые другие сервисы блогов – они все дают свободу редактирования внешнего вида, плагинов. Это нравится пользователям, они поэтому и возвращаются.
замечание было про перевод. пусть редактирует, но желательно ему изначально сообщить, что он редактирует.
Basic – обозвать “Профиль”. и пусть человек выдумывает свои варианты, типа “Прачувака” или “Биометрия”.
и Full Name поле описать, как “Сетевое имя”, а уж хозяин сайта пусть выбирает, как у себя это обозвать: “AsыKnownAs:)”, “Кликуха”, “Погонялово”, “Известен под именем”.
то есть подправить перевод, с точки зрения понятности, очевидности и прекрасного стиля, что присутствует в остальных частях перевода.
Ну лично мне не хочется копировать Вконтакте – это некрасиво и просто как-то заезжано (это МОЕ ЛИЧНОЕ мнение). Но хорошо, я сделаю сегодня, скорее всего, вариант со словом “стена”. Только не буду включать его в основу, выложу отдельным дополнением.
Спасибо за ответ (12 марта). Насчет спонсорства – увы… не сейчас… Сам нуждаюсь в некоторых инвестициях :) Но, думаю, при успешном развитии моего проекта без благодарности не останетесь, в некоторых аспектах он осуществляется благодаря Вам :)
А вопрос еще один. Когда-то давным-давно занимался phpBB, и там делал так: скрывал админа из списка участников (редактируя запрос в БД, сейчас не помню как, типа SELECT…WHERE…id >1 или т.п.) Это логично, когда пользователями являются узко ограниченный круг, допустим, каких-то специалистов, и в их общении “неизвестный”, “безликий” админ неуместен. В BuddyPress требуется тоже самое: в списке участников и в виджете “случайные пользователи” ссылки /members/admin/ как бы и не нужны… Его профиль никому ни о чем не говорит.. То же самое и в списке блогов и в “случайных блогах” – зачем нужно показывать ссылки на блог админа, когда пользователь и так, фактически находится на нем? Как отсечь лишнее? :) Хотя бы над какими файлами и строками покурить? :)
Да нет за что (12 марта).
Мне будет приятно, если с участием моей работы у вас получится что-то очень хорошее – и мои силы тоже вложены были, хоть и немного косвенно :)
Ух ты, какой вы вопрос задали… Я так сразу сказать не могу. Надо сделать примерно следующее: везде, где вызывается список, делать фильтр на предмет отсечения админа, то есть проверять если по запросу выходит админ, то админа скрыть. Пока не могу больше сказать. Подумаю, завтра дополню этот свой комментарий.
12 марта 2009 в 15:23
Кстати, я обновил перевод.
exay: Некоторый ваши пожелания учел – вы были правы.
Я обновил основной архив + архив кумулятивного патча + вот ссылка на отдельное скачивание нового перевода:
12 марта 2009 в 16:09
Великолепная работа, slaFFik!!! Но я был бы очень признателен Вам (или кому-либо другому) за помощь в таком вопросе: как сделать, чтобы на страницах списка пользователей, каталога групп, каталога блогов эти пользователи, группы и блоги могли сортироваться по русским буквам алфавита (в Вашей версии стоят кнопочки ABCDEFи т.д., и соответственно,ни пользователи, ни группы, ни блоги, имеющие названия на русском языке при помощи этих кнопочек не сортируются…:(
Хотелось бы, чтобы там стояли кнопочки АБВГДЕЖЗИКЛМНОПРСТУФХЦЧЩШЫЭЮЯ…
Я вижу, что при наведении на квадратик с буковкой формируется ссылка типа domain.com/groups#(буква) или domain.com/blogs#(буква) а дальше что-то туплю… количество русских букв больше…не вписывается в дизайн да и, простите меня, еще куча всяких вещей, которые хотелось протестировать… Возможно, эта задача уже решена? :) Если сильно много заморок, то подскажите как просто убрать эти кнопочки из шаблона BuddyPress, дабы не раздражать пользователей?
12 марта 2009 в 18:54
Значит так. Я пробовал сделать русский вариант букв – с первого раза не получилось. Это очень морочно и откровенно говоря я ищу спонсора для проведения этих работ.
Чтобы убрать, надо редактировать файлы не шаблона, а самого BuddyPress. Для этого откройте файлы и удалите строки (включительно):
17 марта 2009 в 4:29
при регистрации нового пользователя в переводе есть такая фраза:
(Необходимо как минимум 4 символа, только буквы и цифры.)
в то время, как в это поле можно вводить только цифры и латинские буквы.
наверное стоит поправить.
17 марта 2009 в 7:51
Наверное, вы правы :)
Я также изменю при регистрации группы и блога текст, вернее при регистрации блога 100% (чтобы отражалось в списке блогов нормально), а с группами посложнее будет дело обстоять… Посмотрим, в общем.
17 марта 2009 в 8:55
в переводе есть еще запутывающие штуки.
например такой анонс поля:
Название поля Basic профиля группы::
причем замете двойные двоеточия в конце.
естественно, что понять, к чему это поле было невозможно. пришлось ему дать какое-то имя и посмотреть, где на страничке это вылезет. после этого стало ясно, что поле нужно называть – Профиль.
следущий анонс:
Название поля Full Name::
те же двоеточия в конце и после эксперимента стало ясно, что это никакой не Full Name, а вовсе Nickname. А если говорить по русски, то “Имя в сети” или “Сетевое имя”. потому, как “Кличка”, что и есть на самом деле, не всегда уместно говорить.
а с другой стороны я вообще не понимаю, зачем давать возможность редактировать эти поля?
17 марта 2009 в 9:09
а вообще этот бадипресс штука весьма симпатичная. и первод преотличнейший. белкие баги там и сям даже в коммерческих проектах обнаруживаются.
меня заботит другая проблема. уж слишком много там наворотов ненужных. я имею ввиду сам МУ.
я бы многие вещи из панели юзеров поудалял нафиг. особенно в настройках. задать бы им общие значения по умолчанию и убрать из админки. пусть остануться только у главного админа.
одно дело, это когда просто блоги создаются. хотя и там тоже много слишком всяких настроек для неспециалиста.
и другое дело, когда это простейшие блоги для социальной сети.
17 марта 2009 в 14:22
Редактировать Basic и Full name может только админ, чтобы он сам думал, как ему и пользователям будет удобнее.
Если человек создает блог, он должен иметь возможность что-то менять в нем – тогда ему это будет больше нравится. Вспомните ЖЖ, WordPress.com и любые другие сервисы блогов – они все дают свободу редактирования внешнего вида, плагинов. Это нравится пользователям, они поэтому и возвращаются.
18 марта 2009 в 1:22
замечание было про перевод. пусть редактирует, но желательно ему изначально сообщить, что он редактирует.
Basic – обозвать “Профиль”. и пусть человек выдумывает свои варианты, типа “Прачувака” или “Биометрия”.
и Full Name поле описать, как “Сетевое имя”, а уж хозяин сайта пусть выбирает, как у себя это обозвать: “AsыKnownAs:)”, “Кликуха”, “Погонялово”, “Известен под именем”.
то есть подправить перевод, с точки зрения понятности, очевидности и прекрасного стиля, что присутствует в остальных частях перевода.
18 марта 2009 в 19:19
Хорошо, спасибо за пожелания. Я при ближайшем обновлении перевода сделаю соответствующие изменения в описании.
19 марта 2009 в 0:31
А как насчёт “Стены”?
19 марта 2009 в 14:12
Ну лично мне не хочется копировать Вконтакте – это некрасиво и просто как-то заезжано (это МОЕ ЛИЧНОЕ мнение). Но хорошо, я сделаю сегодня, скорее всего, вариант со словом “стена”. Только не буду включать его в основу, выложу отдельным дополнением.
19 марта 2009 в 21:38
Спасибо за ответ (12 марта). Насчет спонсорства – увы… не сейчас… Сам нуждаюсь в некоторых инвестициях :) Но, думаю, при успешном развитии моего проекта без благодарности не останетесь, в некоторых аспектах он осуществляется благодаря Вам :)
А вопрос еще один. Когда-то давным-давно занимался phpBB, и там делал так: скрывал админа из списка участников (редактируя запрос в БД, сейчас не помню как, типа SELECT…WHERE…id >1 или т.п.) Это логично, когда пользователями являются узко ограниченный круг, допустим, каких-то специалистов, и в их общении “неизвестный”, “безликий” админ неуместен. В BuddyPress требуется тоже самое: в списке участников и в виджете “случайные пользователи” ссылки /members/admin/ как бы и не нужны… Его профиль никому ни о чем не говорит.. То же самое и в списке блогов и в “случайных блогах” – зачем нужно показывать ссылки на блог админа, когда пользователь и так, фактически находится на нем? Как отсечь лишнее? :) Хотя бы над какими файлами и строками покурить? :)
19 марта 2009 в 21:45
Да нет за что (12 марта).
Мне будет приятно, если с участием моей работы у вас получится что-то очень хорошее – и мои силы тоже вложены были, хоть и немного косвенно :)
Ух ты, какой вы вопрос задали… Я так сразу сказать не могу. Надо сделать примерно следующее: везде, где вызывается список, делать фильтр на предмет отсечения админа, то есть проверять если по запросу выходит админ, то админа скрыть. Пока не могу больше сказать. Подумаю, завтра дополню этот свой комментарий.
20 марта 2009 в 7:11
у меня вопрос по текущей версии.
BuddyPress 1.0 RC-1 тестируется на WPMU LE 2.7 или WPMU LE 2.7.1 ?
и есть ли разница?