ucalgaryblogs.ca – D’Arcy Norman dot net https://darcynorman.net no more band-aids Wed, 24 Aug 2016 23:21:25 +0000 en-US hourly 1 https://darcynorman.net/wp-content/uploads/2015/04/crankforpeace3-552f33a1v1_site_icon-32x32.png ucalgaryblogs.ca – D’Arcy Norman dot net https://darcynorman.net 32 32 1067019 Should I continue hosting blogs and wikis on campus? https://darcynorman.net/2010/01/12/should-i-continue-hosting-blogs-and-wikis-on-campus/ https://darcynorman.net/2010/01/12/should-i-continue-hosting-blogs-and-wikis-on-campus/#comments Wed, 13 Jan 2010 00:13:30 +0000 http://www.darcynorman.net/?p=3469 Continue reading "Should I continue hosting blogs and wikis on campus?"]]> Given that the U of A is switching to Google for email, it would seem the primary argument for hosting stuff on campus may no longer be critical – if it’s OK to host content and student info from a Canadian university on an American server.

So, the question becomes: Should campuses host their own services? Email? Blogs? Wikis? Would it be better to just point people to recommended third party services (wordpress.com, etc…) and provide some support and context?

Should I still be running UCalgaryBlogs.ca and wiki.ucalgary.ca? Should they be transitioned to off-campus services?

I really need to hear from faculty, students, staff, and the off-campus community. Any opinions?

]]>
https://darcynorman.net/2010/01/12/should-i-continue-hosting-blogs-and-wikis-on-campus/feed/ 41 3469
WPMU Post and Comment Growth https://darcynorman.net/2009/03/31/wpmu-post-and-comment-growth/ https://darcynorman.net/2009/03/31/wpmu-post-and-comment-growth/#comments Tue, 31 Mar 2009 20:05:29 +0000 http://www.darcynorman.net/?p=3009 Continue reading "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… 😉

]]>
https://darcynorman.net/2009/03/31/wpmu-post-and-comment-growth/feed/ 4 3009
wpmu activity reports using the blog_activity plugin https://darcynorman.net/2009/03/23/wpmu-activity-reports-using-the-blog_activity-plugin/ https://darcynorman.net/2009/03/23/wpmu-activity-reports-using-the-blog_activity-plugin/#comments Mon, 23 Mar 2009 18:12:04 +0000 http://www.darcynorman.net/?p=2967 Continue reading "wpmu activity reports using the blog_activity plugin"]]> Jim Groom linked to a post by Patrick Murray-John with an interesting summary of the activity on UMWBlogs.org – and I was curious about what activity patterns are on UCalgaryBlogs.ca – so I fired up Sequel Pro and dug around in the raw data stored by the blog_activity plugin in the wp_post_activity and wp_comment_activity tables. The tables include aggregate and anonymous activity data for the last month.

There is a relatively new Reports plugin that could do much of this in an automated way, but it only supports generating activity reports for individual users or blogs, not aggregate reports.

Following is the MySQL code I ran to crunch the tables into usable data, which I then (cringingly) copied and pasted into (wincingly) MS Excel to generate tables and visuals.

Posts per Hour of Day

To get the number of posts published by hour of day, I ran this:

select distinct from_unixtime(stamp, "%H") as hour, count(*) as numberOfPosts from wp_post_activity group by hour order by hour;

postsperhourofday

Posts per Day of Week

select distinct from_unixtime(stamp, "%a") as day, count(*) as numberOfPosts from wp_post_activity group by day;

postsperdayofweek

Comments per Hour of Day

select distinct from_unixtime(stamp, "%H") as hour, count(*) as numberOfComments from wp_comment_activity group by hour order by hour;

commentsperhourofday

Comments per Day of Week

select distinct from_unixtime(stamp, "%a") as day, count(*) as numberOfComments from wp_comment_activity group by day;

commentsperdayofweek

Combining some of the data

Now that I’ve got the data out, it’s easy to combine sets to see what’s going on. Comments and Posts per Hour of Day:

combined_posts_comments_per_hour

and combined posts and comments per day of week:

combined_posts_comments_per_day

What’s it mean?

I don’t know what it means. Mostly, I just like shiny graphs with lines that loosely correspond to something. Am I going to read anything into it? Nope. But if nothing else, it’s interesting to see that activity isn’t tightly synchronized with in-class time

Now, it’s clear that we’re nowhere NEAR the activity level of UMWBlogs, nor do we have the sustained activity (we don’t have The Reverend, after all), but I was surprised and impressed that the aggregate activity was much higher in “off” hours/days than I’d have guessed. Actual activity, outside of classroom hours. Who’d have guessed?

]]>
https://darcynorman.net/2009/03/23/wpmu-activity-reports-using-the-blog_activity-plugin/feed/ 2 2967
UCalgaryBlogs.ca Growth https://darcynorman.net/2009/02/05/ucalgaryblogsca-growth/ https://darcynorman.net/2009/02/05/ucalgaryblogsca-growth/#comments Thu, 05 Feb 2009 22:50:53 +0000 http://www.darcynorman.net/?p=2783 Continue reading "UCalgaryBlogs.ca Growth"]]> I spent some time this afternoon poking around in the database that runs UCalgaryBlogs.ca to see if I could get a better sense of how it’s growing. Turns out, it’s growing MUCH faster than I thought it was (and I thought it was growing pretty darned fast).

ucalgaryblogs_growth

It’s still pretty small scale, compared with giants like WordPress.com and Edublogs.org, but the growth looks pretty much exponential. I’m glad we’ve got lots of room to scale this puppy. And that campus IT isn’t upset with growing demands on database resources.

]]>
https://darcynorman.net/2009/02/05/ucalgaryblogsca-growth/feed/ 5 2783
Testing WPMU 2.7 https://darcynorman.net/2009/01/07/testing-wpmu-27/ https://darcynorman.net/2009/01/07/testing-wpmu-27/#comments Wed, 07 Jan 2009 22:34:16 +0000 http://www.darcynorman.net/?p=2687 Continue reading "Testing WPMU 2.7"]]> I thought it would be prudent to test the plugins, mu-plugins and themes I run at ucalgaryblogs.ca on the latest prerelease snapshot of WordPress Multiuser 2.7, to check for any incompatibilities or strangenesses. I grabbed the .zip archive from the SVN repository, dropped it onto my desktop, and installed a new site. I then grabbed the contents of my mu-plugins and plugins directories, and a subset of the themes that are used. After farting around repairing some file permission errors (caused by FTPing the files from the server to my desktop under a different user than apache runs under…) it looks like everything Just Works™.

It wasn’t an exhaustive test – I didn’t try upgrading the databases for the sites that are running on ucalgaryblogs.ca – all I really needed to know was if the plugins needed some love before thinking of upgrading to 2.7. The good news is that they appear to be fine. Woohoo.


To share with the rest of the class, the mu-plugins that I’ve just casually tested to work with the WPMU 2.7 snapshot as of today are (and by “working” I mean “didn’t blow up this copy of WPMU” not “work perfectly”):

  • Add User Widget 1.0
  • Additional Tags 1.0.0
  • Admin Message 1.0.3
  • WPMU Theme Stats 1.0
  • Akismet Credit Inserter 1.0.1
  • Akismet 2.2.1
  • Anarchy Media Player
  • Avatars 3.1.0
  • Blog Activity 1.1.0
  • Content Monitor 1.0.4
  • Dashboard Feeds 1.5.0
  • Domain Mapping 0.3
  • More Privacy Options 2.7
  • Google Analytics Insert 0.1
  • Invite 1.0.7
  • Invitation 2.0
  • Limit Country Signups 0.1
  • List-All-Posts 0.0.2
  • List-All 0.0.5
  • Login As… 1.1
  • Mass Mailer 1.0.1
  • MU Admin Bar 1.4.4 (but it looks wonky compared to the new WordPress admin bar)
  • Show Media Buttons 1.0.0
  • Signup Password 1.0.0
  • Signup TOS 1.0.4
  • Sitewide Tags Pages 0.3.1
  • TanTanNoodles Simple Spam Filter 0.1
  • User Activity 1.0.0
  • Sitewide Feed 0.3.2
  • Zappo WPMU Top Posts 0.42.4

And these plugins appear to work as well:

  • Wiki Inc. 0.5
  • Dagon Design Import Users
  • Post Revision Display 0.1
  • Role Manager 2.2.3
  • Subscribe to Comments 2.1.2
  • WP-Stats 2.31

Finally, my modified versions of Cutline and Carrington-blog both appear to work just fine. Woohoo! If WPMU is released before Monday, I’ll upgrade. Otherwise, I’ll have to wait until the end of the semester because I don’t want to push out such a radical redesign of the dashboard/admin interface in the middle of a semester…

]]>
https://darcynorman.net/2009/01/07/testing-wpmu-27/feed/ 5 2687
UCalgaryBlogs.ca Redesign https://darcynorman.net/2008/11/13/ucalgaryblogsca-redesign/ https://darcynorman.net/2008/11/13/ucalgaryblogsca-redesign/#comments Fri, 14 Nov 2008 03:01:32 +0000 http://www.darcynorman.net/?p=2570 Continue reading "UCalgaryBlogs.ca Redesign"]]> I’ve been meaning to redesign the main site at UCalgaryBlogs.ca for awhile now – the Edublogs Clean theme isn’t intended to be dropped in as a stock theme, but as a starting point for hacking something tailor-made. The Edu-Clean theme is available as part of the fantastic Premium WPMUDev subscription – and it certainly helped me get UCalgaryBlogs.ca off the ground quickly.

Edu-Clean has bugged me because it hijacks the front page by using home.php, rather than using a page template to render the front page. The annoying part of this technique is that it makes it difficult to list blog posts within that site – so news updates posted on the main blog only show up on the “latest posts” widget, and then disappear from sight when they roll off the bottom of the widget.

And, the Edu-Clean theme, while looking fantastic and being very well designed and polished, is really just the Edublogs theme. So, my straight reuse of the graphics and styles was a bit confusing (I had a couple people mention “oh, that’s edublogs. I know that.” – um. no. it’s not, but it’s using the same theme… confusing…)

So, today I decided to sit down and hack the best parts of Edu-Clean out, and graft them into a copy of the sweet and flexible Carrington theme.

I’ll post a description of what I did, why, and where, but for now it’s basically working. It’s still very much a work in progress (I’m thinking it’s a little busy, but I like the focus on community, content and function rather than marketing). The other nice thing that the use of page templates allows is the WordPress front page setting – I can set the front page to be rendered by a static template, and set the “real” blog to be displayed at another page on the blog – Site News, for example. Much better, IMO.

Here’s the previous design, powered by the elegant Edu-Clean theme:

And the redesign, based on Carrington:

I’m certainly no designer, but I like that the featured content is right up front, rather than marketing info about the service. It’s also much easier to spot the login info (if not logged in) and stuff you can do (list of your blogs, etc…) without having to scroll down.

I’ll be tweaking it, but I think it’s a keeper.

]]>
https://darcynorman.net/2008/11/13/ucalgaryblogsca-redesign/feed/ 2 2570
got a blog? https://darcynorman.net/2008/11/05/got-a-blog/ https://darcynorman.net/2008/11/05/got-a-blog/#comments Wed, 05 Nov 2008 21:02:57 +0000 http://www.darcynorman.net/?p=2526 I just put up a bunch of these posters in a few of the buildings on campus. Time to spread the word a little more widely…

]]>
https://darcynorman.net/2008/11/05/got-a-blog/feed/ 9 2526
UCalgaryBlogs.ca now protected by Akismet https://darcynorman.net/2008/11/03/ucalgaryblogsca-now-protected-by-akismet/ https://darcynorman.net/2008/11/03/ucalgaryblogsca-now-protected-by-akismet/#comments Mon, 03 Nov 2008 18:31:24 +0000 http://www.darcynorman.net/?p=2500 Continue reading "UCalgaryBlogs.ca now protected by Akismet"]]> I got word back from Akismet that using it on UCalgaryBlogs.ca to protect all of the blogs hosted there falls under the free license, despite the wording on their website that suggests it’s an enterprise use. This means I’m now able to protect all blogs on the service with Akismet, without requiring a Captcha challenge.

The current version of the Akismet plugin for WordPress installs just fine in the mu-plugins directory, meaning each blog automatically gets protected, without any configuration or setup. The Akismet key can be hardcoded into the plugin file, and when that is done, all configuration interface magically disappears from the wp-admin interface. Easy peasy.

All that was required by Akismet was that I provide a link from each blog to Akismet.com to give credit for the spam protection. I wrote up a VERY simple mu-plugin to automatically insert the text and link in the footer of each blog on UCalgaryBlogs.ca.

I’m curious to see how well Akismet functions on some of the topics of conversation – some post colonial courses commonly use language that trips up word filters pretty readily…

]]>
https://darcynorman.net/2008/11/03/ucalgaryblogsca-now-protected-by-akismet/feed/ 10 2500
akismet for ucalgaryblogs.ca https://darcynorman.net/2008/11/02/akismet-for-ucalgaryblogsca/ Sun, 02 Nov 2008 15:34:29 +0000 http://www.darcynorman.net/?p=2491 I just got confirmation from Akismet that I can use the antispam service for free on UCalgaryBlogs.ca – early next week I’ll figure out how to mu-plugin ify it, and hardcode the keys and links so everyone’s covered automatically by Akismet. Sweet.

]]>
2491
overzealous antispam and campus blogging https://darcynorman.net/2008/10/26/overzealous-antispam-and-campus-blogging/ https://darcynorman.net/2008/10/26/overzealous-antispam-and-campus-blogging/#comments Sun, 26 Oct 2008 17:28:06 +0000 http://www.darcynorman.net/?p=2449 Continue reading "overzealous antispam and campus blogging"]]> I just had to uninstall the TanTanNoodles Simple Spam Filter from UCalgaryBlogs.ca – it’s a simple plugin that uses a dictionary lookup to try to detect what it thinks are REALLY obvious spam comment attempts. But it was a bit overzealous. Instead of just modifying the dictionary to remove some valid words (which words are valid? who gets to decide that? in which contexts?), I decided to just delete the plugin outright so that comments can be posted without censorship.

The problem showed up when a student tried to write a comment on a blog post, and used the word “rape” in the text of the comment. Simple Spam Filter threw a flag on the play, and the comment evaporated. Not cool. The student is now suspicious of the blog service, and is wondering if we’re censoring or filtering their conversations. Totally the WRONG feeling for a productive and engaging blog community. I’ve deleted the plugin, and hopefully assured the student that there was no intention of censoring their conversation.

Fun with antispam. Thanks again, Google, for making this such a wonderful problem to have to keep dealing with. It’s so thoroughly rewarding, having to battle spammers and work to make sure valid content gets around the filters that have to be constructed to prevent spammers from gaming Googlejuice.

]]>
https://darcynorman.net/2008/10/26/overzealous-antispam-and-campus-blogging/feed/ 3 2449