WPMU Post and Comment Growth

The group of WPMU rockstars at UBC’s OLT just whipped up a fantastic new plugin for administrators of a WPMU site to get a feel for the growth of the community. It generates a graph to display growth in numbers of blog posts and comments over time, and uses the Google Data Visualization API to let you interactively define data ranges to be graphed.

Here’s the growth of UCalgaryBlogs.ca graphed for the last 2 semesters:

ucalgaryblogs-posts-comments

Another fantastic job by the OLT blogging platform crew. Now, to just add users and pages, and it’ll be perfect… 😉

all snow and no spring makes jack a dull boy

2009-03-29-all-snow-and-no-spring-makes-jack-a-dull-boy

all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy. all snow and no spring makes jack a dull boy.

green desperation

2009-03-28-green-desperation

the 365photos challenge for March was “green” – seems simple, and I had a shot in my head. But we’ve had so much snow that everything is still buried and/or hibernating. No sign of green outside yet. So I had to settle for something green inside – a small tree in our kitchen, against the green wall. and, at 9am, it’s still so dark that I had to use a tripod to get a shot without having to use the flash. sigh.

2 photographs printed in Alberta Views magazine

one way in printbeyond landfillI love Creative Commons. Because I tagged my photos with a CC license, a small and local magazine found some of my photographs, and was able to use them in a recent issue. I didn’t make a penny, and it didn’t cost them a penny. But they were able to find good images for what they needed, and I get to say my photos are in a magazine. Win/win.


WordPress, draft/private pages, and the parent hierarchy structure

pageshierarchyI’m working with a class of 250+ geology undergrads, split up into 53 groups. They’re using a WordPress site to publish online presentations as the product of a semester-long group project. I’m using the great WP-Sentry plugin to let them collaboratively author the pages without worrying about other students in the class being able to edit their work (I know – but it makes them more comfortable so it’s a good thing to add).

The premise is this – I created a Page called, creatively enough, “Winter 2009” – and each of the groups is to create a page (or set of pages) and add them to the site – and selecting “Winter 2009” as the parent page for the main page of their presentation. They are free to create as many other pages as they like, and can set those to use their first page as the parent, thereby generating a table of contents.

Works great. Except that the WP-Sentry plugin hijacks the “Private” state of pages, and the tree of Pages available in the Parent selector is based on “Published” pages.

Conflict. Confusion. Frustration.

The students could either collaborate on the pages, or organize them in the tree structure.

Of course they could create the pages and add them to the tree structure and THEN enable the WP-Sentry-managed group editing controls, but YOU try explaining that process to 250 undergrads, all stressed out about building web pages as part of a geology course.

So… I dug into the code to see what was yanking “Private” pages from the Parent list. Turns out, it’s in wp-includes/post.php, waaaay down on line 2618 (as of WPMU 2.7). All I did was remove the " AND post_status = 'publish'" bit, and it now appears to be listing all pages.

I’m quite sure I borked something else, but for now I’m leaving the Parent list wide open until the students are done publishing their presentations.

Update: Unintended consequence #242: Looks like with the tweak, Private pages show up where they’re not expected. I’m disabling the tweak for now until I can find a better way (if that’s even possible).