SitePoint播客#41:BuddyPress与Andy Peatling

tech2023-12-28  70

Episode 41 of The SitePoint Podcast is now available! This week, Brad Williams (@williamsba) sits down with Andy Peatling (@Apeatling) to discuss BuddyPress, a collection of themes and plugins that turn WordPress into a social networking powerhouse. A complete transcript of the interviews is provided below.

SitePoint Podcast的 第41集现已发布! 本周,布拉德·威廉姆斯( @williamsba )坐下来与Andy Peatling( @Apeatling )讨论BuddyPress的 ,即把WordPress的成社交网络巨人的主题和插件的集合。 下面提供了采访的完整笔录。

下载此剧集 (Download this Episode)

You can also download this episode as a standalone MP3 file. Here’s the link:

您也可以将本集下载为独立的MP3文件。 这是链接:

SitePoint Podcast #41: BuddyPress with Andy Peatling (MP3, 41.3MB)

SitePoint Podcast#41:带有Andy Peatling的BuddyPress ( MP3,41.3MB )

面试成绩单 (Interview Transcript)

Kevin: December 20th, 2009. Brad Williams speaks to the author of plugins and themes that turn WordPress into a social networking powerhouse. This is the SitePoint Podcast #41: BuddyPress with Andy Peatling.

凯文(Kevin): 2009年12月20日。布拉德·威廉姆斯(Brad Williams)与使WordPress成为社交网络强国的插件和主题的作者交谈。 这是SitePoint播客#41:Andy Peatling的BuddyPress。

Brad: Welcome everybody to another episode of the SitePoint Podcast. I’m your host, Brad Williams, and this week, I’m joined by the founding developer of BuddyPress, Mr. Andy Peatling.

布拉德:欢迎大家观看SitePoint播客的另一集。 我是您的主持人,布拉德·威廉姆斯(Brad Williams),这周,我与BuddyPress的创始开发商Andy Peatling先生一起加入了会议。

Welcome to the show, Andy.

欢迎来到演出,安迪。

Andy: Hey Brad, thanks a lot for having me.

安迪:嘿,布拉德,非常感谢您的加入。

Brad: Absolutely. So why don’t you kind of explain to everybody who’s not familiar with BuddyPress what exactly it is and what exactly it does.

布拉德:绝对。 那么,为什么不向不熟悉BuddyPress的所有人进行解释呢?

Andy: Yeah, so the idea of BuddyPress is to take a new or existing installation of WordPress, or WordPress MU actually specifically, and rather than having the focus directly on the blog, it takes the focus and puts it more on the user. So you keep the existing blogging features, but you add features like extended profiles, private messaging, friends, groups, activity streams. So it’s trying to allow the user on the WordPress installation to kind of socially interact with other users on the same install.

安迪:是的,所以BuddyPress的想法是专门安装新的或现有的WordPress或WordPress MU,而不是直接关注博客,而是关注焦点,并将其更多地放在用户身上。 因此,您可以保留现有的博客功能,但可以添加诸如扩展配置文件,私人消息传递,朋友,组,活动流之类的功能。 因此,它试图允许WordPress安装上的用户与同一安装上的其他用户进行社交互动。

Brad: Great, yeah. BuddyPress as a product is still fairly young. I mean, I know it’s been around for, what, a few years now, but I guess in the open source world, that is kind of a younger project.

布拉德:是的,是的。 BuddyPress作为一种产品还相当年轻。 我的意思是,我知道它已经存在了几年了,但是我猜在开源世界中,这是一个更年轻的项目。

When exactly did the project start?

该项目什么时候开始的?

Andy: Well, I mean, I started actually – the idea came around in kind of the middle of 2007, and it started with a client project with WordPress MU and they wanted a social network built, but I kind of built a few plug-ins then and that kind of like spawned the idea, and I thought well let’s make something open source and let’s make it available for everybody else.

安迪:嗯,我的意思是说,我实际上是开始的–这个想法是在2007年中期出现的,它始于WordPress MU的客户项目,他们想要建立一个社交网络,但我建立了一些插件,那时,这种想法就产生了,我想我们应该开源一些东西,让其他人都可以使用。

The idea came from then. I started developing in mid 2007 and it kind of gained a little bit of momentum in some of the early versions of some of the features were built. I was just a freelancer at that time, so I didn’t have a lot of time to work on it and it kind of fell by the wayside. So then fortunately Automattic picked me up and employed me to continue working on it full time and then the development really started ramping up. We had the first beta version, I think, in December of 2008.

这个想法是从那时开始的。 我从2007年年中开始开发,在某些功能的早期版本中有所发展。 那时我还只是一名自由职业者,所以我没有太多的时间来研究它,而这有点落伍了。 因此,幸运的是,Automattic接了我,并雇用我继续全职工作,然后开发工作真正开始了。 我认为我们在2008年12月发布了第一个Beta版本。

It took about 10 months of development to the first beta version and then the second beta was in February of 2009 and then actually the first 1.0 version was in April of 2009. Actually, the final version of 1.0 now has only been around, I think, about 10 months, 9 months – so not too long, not even a year yet.

第一个Beta版本花了大约10个月的开发时间,然后在2009年2月发布了第二个Beta版本,然后在2009年4月发布了第一个1.0版本。实际上,我认为1.0的最终版本才刚刚发布。 ,大约10个月,9个月–不太长,甚至还不到一年。

Brad: You mentioned some of the features that comes with BuddyPress. Let’s dive into those a little bit more and kind of explain in a little greater detail how exactly those work; the first one being extended profiles. BuddyPress, like you said, actually puts the focus on users and it creates essentially a social networking profile for the users within WordPress, is that right?

布拉德:您提到了BuddyPress随附的一些功能。 让我们更深入地研究这些内容,并更详细地说明它们的工作原理。 第一个是扩展配置文件。 就像您说的那样,BuddyPress实际上将重点放在用户上,并且实际上为WordPress中的用户创建了一个社交网络配置文件,对吗?

Andy: Yeah, that’s right. BuddyPress is a combination of eight different features, among them is profiles. Basically that allows users or site admins, actually, to come in and create its specific profile fields that users can fill in.

安迪:是的,是的。 BuddyPress是八个不同功能的组合,其中包括配置文件。 基本上,这实际上允许用户或站点管理员进入并创建其特定的配置文件字段,用户可以填写。

For example, if you add a social network that was going to focus on soccer, you might create fields for users. They could fill in their team name, what’s their favorite ball, or what brand of soccer cleats do they use. So it allows users to come in and sign up and fill in those profile fields and then create a profile that’s displayed to every other user on the site.

例如,如果添加了一个专注于足球的社交网络,则可以为用户创建字段。 他们可以填写球队名称,最喜欢的球是什么,或者使用什么牌子的足球鞋。 因此,它允许用户进入并注册并填写这些配置文件字段,然后创建一个显示给网站上其他所有用户的配置文件。

It also adds some other features, like avatars; they can upload their own avatar and display that on the site as well.

它还增加了一些其他功能,例如头像; 他们可以上传自己的头像并将其显示在网站上。

Brad: And how flexible are these fields; are we talking just text boxes or is there a little bit more to it? Can we actually do drop-down select menus and checkboxes and things like that?

布拉德:这些领域有多灵活? 我们只是在说文本框,还是还有其他内容? 我们真的可以下拉选择菜单和复选框之类的东西吗?

Andy: They’ve got a few options. I think there’s nine or ten different types of fields you can put in there – you’ve got radio button fields, date selectors, text areas, just regular text box – there is a whole range. So it’s based on what information you want people to fill in or the type of question you’re asking, you can select an appropriate field type.

安迪:他们有一些选择。 我认为您可以在其中放置九种或十种不同类型的字段-您有单选按钮字段,日期选择器,文本区域,只是常规文本框-范围很广。 因此,它基于您希望人们填写的信息或您要询问的问题的类型,可以选择适当的字段类型。

Brad: So I guess this begs the questions, are these – when you register on the website and you create your custom fields, is that site wide or is that specific to that one particular WordPress MU blog that you’re on?

布拉德:所以我想这是一个问题,当您在网站上注册并创建自定义字段时,该网站是整个网站还是特定于您所在的某个WordPress MU博客?

Andy: No, I mean, BuddyPress is a sitewide plug-in, so when you activate BuddyPress on a WordPress MU install, it’s globally activated on all the blogs and you use the root blog of your installation to set everything up. The user fills out a profile on your BuddyPress installation and that profile data can be accessed on any of the blogs. So you could display a profile widget on any blog or any blog that the user belongs to; so it’s available globally.

安迪:不,我的意思是,BuddyPress是一个站点范围的插件,因此,当您在WordPress MU安装上激活BuddyPress时,会在所有博客上全局激活它,并且您使用安装的根博客来设置所有内容。 用户填写您的BuddyPress安装上的配置文件,并且可以在任何博客上访问该配置文件数据。 因此,您可以在任何博客或用户所属的任何博客上显示配置文件小部件; 因此它在全球范围内都可以使用。

Brad: So it kind of connects and joins all the individual blogs into one big community almost.

布拉德:因此,它几乎将所有个人博客连接并加入一个大社区。

Andy: That’s right, yeah, it’s kind of aiming to be the glue to stick all these things together and allow more interaction between authors.

安迪:是的,是的,它的目标是成为将所有这些东西粘合在一起并允许作者之间更多互动的粘合剂。

Brad: Awesome. Another great feature is private messaging, which doesn’t exist on WordPress at all, so it’s fully a WordPress feature. Now is that like we would expect from Facebook where we can just message other users?

布拉德:太棒了。 另一个很棒的功能是私人消息传递,它在WordPress上根本不存在,因此它完全是WordPress的功能。 现在,就像我们期望从Facebook那里向其他用户发送消息一样吗?

Andy: Yeah, kind of. It’s the ability for you to privately message each other and it’s done in an email style, so you’ve got an inbox, you’ve got a sent box, and then you can compose and it will auto-complete on any friend connections you have. So if you start typing a friend’s name, it will auto-complete and you can Tab and add more users. It kind of functions like email and it functions in a very similar way to Facebook mail that you see on Facebook. I think it’s nice to have and that people can privately take part in conversations across the site.

安迪:是的,有点。 这是您可以彼此私下发送消息的功能,并且以电子邮件的形式完成,因此您有一个收件箱,有一个发件箱,然后您可以撰写,并且它会在您所有的朋友联系上自动完成有。 因此,如果您开始输入朋友的名字,它将自动完成,您可以使用Tab键添加更多用户。 这种功能类似于电子邮件,其功能与您在Facebook上看到的Facebook邮件非常相似。 我认为这很高兴,人们可以私下参与整个站点的对话。

Brad: That’s great, and you kind of mentioned the next feature, which is friends, so you can actually have friends with other users within the network.

布拉德:太好了,您还提到了下一个功能,即朋友,因此您实际上可以与网络中的其他用户有朋友。

Andy: That’s right, so you can make friend connections. You might use it to connect with other offers. You can add friends to your friends’ list and then you can follow the activity of those friends, keep track of them across the sites, track what blog posts they’re posting, that sort of thing.

安迪:是的,因此您可以建立朋友关系。 您可以使用它与其他优惠联系。 您可以将朋友添加到您的朋友列表中,然后您可以跟踪这些朋友的活动,在网站上跟踪他们,跟踪他们发布的博客文章等。

So yeah, you request a friend/friendship and then the person accepts it and that friendship connection is made.

所以,是的,您请求一个朋友/友谊,然后对方接受它,并建立了友谊关系。

Brad: Do you have to be a friend to message other users, or can you message anybody that’s in your network?

布拉德:您是否必须成为朋友才能向其他用户发送消息,或者可以向您网络中的任何人发送消息?

Andy: No, you can message anybody but the auto-complete only works on friends’ names, so you can start typing friends names and it will complete on their actual real name. You can also type the username into the box and send messages to anybody on the system.

安迪:不,您可以向任何人发送消息,但自动完成功能仅适用于朋友的姓名,因此您可以开始输入朋友的姓名,它会以他们的真实姓名完成。 您也可以在框中输入用户名,然后将消息发送给系统上的任何人。

Brad: That’s awesome. The next feature – and this is one I think a lot of people really love (me included) – is groups. Can you explain groups a little bit and how they kind of work in BuddyPress?

布拉德:太好了。 下一个功能-团体,是我认为很多人真正喜欢的功能(包括我在内)。 您能否解释一下小组以及他们在BuddyPress中的工作方式?

Andy: Yeah sure. I really feel like groups is one of the most powerful features of BuddyPress and it’s really allowing you to group content and start conversations around a specific topic. So anybody that’s a member, or a member of a site, can come in and create a group and you can provide certain fields like group name and news and descriptions of the group, and then each group has an activity stream that you can post to. It currently has a wire where you can post little messages. It also has a forum where you can start forum topics specifically for the group. Users can then join up with the group and you can have conversations around specific topics.

安迪:是的。 我真的觉得分组是BuddyPress最强大的功能之一,它确实允许您分组内容并围绕特定主题开始对话。 因此,无论是成员还是网站成员,任何人都可以进入并创建组,并且可以提供某些字段,例如组名,新闻和该组的描述,然后每个组都有一个活动流,您可以将其发布到。 目前,它有一条电线,您可以在其中发布小信息。 它还有一个论坛,您可以在其中启动专门针对该论坛的论坛主题。 然后,用户可以加入小组,您可以围绕特定主题进行对话。

In BuddyPress right now, there is a really cool group extension API that plug-in developers can come in and create new features for groups. So, it’s really powerful. I think it’s one of the most powerful features of BuddyPress right now and it’s improving a lot all the time as well.

目前,在BuddyPress中,有一个非常酷的组扩展API,插件开发人员可以使用它来为组创建新功能。 因此,它真的很强大。 我认为这是BuddyPress目前最强大的功能之一,并且一直在不断改进。

Brad: Yeah, I think it probably is one the biggest draws to BuddyPress. Now, as far as privacy options, are there ways to have, say, private groups?

布拉德:是的,我认为这可能是BuddyPress最大的吸引力之一。 现在,就隐私选项而言,有没有办法建立私人团体?

Andy: Yeah, there are three options you can set. There’s a public group, which appears across the whole site and anything that’s posted in that group, people can see publicly and anyone can join the group.

安迪:是的,您可以设置三个选项。 有一个公共组,该组出现在整个网站上,并且该组中发布的所有内容都可以公开看到,任何人都可以加入该组。

And then there is private groups which anybody can request to join, but it has to be accepted by the administrator of the group or the group creator and all the activity within that group is actually hidden until you’re a member.

然后是任何人都可以请求加入的私有组,但是必须由该组的管理员或该组的创建者接受,并且该组内的所有活动实际上都被隐藏,直到您成为成员为止。

And then finally, there’s hidden groups where you can’t see that group at all anywhere in the site. It won’t show up in search results. You actually have to specifically be invited by the group creator to be able to join the group and even see that it exists.

最后,还有隐藏的组,您在站点中的任何地方都看不到该组。 它不会显示在搜索结果中。 实际上,您必须由组创建者特别邀请才能加入该组,甚至可以看到该组的存在。

Three levels of privacy built straight into groups.

隐私级别分为三个等级。

Brad: And that comes with the default. Like you said… the groups is really… and it works a lot like kind of the Facebook groups with members.

布拉德:这是默认设置。 就像您说的那样…这些论坛确实是…并且它的工作原理与具有成员的Facebook团体非常相似。

Andy: Those privacy levels are quite similar.

安迪:这些隐私级别非常相似。

Brad: I noticed you can have within a group, you have the group admin, which I’m assuming is the user who created the group, and then you can also have mods. What exactly is the difference between the two user levels?

布拉德:我注意到您可以在一个群组中,您可以拥有群组管理员,我假设是创建该群组的用户,然后您还可以拥有mod。 这两个用户级别之间到底有什么区别?

Andy: A group admin, they have the ability to delete the group obviously, and they have abilities to promote members within the group. They can also change a few other details that moderators don’t have access to.

安迪(Andy):小组管理员,他们具有明显删除小组的能力,并且具有提升小组成员的能力。 他们还可以更改主持人无权访问的其他一些详细信息。

The moderators really are there to moderate the forums if there’s a group forum and they could also, I believe, they can kick users from a group as well or ban users from coming back into the group. So they have some lower-level access, but things like ability to delete and that are all limited to the administrator of the group.

如果有小组论坛,主持人的确会在这里主持论坛,而且我相信他们也可以踢出小组用户或禁止用户再次加入小组。 因此,他们具有一些较低级别的访问权限,但是诸如删除功能之类的东西仅限于该组的管理员。

Brad: And you mentioned forums, so let’s just talk about that next. BuddyPress has forums integrated directly into it?

布拉德:您提到了论坛,所以我们接下来再谈。 BuddyPress是否已将论坛直接集成到其中?

Andy: Yeah, it’s actually using another project called bbPress that’s kind of built along the same lines as WordPress. So it uses bbPress to power the actual forum functionality in BuddyPress, and it used to be kind of crazy to be able to integrate bbPress and BuddyPress but in the last version, some new functionality was introduced where you could just click one button and it automatically sets up the forum functionality for you, so it’s quite simple to do. And instead of just having kind of global level forums and forums being completely separate from any of the social and interactive features of the site, it’s actually completely integrated into groups.

安迪:是的,它实际上是在使用另一个名为bbPress的项目,该项目的构建方式与WordPress相同。 因此,它使用bbPress来增强BuddyPress中实际的论坛功能,并且曾经疯狂地能够集成bbPress和BuddyPress,但在上一版本中,引入了一些新功能,您只需单击一个按钮即可自动执行该功能。为您设置论坛功能,因此操作非常简单。 而且,不仅仅是将全球级别的论坛和各种论坛与该网站的任何社交和互动功能完全分开,它实际上已经完全集成到各个组中。

When you create a group, you have the option to create a forum at the same time and then threads and topics that are posted in that forum are kind of attached to the group. You can create a forum on topics of very specific subject matters all inside that group and give actually access levels to, like we just said, moderators of groups and administrators of groups to delete threads, sticky and closed threads. So it’s all set up within the group.

创建组时,可以选择同时创建一个论坛,然后在该论坛中发布的主题和主题会附加到该组。 您可以创建一个论坛,讨论该论坛中所有非常特定主题的主题,并为论坛主持人和论坛管理员提供实际的访问级别,以删除线程,粘性和封闭线程。 因此,所有这些都在组内设置。

Brad: Yeah and then the integration process that you mentioned, I know that was a big feature a lot of people had requested and even myself back… my first exposure to BuddyPress was back in January of this year, before that had come, the integration process happened and it was… do you remember how many steps that was? I want to say it was like 12 or 15 steps.

布拉德:是的,然后是您提到的整合过程,我知道这是很多人要求的一个重要功能,甚至我自己也回来了……我第一次接触BuddyPress是在今年1月,在那之前,整合过程发生了……那你还记得那几步吗? 我想说的是12或15步。

Andy: Yeah, 15, I think. It was kind of like you had to be… it had to be a rainy day, and you had to be sitting in your kitchen for it to work and it was like very specific scenarios. It’s like magic.

安迪:是的,我15岁。 这有点像您必须……必须下雨天,您必须坐在厨房里才能正常工作,这就像非常特殊的情况。 就像魔术。

Brad: It was. I got it working but it took some – you know I had to bang my head on the desk a little bit and I did get it working but yeah, having the one-click integration is a godsend. I know the community really…

布拉德:是的。 我可以使用它,但是花了一些时间–您知道我必须在桌子上敲一下头,并且确实可以使用,但是,一键式集成真是天赐之物。 我真的知道社区...

Andy: I think it’s very important to me. You don’t want to start using new software and have to go through all these steps. It was just a fun right way to integrate a separate – bbPress as a separate project and finding the right way to integrate that simply… it just didn’t happen in the first version but actually now, it’s a one-click and people are pretty happy about that.

安迪:我认为这对我非常重要。 您不想开始使用新软件,而必须完成所有这些步骤。 这是将单独的bbPress作为一个单独的项目进行集成并找到简单的方法来进行集成的一种有趣的正确方法……在第一个版本中并没有发生,但实际上,这是一次单击操作,人们很漂亮对此感到高兴。

Brad: Yeah, and so bbPress is a separate project, so I guess that begs the question, is… do you have to download the actual bbPress software and then push it up in the BuddyPress or does that come with BuddyPress when you download it?

布拉德:是的,所以bbPress是一个单独的项目,所以我想引出一个问题,是…您是否需要下载实际的bbPress软件,然后将其推送到BuddyPress中,或者在下载时BuddyPress附带了该软件?

Andy: It actually is linked via Subversion as an external into BuddyPress. So, actually when you download the packaged version and the ZIP, it goes out and requests bbPress.

安迪:它实际上是通过Subversion作为外部链接到BuddyPress的。 因此,实际上,当您下载打包的版本和ZIP时,它就会消失并要求bbPress。

Brad: So it grabs the latest version.

布拉德:所以它抓住了最新版本。

Andy: It does grab… it’s the latest tagged version of bbPress.

安迪:确实可以抓到……这是bbPress的最新标签版本。

We take the latest tag that we know that’s going to be compatible and trunk changes aren’t going to break things. So, yeah just pulls it in automatically. There is nothing really you have to do other than go into the administration and then just hit the button to install.

我们采用了最新的标签,我们知道这将是兼容的,并且更改主干不会破坏事情。 因此,是的,只是将其自动拉入。 除了进入管理然后单击按钮进行安装之外,您实际上不需要执行其他任何操作。

Brad: That’s what I like; just hit the button and everything works.

布拉德:那就是我喜欢的; 只需按一下按钮,一切正常。

Andy: It’s the best way.

安迪:这是最好的方法。

Brad: It’s the only way to integrate things. Let’s talk about blogging because WordPress MU, the main feature is it allows multiple blogs within one installation of WordPress, and BuddyPress sits on top of MU so obviously you still have that WordPress MU blog functionality. So how does that integrate into BuddyPress?

布拉德:这是整合事物的唯一方法。 让我们来谈谈博客,因为WordPress MU的主要功能是允许在一个WordPress安装中包含多个博客,而BuddyPress位于MU之上,因此显然您仍然具有WordPress MU博客功能。 那如何整合到BuddyPress中呢?

Andy: BuddyPress tries not to play around with how blogs integrate and how blogs work. It kind of leaves that alone but just tries to enhance around that blog. So if you’ve got an existing MU installation, it’s not going to mess away with the way that people write blog posts and they way they go into their WordPress dashboard and write new posts and organize their posts. So what it does, BuddyPress actually adds a navigation bar at the top of your installation and that appears in all of your blogs and all of the BuddyPress pages and actually gives users the ability to select the “My Blogs” menu and find the blog that they want to post on and they have options like post a new post or change the theme. So it allows users to come in, no matter what page they’re on, to go and easily access to write a new post. It will also track any blog posts that they write, any comments that they leave on a site no matter what blog it’s on and it also gives them the ability to easily create a new blog, it adds a new page for that as well.

安迪(Andy): BuddyPress尝试不处理博客的集成方式和博客的工作方式。 有点单调,但只是尝试围绕该博客进行增强。 因此,如果您已经安装了MU,那么人们写博客帖子的方式以及他们进入WordPress仪表板并撰写新帖子和组织帖子的方式就不会被弄乱。 如此做,BuddyPress实际上在安装的顶部添加了一个导航栏,该导航栏出现在您的所有博客和所有BuddyPress页面中,并实际上使用户能够选择“我的博客”菜单并找到该博客。他们想要发布,并且可以选择发布新帖子或更改主题。 因此,无论用户在哪个页面上,它都允许用户进入并轻松访问以撰写新帖子。 它还将跟踪他们撰写的任何博客文章,无论在哪个博客上留下的任何评论,也使他们能够轻松创建新博客,并为此添加新页面。

Actually most of the features around blogging in BuddyPress kind of are tracking features. So they’ll track new blogs and track posts and track comments, kind of integrate that into activity streams and show on your profile which blogs you’re a part of and which comments you’ve left on which blog. It doesn’t really affect any of the posting or any of the actual interface for blogs. It just really enhances by tracking and adding a few new features.

实际上,BuddyPress中与博客有关的大多数功能都是跟踪功能。 因此,他们将跟踪新博客,跟踪帖子和评论,将其集成到活动流中,并在您的个人资料上显示您属于哪个博客以及在哪个博客上留下了哪些评论。 它实际上并不会影响博客的任何发布或任何实际界面。 它只是通过跟踪和添加一些新功能来真正增强。

Brad: And one thing that BuddyPress does that a lot of people kind of assume WordPress MU does out of the box, which it doesn’t, is it aggregates all that blog content kind of into one central location, is that right?

布拉德: BuddyPress所做的一件事是,很多人都认为WordPress MU开箱即用,不是吗,是将所有博客内容都聚合到一个中央位置,对吗?

Andy: Yeah, exactly. So it’s really just tracking. It’s monitoring when new posts are posted, which blogs they were posted to, when new blogs were created, and any comments across the whole network no matter what blog they’re on; it will bring that all back into one central location mainly or just basically into the activity stream. So anybody on the site can take a look at the activity stream and see posts as they’re posted and see comments as they’re commented. So it kind of brings it all together and aggregates.

安迪:是的,确实如此。 因此,它实际上只是跟踪。 它监视着什么时候发布新帖子,发布到哪些博客,何时创建新博客以及整个网络中的任何评论,无论它们在哪个博客上。 它将把所有内容主要或基本上全部带回到一个活动位置。 因此,该网站上的任何人都可以查看活动流,并在发布时看到它们,并在评论时看到它们。 因此,它可以将所有内容汇总在一起。

Brad: Speaking of activity streams… why don’t you explain it because I know that activity streams have kind of evolved in the last few versions of BuddyPress. How exactly do activity streams work, what do they do and what’s kind of the feature of those?

布拉德:说到活动流……为什么不解释呢,因为我知道活动流在BuddyPress的后几个版本中有所发展。 活动流是如何工作的,它们是做什么的以及这些功能的特点是什么?

Andy: In the current version, really the activity stream is about aggregating all of the activity across the whole site. So it’ll track blog posts, it’ll track profile updates, it’ll track group creation, it’ll track posts of group creation, it’ll track posts to group wires, it’ll basically track any activity across the site. There is also a filter so you can filter and just say just show me the latest blog post or just show me any groups that have been created or new friendship connections and the kind of the newer versions that are coming out kind of taken that a step further and saying well, why don’t we make the activity stream aggregate but also allow people to post updates to the activity stream. So you can go in, you can post a new update and say what you’re doing or perhaps go into a group and post a new update that is specific to that group and about the topic of that group.

安迪:在当前版本中,活动流实际上是关于汇总整个网站上的所有活动。 因此,它将跟踪博客帖子,跟踪个人资料更新,跟踪组创建,跟踪组创建的帖子,跟踪组的帖子,基本上跟踪整个网站上的任何活动。 还有一个过滤器,您可以过滤并说给我看最新的博客文章,或者给我看已创建的任何组或建立新的友谊联系以及即将出现的新版本,这都是一个步骤更进一步地说,为什么我们不汇总活动流,但又允许人们将更新发布到活动流。 因此,您可以进入,可以发布新的更新并说出自己在做什么,或者可以进入一个小组并发布特定于该组以及该组主题的新更新。

So it’s kind of becoming a two-way process. Yes, it’s aggregating everything but you can also go in and post things directly to the activity stream. Actually, even more so that we’ve introduced in 1.2 that’s coming up, activity stream comments. So people can actually come in and comments on things in your activity stream, whereas before it was just kind of you just monitored it and said okay, this is happening, but there was no real way of interacting with it. So it’s becoming much, much more interactive, and I think that’s kind of the way that it should go and it’s proven to be in the latest development versions much more sticky for people. They want to come back and comment on things and they want to interact with other people. So it’s pretty useful, I think.

因此,这有点像一个双向过程。 是的,它正在汇总所有内容,但您也可以进入并将内容直接发布到活动流。 实际上,甚至更多,以便我们在即将发布的1.2中引入活动流注释。 因此人们实际上可以介入并评论您的活动流中的事物,而在您只是监视一下它并说好之前,这正在发生,但是没有与之交互的真正方法。 因此,它变得越来越互动,我认为这是应该采用的方式,并且事实证明,在最新的开发版本中,它对人们来说更具粘性。 他们想回来对事情发表评论,并想与他人互动。 我认为这非常有用。

Brad: Are there any plans to add a ‘like’ link to these status updates similar to Facebook?

布拉德:是否有计划向这些状态更新添加类似于Facebook的“赞”链接?

Andy: I don’t see why not. I’d like to see that as a plug-in definitely. I think that’d be a great plug-in. Actually, that’s been requested a number of times and people want to say I like this on different types of content so I can definitely see that coming through as a plug-in and we’ll see where that goes and how it’s received.

安迪:我不明白为什么不这样。 我肯定希望将其视为插件。 我认为这将是一个很棒的插件。 实际上,这已经被要求了很多次,人们想说我喜欢不同类型的内容,因此我可以肯定地看到它是作为插件来实现的,我们将看到它的去向和接收方式。

Brad: So there you go. If you want to get involved in BuddyPress, there’s a great plug-in idea. That actually brings up a great point; BuddyPress does allow plug-ins, just like WordPress or WordPress MU does, it allows BuddyPress-specific plug-ins. Is that right?

布拉德:那就去。 如果您想参与BuddyPress,有一个很棒的插件想法。 这实际上提出了一个重点; BuddyPress确实允许插件,就像WordPress或WordPress MU一样,它允许BuddyPress特定的插件。 那正确吗?

Andy: That’s right. BuddyPress kind of rides on the back of the WordPress plug-in API, so it uses all the same techniques like filters and actions and basically your plug-in is the same as a WordPress plug-in. You just kind of checking that BuddyPress is active and using functions that BuddyPress provides. So if you know really know how to build a WordPress plug-in, you sort of know in a way how to build a BuddyPress plug-in because the fundamentals are very similar.

安迪:是的。 BuddyPress是WordPress插件API的基础,因此它使用所有相同的技术(例如过滤器和操作),并且基本上您的插件与WordPress插件相同。 您只需检查一下BuddyPress是否处于活动状态并使用BuddyPress提供的功能即可。 因此,如果您真的知道如何构建WordPress插件,那么您会以某种方式知道如何构建BuddyPress插件,因为基本原理非常相似。

The nice thing about BuddyPress being written for WordPress is that you can ride on the back of an existing API. So I didn’t really have to think about how people were going to extend BuddyPress and how they would do that; the way to do it was already there in WordPress, it was just a matter of extending that with BuddyPress.

为WordPress编写BuddyPress的好处是,您可以使用现有API的背面。 因此,我真的不必考虑人们将如何扩展BuddyPress,以及他们将如何进行扩展。 做到这一点的方法已经存在于WordPress中,这只是通过BuddyPress进行扩展的问题。

Brad: That’s awesome. That’s quite a slew of features we just went through that BuddyPress adds in. I could tell you probably spent a lot of long nights plugging away at this code.

布拉德:太好了。 这是我们刚刚通过BuddyPress添加的许多功能。我可以告诉您,大概花了很长的时间才能插入此代码。

Andy: There’s about eight different component features but the nice thing is you can turn these things off. If you just want to start a site or just add profiles or start a site with only profiles and blogs, you can turn everything else off. There’s on/off switches for all the different functionality and you can pick and choose what you want.

Andy:大约有八种不同的组件功能,但是很高兴您可以关闭这些功能。 如果您只想启动一个网站或仅添加配置文件或仅使用配置文件和博客来启动一个网站,则可以关闭其他所有功能。 所有不同功能都有开/关开关,您可以选择所需的功能。

Brad: I think that’s great and it kind of helps people ease into in and kind of maybe test out just one of the features of BuddyPress and see how their users like it and then if they get good feedback, they might look at kind of flipping on the switch for the rest of the BuddyPress plug-ins.

布拉德:我认为这很棒,它可以帮助人们轻松使用BuddyPress的一项功能,并测试一下用户的喜欢程度,然后,如果他们获得良好的反馈,他们可能会发现这种转变在其余BuddyPress插件的开关上。

Andy: Yeah, exactly. It’s not all or nothing, you can make it a gradual process.

安迪:是的,确实如此。 它不是全部或全部,您可以使其逐步进行。

Brad: Let’s talk about upcoming BuddyPress features I was checking out. You actually have a public roadmap of features that are going to come out in the next versions and it’s actually pretty detailed; I was impressed, even more so than I think the WordPress roadmap is sometimes. So I’m curious, was the roadmap, is that decided by you, was that a community effort or where did the roadmap actually come from?

布拉德:我们来谈谈我即将检查的BuddyPress功能。 实际上,您有一个公共路线图 ,这些功能将在下一版本中发布,并且实际上非常详细。 我印象深刻,甚至比我有时认为的WordPress路线图还印象深刻。 所以我很好奇,路线图是由您决定的,是社区的努力还是路线图的真正来源?

Andy: Well, it was I think around about six or seven months ago just after the version 1.0 was released. I sort of sat down and thought what would be some great features to see in the next three or four versions and I came up with a list of about 30 or 40 I think, it was quite extensive, and what I did was I went onto IRC, into the BuddyPress chat room and discussed with some of the plug-in developers there and the people that just generally hang out and talk about BuddyPress what they thought about the list and what they thought would be important. And we just kind hashed it out and kind of whittled it down to around 20-25 features that we thought would be fairly useful for BuddyPress to include in the next couple of versions.

安迪:嗯,我想大约是在六个或七个月前的1.0版本发布之后。 我有点坐下,想在接下来的三,四个版本中会看到哪些很棒的功能,我想出了大约30或40个列表,我认为这相当广泛,我要做的就是IRC,进入BuddyPress聊天室,并与那里的一些插件开发人员以及只是闲逛并谈论BuddyPress的人们进行了讨论,他们对清单的想法以及重要的想法。 我们只是将其散列出来,并将其缩减为大约20-25个功能,我们认为这些功能对于BuddyPress包含在接下来的几个版本中非常有用。

Then what we did was we took that list and put it on the BuddyPress.org website and kind of created a voting tool. So you add all the features in the list and you could actually rank which features you thought were most important. So if you thought something was more important that you could rank it up but somebody else might not think that that was very important and they rank it down. We took the averages over the – I think it was maybe four weeks we did that for – and basically it was just ranked in by the order of most importance based on what the general consensus was. Then we split all those features down into version numbers and the first five features were worked on Version 1.1 and then the next five, 1.2, and so on and so on.

然后,我们所做的就是将列表拿到BuddyPress.org网站上,并创建了一种投票工具。 因此,您可以在列表中添加所有功能,然后可以对您认为最重要的功能进行排名。 因此,如果您认为更重要的事情可以将其排名较高,但其他人可能不认为这很重要,因此他们将其排名较低。 我们取了平均值-我认为大概是四个星期了-基本上,它只是根据普遍共识而按最重要的顺序排列。 然后,我们将所有这些功能分解为版本号,并且前五个功能在版本1.1上可用,然后在后五个功能1.2上使用,依此类推。

That worked out the roadmap and it was kind of nice because it gives everybody input into what happens and it’s a community project. What the community wants is very important.

制定了路线图,这很不错,因为它使每个人都可以了解发生了什么,这是一个社区项目。 社区想要的是非常重要的。

Brad: That’s one of the many reasons I love open source, you actually listen to the community to build this roadmap, which I think is the way every open source project should work and most do. So I think it’s very admirable that that’s exactly how this happened. And as you can start to see, it gives everyone kind of a voice like you said.

布拉德:这是我喜欢开源的众多原因之一,实际上您是在听取社区的意见来制定此路线图,我认为这是每个开源项目都应该工作的方式,大多数人也会这样做。 因此,我真的很钦佩这是怎么发生的。 正如您开始看到的那样,它给每个人都像您所说的那样的声音。

Andy: That’s right and at the end of the day, the community are the people that are going to use your software; they’ve got great ideas so let’s bring it all together and make something up.

安迪:没错,归根结底,社区就是将要使用您的软件的人们。 他们有很棒的主意,所以让我们将它们融合在一起并做出点什么。

Brad: I see BuddyPress version 1.2 is slated for December which we’re kind of winding down on. So you think 1.2 is going to make it before the new year or is that going to get pushed back till January?

布拉德:我看到BuddyPress 1.2版定于12月发布,我们正在逐步结束。 因此,您认为1.2会在新年之前实现,还是要推迟到一月?

Andy: Unfortunately, yes, it’s been pushed back because… well one thing we weren’t really anticipating developing a new default theme, so that came into the mix and that’s added a little bit of time onto the development and it just really hasn’t given enough time to introduce a fair amount of beta testing before the release. So it’s looking, realistically, it’s going to be probably mid to end of January before 1.2 is out just to give time for the testing.

安迪:不幸的是,它被推迟了,因为……好吧,我们并没有真正期望开发一个新的默认主题,所以加入了这个主题,这为开发增加了一些时间,而实际上还没有。在发布前有足够的时间进行大量的Beta测试。 因此,实际上,它看起来可能要在一月中下旬才能发布1.2,以便给测试时间。

And the trouble with releasing around Christmas is not many people are around to test and now is not a good time to release software, so I think the end of January is probably more than likely.

而且,圣诞节前后发布的麻烦并不多,需要测试的人也不多,现在也不是发布软件的好时机,所以我认为一月底可能会更多。

Brad: Awesome, and I noticed photo albums were listed in that update. Is that still in the plan?

布拉德:太好了,我注意到该更新中列出了相册。 那还在计划中吗?

Andy: Not for 1.2, no. And the reason being that photo albums is probably going to be very closely coupled with a new activity stream functionality in the way the way that you post photos, so it didn’t make a lot of sense to start developing that and to fill the foundations in a new activity stream component where it was sort of solidified. So now that’s basically being done for 1.2, and the development on that can start kicking forward and moving on. So the nice thing is there are some media plug-ins for BuddyPress right now, so if you’re desperate for photo album functionality, there’s a couple of plug-ins you can maybe test out that allow you to upload images.

安迪:不是1.2,不是。 原因是相册可能会与您发布照片的方式非常紧密地结合新的活动流功能,因此开始进行开发并填补基础并没有多大意义。在一个新的活动流组件中,其中已对其进行了固化。 因此,现在基本上已经在1.2中完成了,并且关于它的开发可以开始向前发展。 因此,很高兴的是,现在有一些BuddyPress的媒体插件,因此,如果您迫切需要相册功能,可以尝试一些插件,以允许您上传图像。

Brad: There’s a plug-in for that, right?

布拉德:有一个插件,对吧?

Andy: There’s a plug-in for that.

安迪:有一个插件。

Brad: That’s what we love to say in the WordPress community. You mentioned the new theme that just came out. I was actually on – you have a great site that tests kind of the latest version of BuddyPress, it’s at testbp.org and all the links we discuss on this show we’ll be sure to put in the show notes. But you just released the new theme on testbp.org, and it’s quite a change from the original default theme. I was wondering if you can kind of talk about that and what new functionality this theme provides and why it was decided to change.

布拉德:这就是我们在WordPress社区中喜欢说的话。 您提到了刚刚出现的新主题。 我实际上是在–您有一个不错的网站,它测试了BuddyPress的最新版本,该网站位于testbp.org上 ,我们将在此展会上讨论的所有链接都一定会放入展会注释中。 但是您刚刚在testbp.org上发布了新主题,并且与原始默认主题相比有很大的变化。 我想知道您是否可以谈论这个主题,以及该主题提供了哪些新功能以及为什么决定对其进行更改。

Andy: Quite a few things really. One of the main things was usability. I felt that the original default theme wasn’t— the usability was okay but it wasn’t fantastic, and I felt that a better job can be done. It was about making it usable, making it more personal. So actually when you log in to the new default theme, you get personalized tabs so on the main activity stream, you can see just activity of your groups, just activity of your friends. And on the members groups and forums tabs, you can limit to just your groups and your friends without having to really dig into your profile.

安迪:确实有很多事情。 主要的事情之一是可用性。 我觉得原来的默认主题不是-可用性还可以,但是并不理想,我觉得可以做得更好。 这是关于使其可用,使其更具个性。 因此,实际上,当您登录到新的默认主题时,您会获得个性化的选项卡,因此在主要活动流上,您可以看到的只是群组的活动,而是好友的活动。 在成员组和论坛选项卡上,您可以只限于组和您的朋友,而不必深入了解您的个人资料。

Usability was one of the major things – get it more usable, get it easier to use, and more accessible for people.

可用性是主要的事情之一-使它更易用,更易于使用并且对人们更易访问。

And another thing was to make an easier base for people to start creating themes from. You know a lot of work was done in this area for 1.1, to make it easier for people to skin BuddyPress. That went well and it was easier but I still felt that there was too much CSS, there was too much JavaScript and there were just way too many template files that were difficult to skin. So it’s kind of starting at a fresh base and making it – thinking about how to make it easy for people to create a new theme. The CSS has been reduced by about a half and the JavaScript by about half as well, and there are far fewer template files and they’re kind of structured in a much more intuitive way.

另一件事是为人们提供一个更容易的基础来开始创建主题。 您知道在1.1方面在此区域已完成许多工作,以使人们更容易对BuddyPress进行皮肤处理。 这样做很顺利,也很容易,但是我仍然觉得CSS太多了,JavaScript太多了,而且模板文件太多了,这些东西很难换肤。 因此,这有点像是从一个新的基础开始,然后再做–考虑如何使人们易于创建新主题。 CSS减少了大约一半,JavaScript也减少了大约一半,并且模板文件要少得多,并且它们以更加直观的方式进行了结构化。

So hopefully the idea is that it will be an easier base for people to start from and a good example of a base for people to start from and create child themes from.

因此,希望这一想法是,这将成为人们更轻松地开始学习的基础,并且是人们从其开始创建儿童主题的基础的一个很好的例子。

I think it’s been very well received so far, and testbp.org, the interaction levels are much higher than they were on the previous theme. And I think overall, people are really happy with the way it works, it kind of makes a lot more sense than the previous theme did. It’s a much more consistent interface. Not to say that the previous theme is going away and that was bad; it’s still around and that’s been updated with the new features in 1.2, so that’s sticking around for some time, indefinitely, in fact. So if you’ve created themes on the previous default, that’s not going away, your themes will continue to work. It’s just an alternative, essentially.

我认为到目前为止,testbp.org一直很受欢迎,其交互级别比以前的主题要高得多。 而且我认为,总体而言,人们对它的工作方式感到非常满意,它比上一个主题更有意义。 这是一个更加一致的界面。 并不是说以前的主题消失了,那很糟糕; 它仍然存在,并且已通过1.2中的新功能进行了更新,因此实际上存在了一段时间。 因此,如果您是根据先前的默认设置创建主题的,那么该主题不会消失,您的主题将继续有效。 从本质上讲,这只是一个替代方案。

Brad: Do you actually get both themes when you download BuddyPress, or is the old theme kind of something you have to download separately and add in?

布拉德:下载BuddyPress时,您实际上同时获得了两个主题吗?还是您必须单独下载并添加旧主题?

Andy: No, you’ll still get the old theme. It was originally called BP Default, that’s actually being changed to BP Classic and the new theme is going to be the BP Default.

安迪:不,您仍然会保留旧主题。 它最初称为BP Default,实际上已更改为BP Classic,新主题将是BP Default。

Brad: It’s starting to sound a lot like WordPress. So we’ll probably see these five, six years down the road, we’ll still be using these themes.

布拉德:听起来已经很像WordPress。 因此,我们可能会在未来的五,六年中看到这些主题,我们仍将使用这些主题。

Andy: That’s right, it may well be. That’s the thing with starting a new project, you have all these ideas to begin with and you create a theme based on what you think it’s going to be. Your ideas morph and things change, and new things come along. I guess I felt like the older theme was getting – it kind of represented how BuddyPress was and not how BuddyPress is going to develop and move forward in the future. So I felt like even though it’s going to be updated, the older theme, I felt like a new theme could really… a fresh start and easier to update moving forward. So we’ll see where it goes. So far it’s been pretty good.

安迪:是的,没错。 开始一个新项目就是这样,您拥有所有这些想法,然后根据自己的想法创建了一个主题。 您的想法会发生变化,事情会发生变化,新事物也会随之而来。 我想我觉得自己的主题已经越来越老了-它代表了BuddyPress的发展方式,而不是BuddyPress未来的发展和前进方向。 因此,我觉得即使是要更新的旧主题,我也觉得新主题确实可以……重新开始,并且更容易进行更新。 因此,我们将看到它的去向。 到目前为止,一切都还不错。

Brad: Yeah, absolutely. And this kind of runs into my next question, which is when working with software that is fairly new like BuddyPress is, it’s only a few years old, what can be done to kind of reassure like developers and designers that whatever they’re doing isn’t going to change on the next release? For example, WordPress is pretty structured, everything is kind of in place because it’s been around for awhile. BuddyPress hasn’t been around as long so just in the last year, you can certainly attest to this, that some things have really changed as far as how themes are made, profile and themes like that. So what can you do to kind of reassure the community out there that you’re not just going to have to redo your code every time a new version comes out?

布拉德:是的,绝对。 这种问题碰到我的下一个问题,那就是当使用像BuddyPress这样的相当新的软件时,它只有几年的历史了,可以采取什么措施使开发人员和设计人员放心,他们所做的就是在下一个版本中不会更改吗? 例如,WordPress的结构非常漂亮,一切都已经准备就绪,因为它已经存在了一段时间。 BuddyPress的成立时间不长,就在去年,您当然可以证明这一点,就主题的制作方式,配置文件和此类主题而言,确实发生了一些变化。 因此,您可以做些什么来使社区放心,您不只是每次发布新版本时都必须重做代码?

Andy: I try hard to provide backwards compatibility and I’ve done that so far in every release. But it’s a new project and things do change quite a bit in new projects but the old code is not going to break. What I’m going to do actually or what’s going to be done is all the deprecated code, the old code, is going to be moved into a separate plug-in and that actually provides backwards compatibility. So instead of maintaining all of that backwards compatible code in the actual core BuddyPress, it’s going to moved to a separate plug-in and what you can do is people who are using BuddyPress with older plug-ins or older themes that perhaps don’t work in the new version, you can activate this plug-in and it provides backwards compatibility for this old stuff.

安迪:我努力提供向后兼容性,到目前为止,我在每个版本中都做到了这一点。 但这是一个新项目,在新项目中确实发生了很多变化,但是旧代码不会中断。 我实际上将要执行的操作或将要执行的操作是所有已弃用的代码(旧代码)将移至单独的插件中,并且实际上提供了向后兼容性。 因此,与其在实际的核心BuddyPress中维护所有向后兼容的代码,不如将其移至单独的插件,而您所能做的就是将BuddyPress与较旧的插件或较旧的主题一起使用的人在新版本中工作时,您可以激活此插件,并且它为该旧版本提供向后兼容性。

Ideally in a couple more versions, things are going to be particularly solidified and the way things work is going to be kind of nailed down and you won’t see this kind of constant change that’s happened in the first couple of versions… it’s just got to find its footing, and I think it’s pretty close to doing that now.

理想情况下,在另外几个版本中,事情将特别固化,并且将确定工作方式,并且您不会看到在前几个版本中发生的这种持续变化……找到自己的立足点,我认为现在已经很接近了。

Brad: Sure, yeah.

布拉德:是的,是的。

Andy: But it has changed a fair amount from the first couple of versions, but I think that’s going to slow down significantly.

安迪:但是与前几个版本相比,它已经发生了很大的变化,但是我认为这将会大大放慢速度。

Brad: I think the plug-in idea is a great idea. It definitely goes towards the direction of trying to keep BuddyPress as lightweight as possible and I think removing a lot of that deprecated code, like you said, into a plug-in does that because if you don’t need it, why have it in there.

布拉德:我认为插入式创意是个好主意。 它肯定会朝着使BuddyPress尽可能轻量级发展的方向发展,我认为像您所说的那样,将许多已弃用的代码删除到插件中是因为,如果您不需要它,为什么要放入它那里。

Andy: Yeah, it seems unfortunate if you’re starting a new installation right now that you have to still run all that old code in the background even though you’re not really even using it. So for people that really need it there and need to maintain backwards compatibility, they can just pop that plug-in and it’s no problem. But for people starting up afresh, they don’t have to install … use all of that old code in there. I feel like to continue to maintain the old stuff could be detrimental in the long run for the projects, but to get it out there and put it into a separate plug-in, I think is hopefully a good idea.

安迪:是的,不幸的是,如果您现在就开始一个新的安装,即使您并没有真正使用它,您仍然必须在后台运行所有旧代码。 因此,对于确实需要它并需要保持向后兼容性的人们来说,他们只需弹出该插件即可,这没问题。 But for people starting up afresh, they don't have to install … use all of that old code in there. I feel like to continue to maintain the old stuff could be detrimental in the long run for the projects, but to get it out there and put it into a separate plug-in, I think is hopefully a good idea.

Brad: Yeah, absolutely, I fully agree. Let’s talk about migrating to BuddyPress. There is a lot of people out there that have started kind of social networks maybe through like Ning or some other platform for their company or their group. How can these developers or the administrators, I should say, how can they get over to BuddyPress? Are there any kind of importing tools to get through networks that they’ve already had established for a few years into BuddyPress?

Brad: Yeah, absolutely, I fully agree. Let's talk about migrating to BuddyPress. There is a lot of people out there that have started kind of social networks maybe through like Ning or some other platform for their company or their group. How can these developers or the administrators, I should say, how can they get over to BuddyPress? Are there any kind of importing tools to get through networks that they've already had established for a few years into BuddyPress?

Andy: Yeah, I mean as it currently stands, there aren’t any fully functional or useful importers at the moment. I know there are a few people talking about building a Ning importer, as a plug-in. I’ve seen it on the BuddyPress.org site. As of yet, nothing major that can be used to import existing installations.

Andy: Yeah, I mean as it currently stands, there aren't any fully functional or useful importers at the moment. I know there are a few people talking about building a Ning importer, as a plug-in. I've seen it on the BuddyPress.org site. As of yet, nothing major that can be used to import existing installations.

I think actually one of the biggest problems right now is to get networks creating fully useful export files. I’m not even sure Ning at the moment allows you to export your data in full. Actually, BuddyPress doesn’t allow you to do that at the moment, so it’s just as much at fault. That’s actually on the roadmap for the next version. So I mean as much as there is no importers, there’s not really any exporters at the moment, so it’s a little difficult in this area.

I think actually one of the biggest problems right now is to get networks creating fully useful export files. I'm not even sure Ning at the moment allows you to export your data in full. Actually, BuddyPress doesn't allow you to do that at the moment, so it's just as much at fault. That's actually on the roadmap for the next version. So I mean as much as there is no importers, there's not really any exporters at the moment, so it's a little difficult in this area.

It’s an interesting area because whether the direction for this will be importing or exporting or will it be actually automatically sharing information that you put on these networks, so if I come and create an account with all my information, could BuddyPress implement something that allows you to share your information backwards and forwards to some location that you have control of and you can back up?

It's an interesting area because whether the direction for this will be importing or exporting or will it be actually automatically sharing information that you put on these networks, so if I come and create an account with all my information, could BuddyPress implement something that allows you to share your information backwards and forwards to some location that you have control of and you can back up?

I think exports and imports is going to be important in the short term but I think in the long term, we’re going to see more sharing of data and more backing up of data as you go along that network. So you actually won’t need these imports and exports in the long run, but that’s speculation and we’ll see where that goes.

I think exports and imports is going to be important in the short term but I think in the long term, we're going to see more sharing of data and more backing up of data as you go along that network. So you actually won't need these imports and exports in the long run, but that's speculation and we'll see where that goes.

Brad: You heard it here first from…

Brad: You heard it here first from…

Andy: It’s an idea for these platforms to share their information but we’ll see where that goes.

Andy: It's an idea for these platforms to share their information but we'll see where that goes.

Brad: I agree, I think that’s the way the Web is going; it’s just a matter of whether the big players kind of step up and allow that to happen with some of the smaller players. So you’re right, we’ll definitely have to see how it plays out but hopefully, everyone with the open mindset will go that reason and will go that direction.

Brad: I agree, I think that's the way the Web is going; it's just a matter of whether the big players kind of step up and allow that to happen with some of the smaller players. So you're right, we'll definitely have to see how it plays out but hopefully, everyone with the open mindset will go that reason and will go that direction.

Another hot topic in the WordPress world is the announcement that WordPress and WordPress MU will actually be merging quite possibly in the 3.0 version coming up. So my question is how is this going to impact BuddyPress?

Another hot topic in the WordPress world is the announcement that WordPress and WordPress MU will actually be merging quite possibly in the 3.0 version coming up. So my question is how is this going to impact BuddyPress?

Andy: I think it’s going to be a positive thing for BuddyPress. Right now it’s limited to WordPress MU and that automatically adds a barrier for entry for people. It is harder to set up WordPress MU, so if BuddyPress is going to work on this merged version of WordPress and it’s going to work, whether you’ve got the WordPress MU features of this merged version turned on or not. It’s going to be more accessible to people and reduce that barrier for entry and it’s going to be nice to say BuddyPress works on WordPress, rather than WordPress MU which is overall a fairly small percentage of WordPress installations, even though actually it runs a lot of the WordPress blogs out in the world, actually physical installations of WordPress MU is much smaller than standard single installations. It’s going to be a positive thing, I think.

Andy: I think it's going to be a positive thing for BuddyPress. Right now it's limited to WordPress MU and that automatically adds a barrier for entry for people. It is harder to set up WordPress MU, so if BuddyPress is going to work on this merged version of WordPress and it's going to work, whether you've got the WordPress MU features of this merged version turned on or not. It's going to be more accessible to people and reduce that barrier for entry and it's going to be nice to say BuddyPress works on WordPress, rather than WordPress MU which is overall a fairly small percentage of WordPress installations, even though actually it runs a lot of the WordPress blogs out in the world, actually physical installations of WordPress MU is much smaller than standard single installations. It's going to be a positive thing, I think.

Brad: Yeah, it’s going to open the door to the millions of standard WordPress websites to run BuddyPress should they so choose to once they hit that 3.0 version. How closely will you be involved with that? Will you actually work with the team who is on the WordPress side who is working on 3.0? I’m assuming you’re going to… well, I’m sure you guys are going to really test back and forth to make sure that when that 3.0 comes out, that it’s fully compatible with BuddyPress and the merger and everything.

Brad: Yeah, it's going to open the door to the millions of standard WordPress websites to run BuddyPress should they so choose to once they hit that 3.0 version. How closely will you be involved with that? Will you actually work with the team who is on the WordPress side who is working on 3.0? I'm assuming you're going to… well, I'm sure you guys are going to really test back and forth to make sure that when that 3.0 comes out, that it's fully compatible with BuddyPress and the merger and everything.

Andy: Yeah, I mean definitely. I keep a close eye on the developments of WordPress on Trac and what’s going on there. There is not a lot of clear information exactly how the merge is going to happen right now. So I think once that starts coming out, then I’m going to pay close attention to that and make sure that BuddyPress is going along or following the same lines and making sure that it works on the development versions.

Andy: Yeah, I mean definitely. I keep a close eye on the developments of WordPress on Trac and what's going on there. There is not a lot of clear information exactly how the merge is going to happen right now. So I think once that starts coming out, then I'm going to pay close attention to that and make sure that BuddyPress is going along or following the same lines and making sure that it works on the development versions.

I try and contact the core developers of WordPress every now and then just to see what’s going on and make sure that things are moving forward with BuddyPress and everything is still going to work in the long term. I’ll provide a helping hand with patches and making sure that everything is up to date and working. That’s pretty important.

I try and contact the core developers of WordPress every now and then just to see what's going on and make sure that things are moving forward with BuddyPress and everything is still going to work in the long term. I'll provide a helping hand with patches and making sure that everything is up to date and working. That's pretty important.

Brad: Yeah, I mean everyone’s focus right now is on the 2.9 release, which chances are, if you’re listening to this podcast, it should be out unless there is some big delay for some reason. But I’m sure, like you said, after the new year, the 3.0 conversations will begin, at least the public conversations, and there will be more of a good idea of what direction it’s going to go and how it’s going to happen.

Brad: Yeah, I mean everyone's focus right now is on the 2.9 release, which chances are, if you're listening to this podcast, it should be out unless there is some big delay for some reason. But I'm sure, like you said, after the new year, the 3.0 conversations will begin, at least the public conversations, and there will be more of a good idea of what direction it's going to go and how it's going to happen.

It’s pretty exciting times in the WordPress community right now.

It's pretty exciting times in the WordPress community right now.

Andy: I think it’s going to be a great move and I think it’s going to be well received in the moving direction.

Andy: I think it's going to be a great move and I think it's going to be well received in the moving direction.

Brad: I’ve got a couple of WordPress MU networks, and I think that upgrade to 3.0 is going to be probably the scariest one I’ll ever have to do. But once it’s over, I’ll feel great about it, but when I actually hit that one button, I’m going to be sweating it for a few minutes probably. I’ll take good backups.

Brad: I've got a couple of WordPress MU networks, and I think that upgrade to 3.0 is going to be probably the scariest one I'll ever have to do. But once it's over, I'll feel great about it, but when I actually hit that one button, I'm going to be sweating it for a few minutes probably. I'll take good backups.

Andy: That’s right. Make sure you backup.

安迪:是的。 Make sure you backup.

Brad: I actually have a question from a community member. He’s actually pretty well known in the WordPress community as well, Ryan Hellyer.

Brad: I actually have a question from a community member. He's actually pretty well known in the WordPress community as well, Ryan Hellyer.

Ryan asks, “Is Automattic’s investment in the BuddyPress project related to them aiming for WordPress.com to take on Facebook.com in the social networking space?” Has that been discussed at all on the Automattic side?

Ryan asks, “Is Automattic's investment in the BuddyPress project related to them aiming for WordPress.com to take on Facebook.com in the social networking space?” Has that been discussed at all on the Automattic side?

Andy: No, I don’t think… it’s never been something that’s really been discussed and talked about in any great detail. Automattic brought me on because I liked the idea of BuddyPress and they liked the idea of using WordPress as a platform and creating something new based on WordPress. I was at the point where I couldn’t work on it anymore simply because I had to work on bill-paying projects. They just said we’ll bring you on and we’ll employ you full time and you can just work on this thing; there is no real boundaries, no real direction. It was like you work on this and if it works out, great, but if it doesn’t, you know, too bad.

Andy: No, I don't think… it's never been something that's really been discussed and talked about in any great detail. Automattic brought me on because I liked the idea of BuddyPress and they liked the idea of using WordPress as a platform and creating something new based on WordPress. I was at the point where I couldn't work on it anymore simply because I had to work on bill-paying projects. They just said we'll bring you on and we'll employ you full time and you can just work on this thing; there is no real boundaries, no real direction. It was like you work on this and if it works out, great, but if it doesn't, you know, too bad.

It seems to have worked out so far and they’re continuing to employ me to work on it full time. Not to say that some of the BuddyPress features in the future might enhance WordPress.com and allow some authors to interact more on that site, but I’m not sure turning it into a Facebook.com is the way really to go. WordPress.com is a blogging platform; people go there to blog. I think any of these social features would be there to enhance that experience.

It seems to have worked out so far and they're continuing to employ me to work on it full time. Not to say that some of the BuddyPress features in the future might enhance WordPress.com and allow some authors to interact more on that site, but I'm not sure turning it into a Facebook.com is the way really to go. WordPress.com is a blogging platform; people go there to blog. I think any of these social features would be there to enhance that experience.

Brad: Are there any BuddyPress plug-ins or any of the functionality actually on WordPress.com now?

Brad: Are there any BuddyPress plug-ins or any of the functionality actually on WordPress.com now?

Andy: Not at the moment, not so far. BuddyPress is still maturing; it’s still changing a lot. They’re just monitoring it and seeing how it goes. They’re very happy with it so far and they’re happy to continue allowing me to work on it, which I’m grateful for.

Andy: Not at the moment, not so far. BuddyPress is still maturing; it's still changing a lot. They're just monitoring it and seeing how it goes. They're very happy with it so far and they're happy to continue allowing me to work on it, which I'm grateful for.

Brad: It seems to have worked out really well for everybody involved, which is great.

Brad: It seems to have worked out really well for everybody involved, which is great.

Andy: The community seems to be receiving the project really well. That’s great to see.

Andy: The community seems to be receiving the project really well. That's great to see.

Brad: Do you have any idea what the biggest BuddyPress network is at the moment?

Brad: Do you have any idea what the biggest BuddyPress network is at the moment?

Andy: The BuddyPress.org site is actually over a million users because it’s connected to the main WordPress database/user database. It’s obviously not one million active users, but there is a fair few thousand active users every week, multiple thousands of users every week.

Andy: The BuddyPress.org site is actually over a million users because it's connected to the main WordPress database/user database. It's obviously not one million active users, but there is a fair few thousand active users every week, multiple thousands of users every week.

Some of the other standalone websites – testbp.org is actually over about 14,000 users now. TastyKitchen, which is another site using BuddyPress for recipes used in cooking, they’re around 20,000, I think.

Some of the other standalone websites – testbp.org is actually over about 14,000 users now. TastyKitchen, which is another site using BuddyPress for recipes used in cooking, they're around 20,000, I think.

In the grand scheme of things, they’re not huge, but I don’t think BuddyPress is every going to be used for huge, huge networks; it’s more for these micro-niche networks that may have multiple thousands but are generally smaller than the major generic networks that you see.

In the grand scheme of things, they're not huge, but I don't think BuddyPress is every going to be used for huge, huge networks; it's more for these micro-niche networks that may have multiple thousands but are generally smaller than the major generic networks that you see.

Brad: It’s a good example of BuddyPress at this point is that it can definitely handle thousands of members.

Brad: It's a good example of BuddyPress at this point is that it can definitely handle thousands of members.

Andy: Absolutely.

安迪:当然。

Brad: I’m assuming it can certainly handle many more than that if needed and optimize on the correct servers and things like that; so it’s a good testament to the software behind it.

Brad: I'm assuming it can certainly handle many more than that if needed and optimize on the correct servers and things like that; so it's a good testament to the software behind it.

Andy: That’s actually another benefit of basing it on WordPress is that you automatically inherit all the possible caching solutions that you can use and things like HyperDB to use multiple database servers… I mean I’ve built in support for object cashing in BuddyPress.

Andy: That's actually another benefit of basing it on WordPress is that you automatically inherit all the possible caching solutions that you can use and things like HyperDB to use multiple database servers… I mean I've built in support for object cashing in BuddyPress.

If you’ve got a particular large and active site, you have the option to spread it over multiple servers and use things like memcached to cash specific objects. So there is definitely a lot of possibility to the large… much larger networks.

If you've got a particular large and active site, you have the option to spread it over multiple servers and use things like memcached to cash specific objects. So there is definitely a lot of possibility to the large… much larger networks.

Brad: Awesome. Let’s jump into a couple of personal questions. I actually interviewed Matt Mullenweg back in August on episode 25 of the SitePoint podcast, and I asked him this question, and it was announced that they were going to make a movie based on Facebook – as exciting as that sounds.

布拉德:太棒了。 Let's jump into a couple of personal questions. I actually interviewed Matt Mullenweg back in August on episode 25 of the SitePoint podcast, and I asked him this question, and it was announced that they were going to make a movie based on Facebook – as exciting as that sounds.

My question to you is if they were to make a movie or film about BuddyPress, what actor would you like to play you?

My question to you is if they were to make a movie or film about BuddyPress, what actor would you like to play you?

Andy: What actor would I like to play me….

Andy: What actor would I like to play me….

Brad: Just a refresher, Matt actually initially said Brad Pitt, I think, because his name was Brad, but I’m not sure, but then he said most people kind of say he looks like Dave Foley, which I thought was pretty accurate.

Brad: Just a refresher, Matt actually initially said Brad Pitt, I think, because his name was Brad, but I'm not sure, but then he said most people kind of say he looks like Dave Foley, which I thought was pretty accurate.

Andy: Actually funny, one of my good friends back in Vancouver, that new film… what is it now… with the vampires… New Moon, is that the one? It just came out… all the teenage girls love it.

Andy: Actually funny, one of my good friends back in Vancouver, that new film… what is it now… with the vampires… New Moon, is that the one? It just came out… all the teenage girls love it.

Brad: Yeah, New Moon.

Brad: Yeah, New Moon.

Andy: He keeps sending me pictures of this guy Robert Pattinson, who is one of the main guys in that, he sends me pictures on Skype of like this guy at a specific angle. And he’s like “God, this guy looks just like you.” And I’m {laughing} like… c’mon, he’s some sort of Hollywood actor. Anyway, apparently I look like him.

Andy: He keeps sending me pictures of this guy Robert Pattinson, who is one of the main guys in that, he sends me pictures on Skype of like this guy at a specific angle. And he's like “God, this guy looks just like you.” And I'm {laughing} like… c'mon, he's some sort of Hollywood actor. Anyway, apparently I look like him.

Brad: Is this guy – I don’t really know too much about New Moon, but is this guy a vampire or he is one of the werewolf…

Brad: Is this guy – I don't really know too much about New Moon, but is this guy a vampire or he is one of the werewolf…

Andy: Actually, I have never, ever, seen him on TV. I have never even seen him in any movies, so I have no idea. I’ve just seen a few pictures of certain angles of him and apparently I look like him.

Andy: Actually, I have never, ever, seen him on TV. I have never even seen him in any movies, so I have no idea. I've just seen a few pictures of certain angles of him and apparently I look like him.

Brad: I’ll have to dig that up.

Brad: I'll have to dig that up.

Andy: I don’t know… yeah, {laughing}… go take a look. But I don’t see a huge resemblance but I don’t know… we’ll see. But, I guess that guy maybe, but I don’t know if he’s a good actor or not. We’ll see.

Andy: I don't know… yeah, {laughing}… go take a look. But I don't see a huge resemblance but I don't know… we'll see. But, I guess that guy maybe, but I don't know if he's a good actor or not. 我们拭目以待。

Brad: Have you ever been a member of SitePoint, are you a member… previously were you ever a member of the SitePoint forum?

Brad: Have you ever been a member of SitePoint, are you a member… previously were you ever a member of the SitePoint forum?

Andy: Yeah, I was a member back a few years ago. I used the forums a little bit, but I haven’t been particularly active recently. I kind of started moving over to WordPress and just use, to be honest lived in the support forums on WordPress and talked with other WordPress people. Occasionally, I see some of the articles and I pop into the site. I actually have a couple of SitePoint books.

Andy: Yeah, I was a member back a few years ago. I used the forums a little bit, but I haven't been particularly active recently. I kind of started moving over to WordPress and just use, to be honest lived in the support forums on WordPress and talked with other WordPress people. Occasionally, I see some of the articles and I pop into the site. I actually have a couple of SitePoint books.

Brad: Hey, good plug there. SitePoint books are awesome.

Brad: Hey, good plug there. SitePoint books are awesome.

Andy: There you go.

Andy: There you go.

Brad: So now you know we’re going to have to look up your username and find out what your first post was just like we did with Matt.

Brad: So now you know we're going to have to look up your username and find out what your first post was just like we did with Matt.

Andy: There you go.

Andy: There you go.

Brad: Don’t worry; mine are about as awful as they get.

Brad: Don't worry; mine are about as awful as they get.

We’re kind of at the end of the interview and just a couple of quick questions before I let you go. I know you are very busy. What are your goals for BuddyPress in 2010? It’s that time of the year where you kind of look forward and make your resolutions for the new year coming in. So what are your goals for BuddyPress in the new year?

We're kind of at the end of the interview and just a couple of quick questions before I let you go. I know you are very busy. What are your goals for BuddyPress in 2010? It's that time of the year where you kind of look forward and make your resolutions for the new year coming in. So what are your goals for BuddyPress in the new year?

Andy: I think just to keep pushing the platform forward and getting people using it, keeping it in the forefront of people’s minds when they think about picking a tool to create a social platform or a social network on. I’m really interested in better connectivity between all the different networks, sharing information and distributing profiles, that sort of thing – I think that’s going to be a big thing in 2010.

Andy: I think just to keep pushing the platform forward and getting people using it, keeping it in the forefront of people's minds when they think about picking a tool to create a social platform or a social network on. I'm really interested in better connectivity between all the different networks, sharing information and distributing profiles, that sort of thing – I think that's going to be a big thing in 2010.

Definitely more media and file support – image uploads, videos, you name it – media basically and file uploads, attaching files to groups, that sort of thing.

Definitely more media and file support – image uploads, videos, you name it – media basically and file uploads, attaching files to groups, that sort of thing.

And API development, better APIs for activity streams, for profiles, remotely accessing information… that sort of thing. I think there’s a lot of work to be done in that area as well. I’d like to see more themes and plug-ins as well, really. There’s about 85 plug-ins now… so maybe get it up to more than 200 by the end of next year maybe.

And API development, better APIs for activity streams, for profiles, remotely accessing information… that sort of thing. I think there's a lot of work to be done in that area as well. I'd like to see more themes and plug-ins as well, really. There's about 85 plug-ins now… so maybe get it up to more than 200 by the end of next year maybe.

More themes as well, and hopefully with this new default theme, we can see more child themes and more usable themes coming out. We’ll see how that goes, but just moving forward and keep it going strong.

More themes as well, and hopefully with this new default theme, we can see more child themes and more usable themes coming out. We'll see how that goes, but just moving forward and keep it going strong.

Brad: Great. Yeah. At SitePoint, we have a very large community, a lot of great developers, designers and really enthusiastic crowd. If anyone is listening and wants to start getting involved in BuddyPress, where would you send them? Where is the first place that someone should kind of start looking if they’re interested in helping out?

布拉德:太好了。 是的 At SitePoint, we have a very large community, a lot of great developers, designers and really enthusiastic crowd. If anyone is listening and wants to start getting involved in BuddyPress, where would you send them? Where is the first place that someone should kind of start looking if they're interested in helping out?

Andy: Well, the first thing I’d say is probably just maybe download a copy of BuddyPress and get it up and running and play around with it and see how you feel about it, take a look at the code, that sort of thing.

Andy: Well, the first thing I'd say is probably just maybe download a copy of BuddyPress and get it up and running and play around with it and see how you feel about it, take a look at the code, that sort of thing.

Designers and developers go to Buddypress.org and take a look through the forums, start getting to know people in the community. That’s always a good idea. And IRC, as well, if you use IRC, it’s BuddyPress-dev on FreeNode. We usually have a lot of conversations about development and people ask questions in there.

Designers and developers go to Buddypress.org and take a look through the forums, start getting to know people in the community. That's always a good idea. And IRC, as well, if you use IRC, it's BuddyPress-dev on FreeNode. We usually have a lot of conversations about development and people ask questions in there.

And I think probably if you’re specifically a designer, take a look at the default theme and look into how to build child themes. That’s probably the easiest way if you want to start creating new themes on BuddyPress. You’ve got most things set up there already, it’s easy to editing CSS and overriding certain template files.

And I think probably if you're specifically a designer, take a look at the default theme and look into how to build child themes. That's probably the easiest way if you want to start creating new themes on BuddyPress. You've got most things set up there already, it's easy to editing CSS and overriding certain template files.

If you’re a developer, there is also a skeleton component that you can download. It’s on the WordPress plug-in repository and that’s kind of a bare bones component that sort of just provides you with the basic features that you need to start creating a BuddyPress plug-in. Download that and if you’ve got an idea for plug-in, maybe use that as the base; that will get you going pretty good.

If you're a developer, there is also a skeleton component that you can download. It's on the WordPress plug-in repository and that's kind of a bare bones component that sort of just provides you with the basic features that you need to start creating a BuddyPress plug-in. Download that and if you've got an idea for plug-in, maybe use that as the base; that will get you going pretty good.

Just get involved within the community, maybe look at the forums and chat on IRC. Get involved. It’s a growing community definitely.

Just get involved within the community, maybe look at the forums and chat on IRC. 参与其中。 It's a growing community definitely.

Brad: Yeah, just jump right in. Like you said, there’s a lot of different areas to get in, not just designer/developer specific. I know you have a nice Codex started for BuddyPress I was looking through.

Brad: Yeah, just jump right in. Like you said, there's a lot of different areas to get in, not just designer/developer specific. I know you have a nice Codex started for BuddyPress I was looking through.

Andy: That’s still a little light on the documentation but it’s getting better. Actually I looked at it recently and there’s a lot more stuff being added. So it’s nice that the community is starting to come in and add pages and …

Andy: That's still a little light on the documentation but it's getting better. Actually I looked at it recently and there's a lot more stuff being added. So it's nice that the community is starting to come in and add pages and …

Brad: It is a Wiki, right, before I tell everybody to go add docs – that’s a Wiki they can go work on?

Brad: It is a Wiki, right, before I tell everybody to go add docs – that's a Wiki they can go work on?

Andy: It’s a WordPress blog but it’s set up like a Wiki. So you can edit pages from the front end, and you can go in and add pages.

Andy: It's a WordPress blog but it's set up like a Wiki. So you can edit pages from the front end, and you can go in and add pages.

Brad: Yeah, so dive right into the Codex, help out with documentation, there’s all sorts of stuff, but definitely…

Brad: Yeah, so dive right into the Codex, help out with documentation, there's all sorts of stuff, but definitely…

Andy: There is lots of things.

Andy: There is lots of things.

Brad: Anything else that you’d like to kind of plug before we wrap up here?

Brad: Anything else that you'd like to kind of plug before we wrap up here?

Andy: No. I don’t think so. Just try our BuddyPress and see what you think and let me know. The feedback is so good to hear from people that are using it and what they think could improve or could change or how they like it. It’s just great to be involved in the community around software.

Andy: No. I don't think so. Just try our BuddyPress and see what you think and let me know. The feedback is so good to hear from people that are using it and what they think could improve or could change or how they like it. It's just great to be involved in the community around software.

Brad: Awesome. I really appreciate you coming on, Andy. I know it’s the holiday season and like you said, everyone is extremely busy with family and friends, and so I do appreciate you taking the time to chat with me…

布拉德:太棒了。 I really appreciate you coming on, Andy. I know it's the holiday season and like you said, everyone is extremely busy with family and friends, and so I do appreciate you taking the time to chat with me…

Andy: No problem.

Andy: No problem.

Brad: …and share the BuddyPress and let us all know what that’s about.

Brad: …and share the BuddyPress and let us all know what that's about.

Andy: Thank you very much for having me.

Andy: Thank you very much for having me.

Brad: Great, and be sure to check out buddypress.org and testbp.org for more BuddyPress goodness and you can follow Andy Peatling on Twitter @apeatling and you can also follow the BuddyPress development on Twitter @buddypressdev. And again, we’ll have all these links in the show notes.

Brad: Great, and be sure to check out buddypress.org and testbp.org for more BuddyPress goodness and you can follow Andy Peatling on Twitter @apeatling and you can also follow the BuddyPress development on Twitter @buddypressdev . And again, we'll have all these links in the show notes.

A quick note that we will be taking next Friday off for Christmas. I know you’d probably love to listen to a SitePoint Podcast while you’re opening your presents but unfortunately, you’ll have to listen to a rerun, but we will be back the following week with a brand new episode on January 1st.

A quick note that we will be taking next Friday off for Christmas. I know you'd probably love to listen to a SitePoint Podcast while you're opening your presents but unfortunately, you'll have to listen to a rerun, but we will be back the following week with a brand new episode on January 1st.

I’m Brad Williams with Web dev Studios and this wraps up another episode of the SitePoint podcast.

I'm Brad Williams with Web dev Studios and this wraps up another episode of the SitePoint podcast.

Kevin: And thanks for listening to the SitePoint Podcast. If you have any thoughts or questions about today’s interview, please do get in touch.

凯文:感谢您收听SitePoint播客。 如果您对今天的采访有任何想法或疑问,请保持联系。

You can find SitePoint on Twitter @sitepointdotcom, and you can find me on Twitter @sentience.

你可以在Twitter上找到SitePoint @sitepointdotcom ,你可以找到我的Twitter @sentience 。

Visit sitepoint.com/podcast to leave a comment on this show and to subscribe to get every show automatically.

访问sitepoint.com/podcast对该节目发表评论并订阅以自动获得每一个节目。

This episode of the SitePoint Podcast was produced by Karn Broad and I’m Kevin Yank. Bye for now!

This episode of the SitePoint Podcast was produced by Karn Broad and I'm Kevin Yank. 暂时再见!

Theme music by Mike Mella.

Mike Mella的主题音乐。

Thanks for listening! Feel free to let us know how we’re doing, or to continue the discussion, using the comments field below.

谢谢收听! 欢迎使用下面的评论字段让我们知道我们的状况,或者继续讨论。

翻译自: https://www.sitepoint.com/podcast-41-buddypress-with-andy-peatling/

最新回复(0)