Archive for the 'WordPress' Category

#ocTEL– proudly powered by …

There have been a couple of very interesting WordPress/FeedWordPress recipe cards for open courses from Anne-Marie Scott for #edcmooc and Martin Weller for #h817open. Below is the ingredient list for #octel. Added to the pot is some homegrown veg which gives us some very personal customisation. A lot of this is to tweak the functionality achieved by using existing plugins that don’t quite do what we want. For example, to allow participants to submit individual artefacts when no rss feed is available I chose the User Submitted Posts plugin. To get this to submit to two categories (instead of the default one), add custom fields to match those use by feedwordpress and change the permalink I needed these extra lines of custom functions.php. Given the amount of investigation required to find the exact right place to add the hook more often than not it feels like it would have been better to code the functionality from scratch.

I’ll leave you with the ingredients for now and next time highlight the recipe… 

Plugin

Description

Ada FeedWordPress Keyword Filters

Filters posts syndicated through FeedWordPress by keywords. You can do complicated keyword filters using AND, OR, and NOT logics. Plugin will look for user entered keywords in post_title, and post_content

Version 2012.0521 | By CAPitalZ | Visit plugin site

Add Multiple Users

This plugin allows you to add multiple user accounts to your WordPress blog using a range of tools.

Version 2.0.0 | By HappyNuclear | Visit plugin site

Author Avatars List

Display lists of user avatars using widgets or shortcodes.

Version 1.6.1 | By Paul Bearne, Benedikt Forchhammer | Visit plugin site

bbPress

About

bbPress is forum software with a twist from the creators of WordPress.

Version 2.2.4 | By The bbPress Community | Visit plugin site

bbPress – Mark as Read

Allows you to mark bbPress topics as read/unread and see all unread topics

Version 0.3 | By Pippin Williamson

bbPress Admin Bar Addition

This plugin adds useful admin links and resources for the bbPress 2.x Forum Plugin to the WordPress Toolbar / Admin Bar.

Version 1.7.1 | By David Decker – DECKERWEB | Visit plugin site | FAQ | Support | Translations | Donate

bbPress Email Notifications

Provide notification emails and controls for bbPress subscriptions, merge, and split functions.

Version 0.3 | By Jennifer M. Dodd

bbPress Search Widget

This Plugin adds a search widget for the bbPress 2.x forum plugin post types independent from the regular WordPress search.

Version 1.2 | By David Decker – DECKERWEB | Visit plugin site | FAQ | Support | Translations | Donate

bbPress Threaded Replies

Add threaded (nested) reply functionality to bbPress.

Version 0.4.3 | By Jennifer M. Dodd

bbP Topic Views

Counts the number of times a topic has been viewed, and allows the administrator to display the count in various places.

Version 0.2 | By GautamGupta | Visit plugin site

Enhanced Text Widget

An enhanced version of the default text widget where you may have Text, HTML, CSS, JavaScript, Flash, and/or PHP as content with linkable widget title.

Version 1.3.4 | By Pomelo Design | Visit plugin site

FeedWordPress

simple and flexible Atom/RSS syndication for WordPress

Version 2012.1218 | By Charles Johnson | Visit plugin site

FeedWordPress Duplicate Post Filter

Checks DB to see if any previous posts have the same calculated hash

Version 1.5 | By Mark Allen | Visit plugin site

Google Analyticator

Adds the necessary JavaScript code to enable Google’s Analytics. After enabling this plugin you need to authenticate with Google, then select your domain and you’re set.

Version 6.4.3 | By Video User Manuals | Visit plugin site

Google XML Sitemaps

This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog.

Version 3.2.9 | By Arne Brachhold | Visit plugin site | FAQ | Support | Donate

Jetpack by WordPress.com

Bring the power of the WordPress.com cloud to your self-hosted WordPress. Jetpack enables you to connect your blog to a WordPress.com account to use the powerful features normally only available to WordPress.com users.

Version 2.2.2 | By Automattic | Visit plugin site

MailPress

The WordPress mailing platform. (do not use automatic upgrade!)

Version 5.3 | By Andre Renaut | Visit plugin site

Search bbPress 2.0

Adds bbPress 2.0 to WordPress search results with links back to the forum, topic, and replies.

Version 1.0 | By Stephen Carroll | Visit plugin site

Theme My Login

Themes the WordPress login, registration and forgot password pages according to your theme.

Version 6.2.3 | By Jeff Farthing | Visit plugin site

User Submitted Posts

Enables your visitors to submit posts and images from anywhere on your site.

Version 20130104 | By Jeff Starr | Visit plugin site

WP Category Post List Widget

Lists down Posts filtered by category. You can show thumbnail, modify the HTML structure of the widget and do almost whatever you want. Access it from the Widgets option under the Appearance. The shortcode is [wp_cpl_sc] Check the settings page for more info or check the documentation here

Version 2.0.3 | By Swashata | Visit plugin site

WP Favorite Posts

Allows users to add favorite posts. This plugin use cookies for saving data so unregistered users can favorite a post. Put <?php wpfp_link(); ?> where ever you want on a single post. Then create a page which includes that text : {{wp-favorite-posts}} That’s it!

Version 1.5.8 | By Huseyin Berberoglu | Visit plugin site

WP Mail From II

Allows you to configure the default email address and name used for emails sent by WordPress.

Version 1.0.1 | B

(M)OOC in a Box: Turning WordPress into an Open Course Reader #ocTEL

Back in August 2012 having surveyed the technology behind a number of connectivist orientated MOOCs (cMOOCs) and I came to the conclusion that:

It’s apparent from the survey of [c]MOOC technology that course teams are taking a loosely joined set of tools that they are comfortable with to facilitate a shared experience with the learner.

I also asked:

Even with the bespoke nature of [c]MOOCs there are still opportunities to start collectively raiding the parts bin. … Given the wide use of WordPress … are there opportunities for [c]MOOC specific themes or plugins?

At the time I highlighted the prevalence of the FeedWordPress plugin for WordPress, which is used to aggregate content from other sites via RSS feeds. Six months on and reading posts mainly from Alan Levine the WordPress parts bins has well and truly been raided. Alan is at an advantage having been involved with the open online course in Digital Storytelling (DS106) and it’s been incredibly useful to see how his recipe has evolved. At the same time others have been turning to WordPress to support their courses. Of note are E-learning and Digital Cultures on Coursera (#edcmooc) , which challenges the division of connectivist (cMOOC) and instructivist (xMOOC) by using the FeedWordPress recipe; and the Open University/OpenLearn/Martin Weller course in Open education (H817).

This last example is particularly interesting because as you’ll discover by reading this post by Martin Weller you’ll see he’s embraced the DIY approach, confronting the challenges of being your own IT support head on. In the post Martin concludes:

One last plea – I joked with Alan that I needed DS106 out of a box. I think I’m serious though – it would be great to have a step by step, idiots guide to installing and setting up a DS106-like environment. The rest of us don’t have Alan and Jim’s tech skills, so getting to the starting line is difficult. I know they’ll say you should invent your own way, but they done so much great work that I don’t think they realise just how much expertise they have. A simple installation that let the rest of us get started, would mean we could all go off in different directions then. So any of the DS106 crowd up for it? And I do mean a simple guide, it has to be Weller-proof.

Personally, and at the danger of frustrating Martin further, I think it needs more than just a guide. In my original post I highlighted how aggregation of data was key. This still holds but with all data the next challenge is turning it into something actionable. What pathways might be useful for users to make sense of what is going on.

ds106 blogs hubLooking at H817, EDCMOOC, DS106, ETMOOC and others you have a lovely, gorgeous, wonderful flow of creativity, ideas and reflections, but often this is hard to navigate. Even when you use post excerpts a page of the last 10 posts is at best over 3,000 pixels long. Add in the issue that you might be pulling in content from 100s of sources and those 10 posts could quickly disappear.

Taking a step back a considering what FeedWordPress is doing, its a feed aggregator so are there any cues we can take from feed readers to make it easier to users to browse the content. That was the question I found asking myself when I was recently asked to contribute to ALT’s Open Course in Technology Enhanced Learning (ocTEL) [starts 4th April – still time to sign up].

Take Google Reader for example (don’t even get me started on Google’s ridiculous decision to close this in July). Reader is able to allow you to easily browse 10 posts in 300 pixels and if there are over 10 posts as I scroll down more content is automatically added. If there is anything I look the like of I can click the title to get the content. I can also see the things I’ve read and options to ‘star’ and share (although sharing has been compromised with the introduction of Google+). Feeds can also be organised into folders making it easy to filter content.

Google Reader (sob)

With these ideas in mind I scoured the WordPress plugins database to see how much of this functionality I could recreate. And here’s what I’ve come up with:

I’ve got more tidying up to do with the code before official release but you have have a play here (if you want to test read/favouriting then register here) and here is the current code (very poorly documented).

Open Course Reader

Thoughts and reflections

A group RSS reader

When I started making this custom child theme Google Reader was going to live to a merry old age. Given it’s death in July and having already started my search for a replacement I’m wording if reusing this recipe and my existing feed subscriptions might be the way forward – particularly as the base theme is responsive and works well on mobile. Taking this idea one step further there are potentially some interesting collaborative opportunities beyond an open course context. In particular I was thinking of enabling the WordPress commenting system which would allow discussion of posts, the scenario being your team want to monitor and comment on a set of feeds (I’ve disabled commenting for now as I want people to discuss content on the source post, the issue though is the comment activity is not captured and displayed … one to add to my TODO).

WordPress as an open course platform

Pro – flexibility allows you to find and install themes/plugins to get your desired functionality

Con – flexibility means you’ll spend hours looking for the right plugin then discover it doesn’t quite do what you want and which point you either (if you can) tweak, live with or spend hours more searching for an alternative

Pro – wordpress has numerous well documented internal functions and an architecture to easily add custom functionality (functions.php) and creating themes based on existing templates (child themes)

Con -  custom functionality takes time and can easily break if dependencies like plugins or parent themes change (for example my current child theme is broken by the very latest version of the responsive theme)

Box of bits and no instructions

One of the things at the forefront on my mind is this is potentially an open course platform in a box, but the box contains a random selection of pieces and no instructions. The guidance can be written, its finding the balance between ‘flat pack’ and bespoke.

As always you thoughts and ideas greatly appreciated

BTW  I final got a nice blog registration integrated into FeedWordPress. More about that next time (code is in the reporegister your blog

#PDFTribute: MASHe as PDF and RDF/RSS 1.0

I’m embarrassed to say I didn’t know the name Aaron Swartz until a couple of days ago. I was aware of something trickling through my networks but it wasn’t until I read Dan Brickley’s Remembering Aaron Swartz that I started getting the bigger picture.

Reading Brian Kelly’s A Tribute to Aaron Swartz: Lets Make #pdftribute Trend highlighted me to PDFTribute, the campaign to show support for Aaron’s work (including the Guerilla Open Access Manifesto) by posting papers online I wanted to make my own contribution.

As I’m lacking a corpus of academic papers I thought I’d share all my blog posts. So here are 604 posts from MASHe (The MASHeBook). Because Aaron was one of the authors of RSS 1.0 specification I’ve also published MASHe as RDF/RSS 1.0 

Notes on making these

Where are you coming from: Search referrer and contextual related post/information

Just before Christmas Brian Kelly wrote a post on Trends For University Web Site Search Engines, which gives an overview of which search engines [Edit: Russell Group*] universities are using on their websites (75% using Google products) . This combined with my interest in Learning Analytics (plug: it’s week one of the open course LAK11 Learning and Knowledge Analytics), got me wondering how many institutions uses information about their visitors to customise content. There are a number of ways you could potentially do this from using media campaigns to using one of the Facebook Social plugins.

*Brian Kelly has kindly pointed out this was a survey of Russell Group institutions and all all universities as originally implied

The question of what is already being used is probably best answered by someone else, like Brian, instead I’m going to highlight one other simple way that you might customise the visitors experience (and at the same time improve how information on this blog is presented), by using Search Referrer information.

For the majority of users when they navigate around the web they leave a ‘referrer’ trail. When they land on a page that site can usually see where the person came from (if you read the HTTP Referrer entry on wikipedia you’ll see why this information isn’t always available). Monitoring tools like Google Analytics can track referrer information so that you can track where your traffic is coming from. I use Google Analytics to monitor traffic to this site and whilst I don’t use this data extensively (although I did modify the Google Analyticator WordPress plugin to display top posts based on Analytics data), it is useful information to check the general health of my blog.

When monitoring referrer information it is possible to record the whole web address of the page with the click through link including the query string (junk at the end). For example, if you were to open this page http://www.google.co.uk/search?&q=jisc+rsc+mashe and click on the link for this blog, if your browser is passing referrer information I can see you got here from a Google Search for ‘jisc rsc mashe’.

In fact I know from my Google Analytics data that in 2010 over a third (37%) of my visitors arrived via a search engine, almost all (97%) using Google and as the table shows I even know the main search keywords used.

Table of top search keywords used in 2010

So if I know over a third of people end here having searched for something, wouldn’t it be good if I could highlight more of my content based on their search? Hopefully our answer is yes otherwise I’ve wasted a hell of a lot of my own time chasing my tail on this.

Rather than completely reinventing I had a quick look at some existing WordPress plugin’s to see if anything would do this. The one that came closest was WP Greet Box which as well as providing a custom greeting message based on where your visitor is coming from if the user comes from a search engine it uses that search query to optionally display some related posts.

The problem I had with this solution is, as well as thinking the greeting was a little tacky, it only suggests related posts. As this blog has evolved I have more bespoke pages and tools which is why I use a Google Custom Search Engine (CSE) (combined with some of my own ‘instant’ magic to let people search all of the material in the MASHe directory.

Finding nothing else and as I already use the Contextual Related Posts plugin I thought it would be fun to modify this so that if someone lands on one of my posts from a search engine, their search query is used to pull related material using my sites Google CSE.

Now using my modified contextual-related-posts.php if you go to this TwEVS post the related post information at the end remains the same containing links for:

You also might like :

But if you end up at the same page by for example clicking a link to it from this Google Search you get the following instead:

You also might like (based on your search for ‘twevs’):

So what do you think?

Personally I’m not entirely convinced that this will have any impact on driving traffic internally within this site because my volume of visits is relatively low and the placement at the end of the post isn’t optimum for leveraging extra content. The other factor is normally in posts if I’ve written or have a related tool that might be of interest to the reader I include a link in the body of the post. But if nothing else maybe you’ve learned a bit about referrer information and you’ll come up with a better idea than me.

[A couple of other ‘techy’ things I learned along the way worth sharing:

MASHe Monthly (Email Newsletter and Template)

It’s fair to say I’m keen to get my message out any which way. As well as the blogging staples of RSS feeds I also have a print-friendly PDF Magazine version and a eBook addition in various formats (EPUB | Mobipocket/Kindle | PDF).  For a while I’ve also give an option to sign up for a monthly email newsletter. This uses the MailPress plugin to handle subscriptions and send a monthly update which snippets of blog posts from the last month.

Old MASHe Monthly Layout [click to enlarge]One of the things I was never happy with was the layout of the email, which was basically a list of snippets of posts based on date order. As I uses this site to collect lists of links to news items and sites I find interesting in ‘What I’ve starred this week’ and more technical posts recording my personal research, there are times I would like to put these further down the reading order.

New MASHe Monthly Layout [click to enlarge]Fortunately MailPress allows users to use/create custom templates. Having tried to find a suitable existing template and failed I knocked together a new one. This allows me to highlight a featured post, followed by snippets of my regular posts, finishing with the list of links from ‘What I’ve starred’. With the lack of MailPress templates I thought it would be worthwhile releasing:

*** RSC MailPress template ***

You should read the MailPress documentation for more information on installation customisation.

[If you are testing the monthly template the plugin only pulls in a random older post. I’ve posted a workaround for this in the MailPress forum.]  

About

This blog is authored by Martin Hawksey Google+

JISC CETIS Learning Technology Advisor (OER Programme Support)
jisc cetis logo

The MASHezine (tabloid)

It's back! A tabloid edition of the latest posts in PDF format (complete with QR Codes). Click here to view the MASHezine

Preview powered by:
Bluga.net Webthumb

The MASHebook

You can also download this post as:

Subscribe to monthly email digest of posts

Loading...Loading...


Subscribe to per post email updates

Enter your email address:

Delivered by FeedBurner

Copyright License

Creative Commons Licence
This work is licensed under a Creative Commons Attribution 3.0 Unported License. CC-BY mhawksey

Privacy /Cookies

This blog uses Google Analytics (which makes use of 'cookie' technologies) to provide information on usage. Here's an overview of Google Analytics Privacy and how to opt-out (other 3rd party services like Twitter might also be tracking you via this site, but as far as possible I try and prevent this by removing official tweet buttons).

Badges

. . .