wordpressmu

You are currently browsing articles tagged wordpressmu.

In honor of the release of BuddyPress 1.0, I trashed my previous installation and created a new one from scratch. The new version of BuddyPress requires WordPressMu 2.7.1 and bbPress 1.0 alpha. The process, while simplified, is still out of the reach of many who are accustomed to the standard, upload, create database, and browser based installation.

It process begins with a standard installation of WPMu. Once that is done, you can install the BuddyPress plugins through the backend: Plugins–>Install New. then activate the plugin. That’s not it though as the web based installer cannot place the BuddyPress themes in the correct directory. To do that, one needs to manually move the themes from the plugin directory to theme directory using ftp or a file manager, then activate the themes.

Integrating bbPress remains the hardest part although it too has been simplified to a 13 step process. You can ignore the warnings about salt this and that failing. Just follow the steps. Unlike my previous experiences trying to integrate bbPress, this all worked the first time through. It involves pasting a line of code into the config and moving a file from BuddyPress into bbpress.

Overall, this is a big step in the right direction. Now that the WPMu framework has been updated, I hope to see more progress with the project. There are a lot a capabilities under the hood that are not yet wired up, much as we saw with the initial release of Elgg. A real concern remains in that bbPress is still alpha. BuddyPress needs a solid stable forum.

Tags: , ,

WPMu was just updated to a long awaited Version 2.7.1 which has, in turn, triggered events in the BuddyPress realm. The new WPMu version offers a number of important improvements making it a significant improvement. As a consequence, BuddyPress has finally been able to release Version 1.o.

Upgrading from WPMu 2.7 to 2.7.1 was a cinch. First make up your files and database , then simply click the upgrade notification and the new files load. Upon upgrading , the first thing you will notice that the horizontal on the top of the admin page has disappeared. The controversial feature is now an optional plugin.

This upgrade goes yet further in polishing and un-cluttering the administrative interface. Plugin management is much improved and can be handled through the backend rather than the prior ftp for mu plugins and the backend for the wp plugins.

I’m going to start from scratch on my WPMu/BuddyPress installation soon and look forward to renewing my BuddyPress and Elgg comparisons.

Tags: , , , ,

As I ramp up our school’s WPMU blog platform, I look forward to rolling out the new 2.7 interface. I have updated and tested my favorite plugins. DSader’s More Privacy Options, and Peter’s Collaborative Email still work. To make things even better I found a pair of plugins that will make our configuration more secure and give greater control over user privileges.

First off, there was a security hole wherein students could view pending comments that have not been approved by an administrator. Dean Matteson discovered this flaw when he realized that student comments were appearing without his having reviewed them and wrote about in his blog. He came up with a plugin that blocks access to the comments page.

Looking for new plugins for our school site I found the WPMU Menus plugin that not only solves this problem, but it allows you to enable or disable not only comments, but almost every other function in the dashboard interface. Site Admin Options reveals new choices.

wpmu_menu

The screen shot encompasses only half the options available. Beyond security, this allows administrators to greatly simplify the back end user interface making it easier for younger students to navigate.

wpmu_menu2

This takes care of the comments security issue. I tested it further by appending edit-comments.php to the blog backend urls. I was still unable to access the comments page and it redirected me to the profile page.

The next plugin of particular interest is Role Manager. Role Manager is not a WPMU plugin. It must be enabled and configured on each individual blog. Role Manager allows you to change the permissions on any existing role or group of users. It also allows you to create new roles as well. Go to Users–>Roles.

roles1

While logged in as admin, you can also configure the permissions of an individual user by accessing their profile.

roles2

Of course, if you give a user the permissions to access a feature, you also need to enable access in the Menus.

I look forward to relaunching our school blogging platform this March with a fresh new back-end interface, greater security, and a simplified dashboard for our students. If anyone has any input regarding use of WPMU for the K12 setting, I’d love to hear from you!

Tags: , , , , , , ,

BuddyPress developers have postponed release dates for the second beta and the subsequent final release waiting for the launch of WordPressMu 2.7. The second beta was originally scheduled for January 26, while the final was slated for February 9.

WPMU developer Donncha O Caoimh released WPMU 2.7 beta January 22 revision 1627 on the SVN repository. While he reports that there are still plenty of open tickets, I have found 2.7 beta very stable and relatively issue free. I am using this version for my test BuddyPress installation and our school’s WPMU blog site.

WPMU represents a major overhaul of the administrator and user dashboard and backend. Overall, I find the interface increasingly intuitive and easier to use. WPMU certainly has come a long way since I began using it just over a year ago.

I hope for a February release of BuddyPress along with Elgg 1.5. It looks like a big month for free and open source social networking platforms.

Tags: , ,

There are two major open source social networking platforms that are garnering much attention of late: BuddyPress and Elgg. Elgg 1.0 was released in August 2008. BuddyPress is currently in beta. Regular visitors to this blog have probably read many of my posts on Elgg. Recently, I posted some first impressions of BuddyPress as a user having created an account on BuddyPress’s test site.

I just finished a BuddyPress installation on my server, so I am now able to make more comparisons between the two platforms. The intent of this is not so much to decide which platform is superior, but to discuss the features, interfaces, and administration of each; thus, helping individuals decide which may be best suited for their purposes. Having looked both over, I believe that each may be best suited for different purposes.

Installation

Both Elgg and BuddyPress require the administrator to set up a mySQL database. The packages must be uploaded to a web server, and browser based installers are used to attach the database to the software and create the appropriate config files to make the programs work. They also require Mod Rewrite to be enabled on the server.  Beyond that, there are several differences.

BuddyPress installation is fairly complex. First WordPressMu must be installed which is simply a matter of creating a database, uploading the software, and running the installer. (One caveat: WPMU is much easier to install in the root public_html directory.) The only thing out of the ordinary is the option to use subdomains (blog.mysite.com) 0r subdirectories (mysite.com/blog). The former is generally recommended and requires activating wildcard dns on your server. Next you need to ftp and install the BuddyPress plugins and themes to the appropriate directories.

Finally, one needs to install and integrate bbPress if one wants the forums to function. bbPress must be uploaded and it should share a database with WPMU. It took a lot of back and forth with the admin interfaces and tweaking the bbPress and WPMU config files to make the cookies work.

Elgg installation is very straight forward. The Elgg developers responded to early complaints about difficulties with installation and made it even less particular about server configuration. Create a database, upload the software, run the installer. It doesn’t matter whether it is installed in the root or a subdirectory.

Now this might sound like a slam dunk for Elgg, but the results of installation are not equal. Let’s start by looking at the front page. The resultant buddyPress looks like this:

Click to enlarge

Click to enlarge

BuddyPress presents the admin with a prompt to add widgets to the threee columns on the front page. Click on the add widget link and you arrive at a familiar WordPress Widget interface.

Click to enlarge

Click to enlarge

The front page is easily customized by adding widgets to the three columns and arraying them as desired. Elgg, on the other hand, has a front page that is initially simple and much more difficult to customize.

Click to enlarge

Click to enlarge

Customization of the front page is done using plugins (or hacking the core) which must be hand coded to render the desired results.

Default Features

Another area worth comparing is the default features with a standard installation of each package.

Component Elgg 1.x BuddyPress
Blogs X X
Groups X X
Private Messages X X
Bookmarks X *
Friends X X
Profile X X
Files X
Pages X *
Wire/Messageboard X X
Forums X X

* Features present in Blogs

The chart is really a rather superficial treatment, but serves to demonstrate that the two packages have similar feature sets. In spite of the similar set of tools, these tools are substantially different in many cases. Comparing these individual features will the subject of future blog posts.

Both Elgg and BuddyPress both require hand coding to create a good social networking plaform. BuddyPress currently requires a certain amount of coding in the installation process; whereas, Elgg requires coding to create something other than the spartan default main page. They have similar features, but the implementation is substantially different. Further comparision of components will yield more insight into the differences between the two platforms. In addition, the user and administrative interfaces represent other points of departure. Look for more posts comparing these two platforms in the near future. Feel free to visit my installation and create an account.

Tags: , , , , ,

BuddyPress has a trial site in which you can sign up for an account and give it a test run, much like the folks at Curverider did many months ago. It gives everyone an opportunity to experience the user interface. I signed up for an account and gave it a quick test drive. I will look deeper into the details over time. This is an overview of the registration, progile, and the blogs.

Going to testbp.org presents the following screen:

Click to enlarge

Click to enlarge

Click on of the registration links to set up an account. You are then prompted to give a username, email address, reply to a captcha and to provide some profile details including an avatar. You are also given the option of just creating an account, or an account with a blog.

testbp2

Click to enlarge

If you selected the option to create a blog, you are prompted to give a subdomain and title for the blog, and have the option of allowing search engines to index the site or not.

Click to enlarge

Click to enlarge

Next you are prompted to look for an email to activate your new account. Once you activvate your account, you are assigned a password and asked to crop your avatar. Once you log in, your are brought to your profile page.

Click to enlarge

Click to enlarge

Notice the navigation on the left side displaying menu options, the submenus in the next column. Clicking on the “Blogs” option brings up a new submenu. Note the ability to create additional blogs.

Click to enlarge

Click to enlarge

When you click on your blog, up comes something that should look very familiar to WordPress users:

Click to enlarge

Click to enlarge

If you click on the site admin link, you are brought to the familiar WordPress 2.7 blog interface.

Click to enlarge

Click to enlarge

As in WordPress you can customize the look using themes.

Click to enlarge

Click to enlarge

Overall, with BuddyPress, the blogs have an individual identity outside of the BuddyPress installation in that they have an independent subdomain, and that they can be customized like any other blog.

Clearly, Elgg and BuddyPress are very different. While this is more of an overview than a comparison, it is easy for one familiar with Elgg to see that these two packages take very different approaches to what might appear the same when one simply looks at a list of features.

I plan to overview more BuddyPress user features in the future and look forward to a discussion of the merits of each.

Tags: , , ,

BuddyPress, a social networking platform based upon WordPressMu, originally scheduled for release by the end of this year is in beta release. Developers have frozen new features are are now trying to iron out bugs before the version 1.0 release.

BuddyPress is not an application on its own, rather it is a collection of WordPressMu plugins that extend core functionality. They can all be installed as a collection or individually. Here’s a list of components:

  • Extended Profiles that allow administrators to customize fields for user information and allows users to configure what is visible to the public.
  • Private Messaging between users
  • Friends
  • Groups that may be created by any individual including forum, photos, blog, and wire
  • The wire similar to a comment wall available to profiles, groups, etc
  • Activity Streams for yourself or your friends
  • Blogs (of course)
  • Status Updates
  • Photo Albums
  • Forums enabled through bbPress

Implementation involves a few steps. First WPMU must be installed, then the Buddy Press Plugins  are uploaded and activated. Finally, bbPress must be installed and integrated. Jim Groom is writing an evolving guide to the process. It includes links to many great WPMU resources.

Having administered a WPMU installation at my school for about a year, I’m very eager to work with BuddyPress. I’ll be looking at the way in which the access/user privileges integrate into the various components. Adding one or two components at a time might ease the transition.

Elgg and BuddyPress have common features, but based on my experiences with WPMU and Elgg, I know they will be substantially different. Once versions are more stable, I look forward to comparing the two. Meanwhile, I’d gladly try it out as a user if anybody has a test installation.

Tags: , , , ,

On Tuesday, November 25, I presented Open Source Web 2.0 Applications at the New York State Association for Computers and Technology in Education (NYSCATE). I was very excited to share some of what I have learned in the past year regarding web based applications such as WordPress, Elgg, Pligg, Posh, Gallery, and many others.

I was concerned about the timeslot–the last session on the last day of the conference. I was delighted to find the conference room nearly full when I began to present. I was also pleased to see a few people that attended my presentation last year.

You can hear the presentation Open Source Web 2.0.

Click through the presentation as you listen. (It will toggle between the first two slides until it has loaded. It’s a large file, so give it a minute.)

Tags: , , , , , , , , , ,

The popular “free” educational blogging site Edublogs has begun inserting inline content link ads in the posts of their free blogs. Once users are logged in, they no longer appear, but anyone view the blog sees the ads.

To disable the ads, one must become an Edublogs supporter costing $25 per year. There are other benefits such as more server space and Twitter integration. Alternatively, schools can set up Campus subscriptions starting at $900 per year for 100 blogs.

On the popular Classroom 2.0 site, teachers are registering shock and dismay at this unannounced development, saying that they feel “bamboozled.” Concern has been expressed about control over the content of these ads. Teachers and students have invested much into this blog platform and suddenly find the landscape has changed.

In fairness to Edublogs, the potential for advertising has been in their terms of service for some time–I looked into it many months ago. (You DO read the TOS before clicking I accept, don’t you?). In this tightening economy, the flow of easy captial has been shut off. The free hosted social applications need to pay their bills to keep their servers up and running and to pay staff.

I have always expressed concern about hosted Web 2.0 solutions for these very reasons. There is also the issue of data ownership. If one of these companies goes belly up overnight as has been the case with so many major corporations of late, what happens to your data?

The solution is free and open source software on either rented web server space, or on in-house servers. No, these are not “free” solutions, but they are inexpensive. Webhosting accounts can be had for as little as $5 a month and most offer ample resources for hosting your own Web 2.0 solutions. Furthermore, you will not find yourself blindsided by changes in policies and terms.

There are many options for software. Multiple blogs can be hosted on WordPressMU, Social Networks on Elgg, and the list goes on.

Stay tuned for more such developments and start studying up on free and open source Web 2.0 applications. As has been said so many times before: there is no such thing as a free lunch!

Tags: , , , , ,

In my previous post about Web publishing security, I proposed the following security matrix:

While this is an oversimplification of the options, I think it gives a framework for making decisions on what web publishing software to deploy, when to deploy it as well as how. As an illustration of how this framework can be used and the potential complexity, we will examine the popular multiple blog platform WordPress MU. Another reason is that we have deployed WPMU in the past and there has been some debate about how it should be used if it should be used at all.

Out of the box, WPMU has two options for access to content: Open to the world and open, but blocking search engines and archivers. It has four options for moderation: Unmoderated, Posts only moderated, comments only moderated, and both posts and comments moderated. With WPMU, then, our matrix looks like this:

As one can see, there are already eight potential options in terms of access to publishing and content. While all the content can be accessed by anyone in the world through both choices, blocking search engines and archivers would significantly reduce access unless one has a link, or goes to the site directly.

WPMU has a plugin that I discussed in an earlier post called More Security Options. This plugin offers three more content access options: Community members (all users with accounts on the WPMU installation), Blog (People who are at least subscribers of an individual blog), and Administrators (only the administrators of an individual blog). The security matrix with this plugin appears:

There are now 20 options in terms of publishing and content access! Arguable, there are even more. For example one could choose to allow unmoderated comments, but restrict comments to logged in members of a blog. Clearly there is enough flexibility in WPMU to accommodate a wide range of Web Publishing Policies.

It is up to school tech committees to consider the ramifications of all of these options in terms of security, audience, and ownership and weigh the pros and cons of each before committing to a particular configuration. Teachers can then decide within the constraints of the school web publishing policy which option best suits their class. Publishing student content to the web is not simply as choice of yes or no. There are several shades of gray. These are not the only considerations and options for deploying this software. For further discussion, refer to my other posts about WPMU for more information on managing and securing the software.

Tags: , , , ,

I need to moderate all posts and comments for my students’ blogs. Out of the box, WPMU has a good system for taking care of comment moderation. Post moderation, while possible, is difficult to administer without a great little plugin.

To activate comment moderation you need to go to: Options –> Discussion. Under “Before a comment appears:” Check “An administrator must always approve the comment.” You can make your life easier and moderate posts via email links by checking both the “E-mail me whenever:” options. It works great–you are notified by email, through the dashboard, and the “Manage” tab that there are comments awaiting moderation.
As installed, you get no notifications of new posts. Instead one must go to the backend of each individual blog: Manage –> Posts. At the top, one must toggle status. If any are in queue for moderation, the option “Pending Review” Appears. Click the filter button and those pending review are listed. Click edit on each one to review and approve.

This is incredibly awkward and time consuming. No fewer than 8 clicks from navigating to a blog to approving a post. Initially, I couldn’t even distinguish those awaiting moderation and drafts. I honestly thought it was a bug.

Finally I found a great plugin: Peter’s Collaboration E-mails for WordPress. A new post submitted for review triggers an email with a link directly to the edit window of the post. Click the email. Click the link. Click publish. Done. No ferreting through blogs looking for new posts. It appears that most technical and administrative difficulties have been removed. At last–viable work-flow!

I’d love to discuss anyone else’s experiences using WPMU in a school setting for a technical or learning point of views. I haven’t found a place dedicated to WPMU and Education, so I set up an area on the Moodle portion of this site with a forum and a wiki dedicated to WPMU.

Tags: , , , , ,

My students and I are finding our way through WordPressMU (WPMU). I have worked through security, configuration, and administrative work flow. The kids post and comment. Now we focus more on learning.

Students customized their sites using themes, widgets, and blogroll. I set them to contributor so the posts would be moderated before appearing. Comments are also moderated. It was time consuming and awkward to trudge through each site to approve everything, so I set the blogs to email me any time new content is submitted. The email includes the message and handy administrative links to approve or delete. There is only one glitch–when a new post (as opposed to comment) is created, it is not put into a moderation cue, so I have to either have a contributor tell me when they have submitted content for review, or check through their drafts for content not posted. It appears to be a known issue and I hope to work through the hacks to make it work. I’d love to ask for a fix in the WPMU support forum, but unfortunately it is not a very friendly place and I suspect the response would be that I have no business using the software with my lack of PHP coding knowledge.

Most students have made a few posts. Now they use the blogroll links to visit each other and comment upon each others’ posts. It’s interesting to watch the interaction among the students. Our district superintendent asked for a login and replied to student posts.

Beyond that, I  will shifting my attention from the technology to the teaching aspects of using blogs with my students. Right now, I am watching an on–line community start to take shape among my students.

Tags: , , , ,

« Older entries