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: , ,

Lawrence Lessig, legal scholar and Crative Commons founder was hit with a Digital Millennium Copyright Act (DCMA) take down notice on a recent presentation on copyright law in the digital age. Lessig writes on his blog:

Received a notice that Warner Music had objected to its being posted on copyright grounds. Apparently, YouTube’s content-ID algorithm had found music in the video that they claimed ownership to. The organization is apparently responding by disputing the claim. I’ll report back when I hear more.

Lessig, a Stanford law professor, indicated in a Tweet that he fully intends to take on Warner. It appears that YouTube is taking Lessig’s side on the issue as the disputed portion of the video (Part 2) has been restored to the site.

The video presentation, Getting a Network the World Needs, discussion culter’s shift back to a read/write culture lost in the twentieth century through technology and remix. He worries about the criminalization of our youth by major media companies and offers compromise solutions. His brilliantly crafted presentation appears below.

As promised, former Elgg developer Ben Werdmuller, has announced a new social networking project. He is working on a social mapping project called OutMap. In addition, he is beginning a web consulting service. He alluded to a third project that he is keeping under wraps.

OutMap appears to be a social geographic information system in which a user can create a map space and invite others to contribute. Initial release is slated for June. Meanwhile, you can leave your email address on the OutMap site if you are interested in participating in beta testing.

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: , , , ,

Elgg co-founder Ben Werdmuller has left Curverider as of April 15.  On his blog he refers to Team Elgg positively calling them, “…a first-class team of brilliantly intelligent, creative peope.” When asked why he left Elgg, he replied, “I’ve got some other ideas I’d like to persue. Nothing sinister.”

Ben intimates that he has some exciting new projects and will have announcements later in the year. In fact Ben sent an interesting Tweet implying that he will have he has much to say when he is back from his travels. Hopefully it will be a hint of things to come.

I wish Ben well and look forward to hearing about his new projects. Additionally, I want to thank him for all the work and inspiration he has provided developing Elgg.

Tags:

WordPressMu version 2.7.1 beta1 is now available. Released on April 2, this marks an important landmark for its companion BuddyPress.

BuddyPress has rested on RC1 waiting for changes to the core WordPress Mu application. According to core developer Andy Peatling’s blog post of February 11, the release of BuddyPress stable has been predicated upon the release of a new version of WPMu that includes integrated site-wide plugin support.

Whether this version includes such a feature is not entirely clear, but a survey of the changes from trunk at r1648 to branches/2.7 at r1715 reveals six plug-in related files that have been created or changed. The inclusion of wp-admin/wpmu-sitewide-plugins.php makes me optimistic.

WPMu developer Donncha indicated that the current beta version is pretty stable. My experience with WPMu is that the time between beta and release is typically on the order of days or a couple weeks.

Tags: ,

While visiting the BuddyPress site for fresh news, I encountered a blog post entitled BuddyPress in K12 Education. It appears that BuddyPress is being piloted by the Dearborn, Michigan school district. It’s always great to hear about Open Source adoptions by public K12 ! I could see deploying components of BuddyPress in our school’s existing WPMu installation.

I was disappointed, however, to see that two of the key plugins for making this possible are for pay: Site-wide Privacy Settings and Content Monitoring. It seems to me that privacy settings for blogs should be a basic functionality for Social Networking platforms. I hope that BuddyPress will integrate some form of access/privacy settings that will make it appropriate for K12 in the near term!

Tags: , , ,

One feature I didn’t see when testing beta Elgg 1.5 is the admin’s ability to set default widgets in both user profiles and dashboards. These tools, included in the Elgg 1.5 “full” package. Elgg adopters have asked for this feature since the initial release and there have been plugins that provided such functionality, but had to be configured by code.

The new functionality gives admins the ability to place default widgets in one of three columns in a format nearly identical to that the users see when they configure their widgets.

widget_1

This feature allows administrators to provide new visitors with configured profiles and dashboards  rather than the blank pages that many thought were confusing and unfriendly to new users.

Tags: , ,

My search for a decent online word processor has led me to another potential solution: OpenGoo. OpenGoo is an open source web office suite that also has some characteristics off a project manager. Version 1.3 has just been released. It includes the following tools:

  • Word Processor
  • Presentation
  • Task Lists
  • E-mail client
  • Calendars
  • Web Links
  • Contacts

A spreadsheet is reportedly in the works. OpenGoo is installed on an Apache server and requires PHP5 and MySQL 4.1 +. It also requires InnoDB support. 

I had a great deal of difficulty getting OpenGoo up and running. First, I had to figure out how to enable InnoDB. If it is not enabled, you will need to edit etc/my.cnf deleting the line “skip-innodb,” then restart MySQL. If you are using a hosted account, your provider may not be willing to enable it for you. My second problem was that somehow OpenGoo does not play nice with the default Mod Security ruleset. I finally modified the Command Injection portion of the ruleset so that it no longer triggers my firewall.

Once all that was in place, installing OpenGoo was straightforward. You’ll need to create a database, upload the files, and browse to the opengoo/install directory. You will be prompted to fill in database information and create an admin account. Then, you are brought to a log in page. Once you log in, you are delivered to the Overview page:

goo_1

Since this is part of a search for an online word processor, that is what I looked at first.

goo_2

OpenGoo uses the FCKeditor that is commonly used as a text editor for the backend of many web based programs. The editor produces works with html files. It cannot open MS Word or Open Office files. It does work fairly well with word processors that can read and save html files. I was able to open and edit downloaded text files from OpenGoo with Word 04, the latest OpenOffice, TextEdit, and old versions of Pages (not versions 08 and 09) all on the Macintosh platform. In turn I was also able to create documents on my computer, save them as html, upload and work with them in OpenGoo.

I had better luck working with text across the various word processors than I had with eyeOS. I’m not sure that this was because it truly handles these files better, or because the documentation made it clearer what OpenGoo could or couldn’t work with. At least OpenGoo creates text filtes with a standard .html extension rather than .eyeos.

Like eyeOS, OpenGoo has a built in Presentation Editor called Slimey. Slimey is incredibly bare bones at Version 0.1. You cannot work with PowerPoint, Keynote, or Open Office files with it. I’m not sure how much further Slimey is going as it has almost been a year since it has been updated.

OpenGoo has a serviceable email client built in. Currently it only works with POP3 mail, but there are plans to develop the ability to work with IMAP and SSL giving it great flexibility. Once SSL capabilities are it may support Gmail.

goo_3

Open Goo as a number of features that one might find in project management software. It has a calendar component that allows individual users to confirm whether or not they can attend an event. There is a task manager that allows individuals to create and assign tasks, prioritize, track their progress, tag, attach objects, and track time spent on the task.

The administrative interface provides group and user management along with access control.

goo_4

It also allows you to enable and disable the various components, create workspaces, and more.

The installation requirements might make it impossible for many to set up. OpenGoo is clearly oriented toward the business environment. Some quick edits to the language files could change “companies” to classes or groups. There are a lot of features such as billing, that have no use in the school environment. It has good file upload and download tools that are a bit more obvious than those of eyeOS. While eyeOS is more attractive, OpenGoo generally has a more functional interface. While the word processor is a bit easier to use with regular word processors, it is still probably too difficult for student use. Access, group, and user control appears, at a quick glance, suitable for the K12 school environment. I think OpenGoo bears watching. I also plan on setting up accounts for my sons aged 10 and 13 to see how they respond to it.

Tags: , ,

I continue to look for an online word processor that we could host from a server and dug up a few new items. One was eyeOS, a server based open source linux desktop with some bare bones applications. They describe it as a Cloud Computing Operating System.

eyeOS has no database so it only requires a server running php5. Get the package, unpack it on your computer and upload to the server. Alternatively, you can use SVN via ssh to transfer the files to the server. Next, browse to the eyeos/install and you get a very simple one step installer.

eye_1

Enter the password for root twice and enter a name for the site. You are also prompted to to allow or disallow public registration. The name and registration access can be changed easily after installing. Browse to your installation and log in.

eye_3

We have a desktop with a variety of tools:

  • Word Processor (of greatest interest).
  • Spreadsheet
  • Presentation Player
  • Calendar
  • Internal Messaging
  • A few games
  • Image Viewer
  • Browser
  • RSS Reader
  • FTP Client
  • Calculator

Other applications can also be added from the administrative interface.

eye_4

The Word Processor is the application of greatest interest.

eye_5

eyeOS sports a reasonably featured TinyMCE word processor with basic formatting that is certainly adequate for most purposes. The real test comes with transferring work to and from other word processors on local computers. eyeOS claims to support  OpenOffice and Word document formats, but to realize this, OpenOffice must be installed on the server and it must be properly configured. Many on shared hosting do not have this option. When I started to look at the scant documentation, my eyes glazed over and I decided that it was more than I cared to handle without blocking out a significant chunk of time for the trial and error that this would require.

With the basic set up, there are still some options. First of all, one could use the clipboard to move text to and from eyeOS.  Here are the results I got making a simple bulleted list In four Mac word processors: MS Word 2004, Pages 09, TextEdit (rtf mode), and the latest Open Office.

eye_21

None retained font characteristics. As you can see, the results are inconsistent. Using the clipboard to move test from eyeOS to local word processors does not retain text characteristics. It also converted the bullets to asterisks and converted the tabs into three spaces.

Attempts to upload and open a variety of word processing files and formats was fruitless. Files downloaded from eyeDocs are in html format. Word processors capable of working with html documents such as Open Office  can work with these downloads.

Another important feature is that the file may be stored and accessed on the server through eyeOS. There are options to both upload and download files through the file manager interface. There is even an ftp client that comes with the default installation.

eye_6

eyeOS also sports a simple RSS Reader with categories.

eye_7

In addition there are Administrative controls. This allows you to create groups and manage users in a rudimentary form. Members of groups have a common repository in which they can share files.

eye_22

eyeOS is an attractive functional package that I believe has potential for use in the K12 arena in the future. While I could make the word processor work across formats in make shift ways, it is too complex and finicky to use with students. Perhaps with better documentation I will be able to configure Open Office on my server to give it greater flexibility in working with various file formats. I’ll be checking with eyeOS regularly to see if there has been progress that will make it viable for school use.

Tags: , ,

Elgg 1.5 has been released by Curverider. Over the past few days, Elgg’s revisions to their Subversion repository had slowed as they put the finishing touches on the new release. 

Elgg 1.5 is available as a package or from the subversion repository. This development means that I will return to my comparisons of Elgg and BuddyPress. It also signals developers, including myself, to update Elgg themes and plugins.

Tags:

Curverider released a second release candidate for Elgg 1.5 today. It can be downloaded as a tarball from their site, or you can get it from the subversion library. Release Candidate 2 brings about 40 new revisions to Elgg code since the release of the first Release Candidate last week.

Tags: ,

« Older entries