{"id":1250,"date":"2009-08-10T00:40:13","date_gmt":"2009-08-09T16:40:13","guid":{"rendered":"https:\/\/librariansmatter.com\/blog\/?p=1250"},"modified":"2009-08-10T00:40:13","modified_gmt":"2009-08-09T16:40:13","slug":"setting-up-a-wordpress-mu-blogging-platform-for-a-university-community","status":"publish","type":"post","link":"https:\/\/librariansmatter.com\/blog\/2009\/08\/10\/setting-up-a-wordpress-mu-blogging-platform-for-a-university-community\/","title":{"rendered":"Setting up a WordPress MU blogging platform for a university community"},"content":{"rendered":"<p>I set up a <a href=\"http:\/\/blogs.murdoch.edu.au\">WordPress MU installation for all staff and students at our university campus<\/a>. It should have taken the team working on it about 3 months to finish the customization but it took about 18 months&#8230;and isn&#8217;t quite yet finished&#8230; We have had three classes use it over the last three semesters and have over 150\u00a0 blogs &#8211; experimental and active &#8211; on it at the moment.<\/p>\n<p>Here are some decisions we made.<\/p>\n<p><strong>1. <em>Build evaluation into the pilot.<\/em><\/strong> I surveyed users in the pilot before they started blogging about what their expectations were, what would make their blog successful to them, the customisations they wanted and how they would like support. The platform went to production from pilot without me doing the follow-up study, but if the project\u00a0 had not been supported, this would have been valuable data to have.<\/p>\n<p><strong>2. <em>Document decisions, responsibilities and actions using a wiki.<\/em><\/strong> This was essential, particularly when a key member of the team left the institution three months after the project started.<\/p>\n<p><strong>3. <em>Integrate with campus authentication.<\/em><\/strong> We wrote a plugin so that users log in via the university&#8217;s idiosyncratic authentication system. This is good for the users, but not so great underneath. It involved writing a script to do a nightly load of users into the WordPress MU system (so all people with university IDs also have a record on the WordPress MU system). The unique key for users in WordPress MU is the user email, whereas it is an ID number in our authentication system, and not everyone has an email address&#8230;so it is a little hard to data match.<\/p>\n<p><strong><em>4. Release all blog content under a Creative Commons license<\/em> .<\/strong> I stole this idea from the<a href=\"http:\/\/blogs.law.harvard.edu\/\"> blogging platform at the Harvard Law School<\/a> . We customised the <a href=\"http:\/\/wiki.creativecommons.org\/WpLicense\">WpLicense plugin from the Creative Commons foundation<\/a> . We changed it so that the default license is a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/2.5\/au\/\">Creative Commons Attribution-ShareAlike 2.5 Australia<\/a> license&#8230;which involved a lot of poking about and was not as simple as it sounds. We also changed it so that one could add\u00a0 a traditional Copyright license too.<\/p>\n<p style=\"text-align: center;\"><a rel=\"attachment wp-att-1282\" href=\"https:\/\/librariansmatter.com\/blog\/2009\/08\/10\/setting-up-a-wordpress-mu-blogging-platform-for-a-university-community\/mub-2\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-1282\" title=\"MUB\" src=\"https:\/\/librariansmatter.com\/blog\/wp-content\/uploads\/2009\/08\/MUB1-632x1024.jpg\" alt=\"MUB\" width=\"575\" height=\"932\" \/><\/a><\/p>\n<p><strong>5.<em> Legal and privacy conditions.<\/em><\/strong> Again, I stole our <a href=\"http:\/\/www.murdoch.edu.au\/admin\/policies\/blogstac.html\">Blogs &#8211; Legal Terms and Conditions<\/a> and <a href=\"http:\/\/www.murdoch.edu.au\/admin\/policies\/blogprivacy.html\">Blogs &#8211; Privacy Provisions<\/a> from the <a href=\"http:\/\/blogs.law.harvard.edu\/terms-of-use\/\">Harvard Law School&#8217;s\u00a0 blogging platform Terms, Conditions and Privacy policy <\/a>, and worked with the university&#8217;s lawyers to change them for our institution&#8217;s needs.\u00a0 We tried out the <a href=\"http:\/\/premium.wpmudev.org\/project\/terms-of-service\">Terms of Service plugin<\/a> that is only available on WPMU Dev Premium, but it didn&#8217;t do what we wanted so we had to write our own. This means that users have to agree to the Terms of Service at the time they create their blog.<\/p>\n<p><strong>6. <em>Offer lots of themes <\/em>.<\/strong> The beauty of WordPress is how versatile it is, so lots of themes to create different types of websites is essential. This also allows our community to learn about how to customise their digital presence. This was made easier by downloading the <a href=\"http:\/\/wpmudev.org\/project\/Farms-100-big-ones-theme-pack\">Farms 100 big ones theme pack <\/a>. This is a bunch of WPMU themes originally tested and installed at <a href=\"http:\/\/edublogs.org\/\">Edublogs.org<\/a> . We wrote our own custom plugin to add the same footer to every blog. (more in the plugins section below ). We also created six different &#8220;university branded&#8221; themes that were approved by our Public Relations department.<\/p>\n<p><strong>7. <em>Be clear when the blogging platform should be used.<\/em><\/strong> The first step to setting up a blog on the platform is to\u00a0 decide <a href=\"http:\/\/blogs.murdoch.edu.au\/blog\/2008\/07\/24\/deciding-whether-your-blog-should-be-on-university-servers\/\">Should your blog be part of Murdoch Blogs? <\/a> This is what I tell users:<\/p>\n<blockquote><p>It is not always sensible to host you blog on Murdoch Blogs. Sometimes it is essential that you do host it here. Below is an outline of when it makes sense and when it doesn\u2019t.<\/p>\n<h3>WHEN NOT TO BLOG WITH MURDOCH BLOGS<\/h3>\n<ol>\n<li> Your blog is not just work\/study related<\/li>\n<li>You want ownership of it and to take it when you leave campus<\/li>\n<li>You want to use the blog for \u201cpersonal branding\u201d.<\/li>\n<li>The site is a \u201cthrow away\u201d single use collaboration and you don\u2019t mind the data being stored on a third party server<\/li>\n<li>You want to share access with someone without a MAIS login<\/li>\n<li>You want to customize the look and features more than the university can provide.<\/li>\n<\/ol>\n<h3>WHEN TO BLOG WITH MURDOCH BLOGS<\/h3>\n<ol>\n<li>You are required to use a blog as part of your job\/study<\/li>\n<li>Your data needs to be on University servers for ethical or business reasons<\/li>\n<li>If the intellectual property created belongs to the university<\/li>\n<li>If it is essential to have a murdoch.edu.au web address<\/li>\n<li>If students need to access it without using up internet QUOTA<\/li>\n<li>If you don\u2019t have the skill or time to evaluate third party hosting options<\/li>\n<li>You want to set it so that only someone with a MAIS login can read it<\/li>\n<li>You want to use your MAIS login to access it<\/li>\n<li>You want a system that *may* be able to integrate with other information systems of the University<\/li>\n<li>The blog is not based on a specific Course Unit and the very basic blog facility of the Learning Management System is not sufficient<\/li>\n<li>You are concerned about Terms of Service on third party sites<\/li>\n<\/ol>\n<h3>HOSTING OPTIONS<\/h3>\n<p>There are three places to host your blog:<\/p>\n<p>1. On a third party \u201cget a blog\u201d service where blogs are set up and\u00a0 maintained on a web site. These are good for the beginner blogger. You can make quite a few changes to the look and functions of the blog, but generally these more limited than if you hosted the blog yourself.<\/p>\n<p>Useful sites to get a blog are:<\/p>\n<ul>\n<li><a title=\"blogger\" href=\"https:\/\/www.blogger.com\/home\">blogger<\/a><\/li>\n<li><a title=\"wordpress.com\" href=\"http:\/\/wordpress.com\/\">wordpress.com<\/a><\/li>\n<li><a href=\"http:\/\/edublogs.org\/\">edublogs.org <\/a><\/li>\n<\/ul>\n<p>2. Buy web hosting and control your own installation. This is useful if you want to control all your data and customise your blog intricately. Many hosting services cost around $100 a year and have \u201cone click\u201d installations for blogs. You do have to have some technical knowledge.<\/p>\n<p>3. Have your blog hosted by the University as part of Murdoch University blogs.<\/p><\/blockquote>\n<p><strong>8.<\/strong><em><strong> Choose minimum number of plugins<\/strong> .<\/em> No matter how careful you are, plugins can break during upgrades or conflict with each other.<\/p>\n<p>With WordPress MU, there are two levels of plugins.\u00a0 Plugins in the MU-plugins directory are switched on for all blogs and cannot be switched off. Plugins in the plugins directory can be switched on by the administrator of each blog.<\/p>\n<p>Here are the plugins that we ended up using:<\/p>\n<p><em>Installation wide &#8211; in MU-plugins directory<\/em><\/p>\n<ol>\n<li>In-house authentication integration plugin<\/li>\n<li>In-house footer plugin &#8211; puts at the bottom of each blog\n<ol>\n<li>Links to Akismet and &#8220;Blog with WordPress&#8221; &#8211; a condition of being granted an Akismet license<\/li>\n<li>Links to Legal Terms and Conditions and Privacy conditions<\/li>\n<li>Links to the root blog, dashboard and login to the system &#8211; for easy navigation<\/li>\n<\/ol>\n<\/li>\n<li>Creative Commons plugin &#8211; puts a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/2.5\/au\/\">Creative Commons Attribution-ShareAlike 2.5 Australia<\/a> license in the blog footer by default and allows user to select a different license if required<\/li>\n<li><a href=\"http:\/\/www.snowotherway.org\/\">Privacy Options<\/a> &#8211; adds three extra options to the Settings &gt; Privacy options . Extra options are\n<ol>\n<li>All users on the blogging platform<\/li>\n<li>Registered subscribers to the blog<\/li>\n<li>Only admins<\/li>\n<\/ol>\n<\/li>\n<li><a href=\"http:\/\/1uthavi.adadaa.com\/new-updated-active-blogs-widgets\/\">Ada Active Blogs<\/a> &#8211; lets you add a widget to the sidebar showing the blogs with the most posts<\/li>\n<li><a href=\"http:\/\/1uthavi.adadaa.com\/new-updated-active-blogs-widgets\/\">Ada New Blogs<\/a> &#8211; lets you add a widget to the sidebar showing the most recently added blogs on the installation<\/li>\n<li><a href=\"http:\/\/1uthavi.adadaa.com\/new-updated-active-blogs-widgets\/\">Ada Updated Blogs <\/a>&#8211; lets you add a widget to the sidebar showing the blogs with the most recent posts<\/li>\n<li><a href=\"http:\/\/akismet.com\/\">Akismet <\/a>&#8211; spam protection. Needed to get a wordpress.com API key and also email wordpress.com in the way specified to get permission to use it in the institution as a non-profit.<\/li>\n<li><a href=\"http:\/\/an-archos.com\/anarchy-media-player\/\">Anarchy media player<\/a> &#8211; detects links to media like audio files and embeds a player in posts<\/li>\n<li><a href=\"http:\/\/wpmudev.org\/project\/Allow-Embedded-Videos\">Allow Embedded Videos<\/a> &#8211; allows users to embed YouTube, Flickr and Google videos<\/li>\n<li><a href=\"http:\/\/www.wpmudev.org\/project\/list-all\">List-All<\/a> &#8211; Creates a list of all the blogs on the installation<\/li>\n<li><a href=\"http:\/\/www.snowotherway.org\/\">WYSIWYG print <\/a>&#8211; creates a neater, tidier printout of a page for *most* themes.<\/li>\n<li>Default Theme &#8211; allows the installation administrator to set a specific theme as the default for all new blogs<\/li>\n<\/ol>\n<p><em>Administrators can switch on for individual blogs &#8211; plugins directory<\/em><\/p>\n<ol>\n<li><em> <\/em><a href=\"http:\/\/dancameron.org\/wordpress\/\">Add\u00a0RSS<\/a> &#8211; allows you to manually add an RSS feed (eg. a Twitter feed)\u00a0 that can be autodetected by Firefox or other web browsers<\/li>\n<li><a href=\"http:\/\/firestats.cc\/\">FireStats<\/a> &#8211; comprehensive statistics package that includes a widget for popular posts. Will only count statistics for posts created after the plugin in enabled<\/li>\n<li><a href=\"http:\/\/www.photodropper.com\/wordpress-plugin\/\">Photo\u00a0Dropper<\/a> &#8211; adds a box to the bottom of page\/post editor that allows you to search for a term and then automatically embed and attribute a Creative Commons licensed Flickr image on that topic.<\/li>\n<li><a href=\"http:\/\/www.joostdevalk.nl\/wordpress\/sociable\/\">Sociable<\/a> &#8211; adds links to popular social bookmarking sites<\/li>\n<li><a href=\"http:\/\/txfx.net\/code\/wordpress\/subscribe-to-comments\/\">Subscribe\u00a0To\u00a0Comments<\/a> &#8211; lets users subscribe to further comments on any single post<\/li>\n<li> <a href=\"http:\/\/www.daburna.de\/blog\/2006\/12\/13\/wordpress-video-plugin\/\">WordPress\u00a0Video\u00a0Plugin<\/a> &#8211; a filter to allow embed of media from many different sites by using a specified code in the guidance<\/li>\n<li><a title=\"Visit plugin homepage\" href=\"http:\/\/unknowngenius.com\/blog\/wordpress\/spam-karma\/\">Spam Karma 2<\/a> &#8211; spam blocker that is no longer supported, but adds a little more protection<\/li>\n<li><a title=\"Visit plugin homepage\" href=\"http:\/\/wordpress.org\/#\">Unfiltered MU<\/a> &#8211; this is a better alternative than <a href=\"http:\/\/www.daburna.de\/blog\/2006\/12\/13\/wordpress-video-plugin\/\">WordPress\u00a0Video\u00a0Plugin<\/a> or <a href=\"http:\/\/wpmudev.org\/project\/Allow-Embedded-Videos\">Allow Embedded Videos<\/a> . It allows the administrator to let users embed javascript in posts<\/li>\n<\/ol>\n<p>The following extra plugins in the plugins directory were requested by a user. I probably wouldn&#8217;t have included them otherwise. One of them slows down how quickly the individual blog loads, but I haven&#8217;t had a chance to isolate which<\/p>\n<ol>\n<li><a title=\"Visit plugin homepage\" href=\"http:\/\/blog.fleischer.hu\/wordpress\/authors\/\">Authors Widget<\/a> &#8211; allows one to add a widget that lists authors<\/li>\n<li><a title=\"Visit plugin homepage\" href=\"http:\/\/wordpress.softwud.com\/\">Page Blocks<\/a> &#8211; allows widgets to be added to the right or left , top or bottom of a page<\/li>\n<li><a title=\"Visit plugin homepage\" href=\"http:\/\/www.snap.com\/about\/shots_central.php\">Snap Shots\u2122 Plugin for WordPress.org<\/a> &#8211; allows users to preview a screenshot of a link. It has advertising links as part of the window, some that link to our competitors<\/li>\n<li><a title=\"Visit plugin homepage\" href=\"http:\/\/subscribe2.wordpress.com\/\">Subscribe2<\/a> &#8211; emails new posts to specified address<\/li>\n<li><a title=\"Visit plugin homepage\" href=\"http:\/\/www.laptoptips.ca\/projects\/tinymce-advanced\/\">TinyMCE Advanced<\/a> &#8211; expands the functionality of the visual editor for writing pages and posts<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>I set up a WordPress MU installation for all staff and students at our university campus. It should have taken the team working on it about 3 months to finish the customization but it took about 18 months&#8230;and isn&#8217;t quite yet finished&#8230; We have had three classes use it over the last three semesters and&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-1250","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p3BXdd-ka","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/posts\/1250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/comments?post=1250"}],"version-history":[{"count":0,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/posts\/1250\/revisions"}],"wp:attachment":[{"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/media?parent=1250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/categories?post=1250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/librariansmatter.com\/blog\/wp-json\/wp\/v2\/tags?post=1250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}