First published on Fargo moved here 22 Jul 2019

After working when most folk were on holiday today I took a quick walk round the Whangie this evening.
Dull overcast sky, but no wind and it has warmed to about 13 C

moor clouds on a dull day
Heard my first cuckoos of the year. A few grouse gobbling on the moor to the north of the Whangie, this has been planted with trees so I guess grouse will get scarcer over the next few years.
Whangie may 13 – Google Maps

Needed to get images and kml file from dropbox, google maps api changes since 2013, needs a fix 22 Jul 2019

I’ve just Joined Teach the Web:

Teach the Web: a Mozilla Open Online Collaboration for Webmaker mentors

May 2 – June 30

Learn how to teach digital literacies, master webmaking tools, develop your own educational resources, and take what you learned back to your communities and classrooms.

from: Teach the Web

The first task is:

MAKE Project this week: Introduce yourself @Webmaker style by using Popcorn Maker, Thimble or the XRay Goggles and sharing your make with #teachtheweb.

from: Teach the Web

Which smells quite like the #etmooc first task, so I decided to remix and recycle my Hello #ETMOOC youtube video with popcorn.

Popcorn Maker has evolved a lot since the last time I looked at it, Playing with Hackasaurus and popcorn, back then I gave up and used the Popcorn.js javascript files and edited by hand. At that time, I found popcorn maker really slow and klunky on my equipment. Since then it has really taken a jump (and I am on a better box). I found it really easy to use, and would say it would now be very usable in a classroom.

One of the things I am lookingfroward to finding out about is how folk fit webmaking into classrooms, as opposed to afterschool or out of school activities, but that is for later. Now I’ll jsut try and see what is going on in the #teachtheweb community.

I’ve just joined in the Mozilla Teach the Web MOOC.

This post is just to make sure that the feed I’ve submitted works.

Just for fun I am posting this through a new webservice Fargo. Fargo is an online outliner that can post to blogs, and do more interesting things. It might be of interest to other folk doing Teach the Web (I will have to go to the blog and set the category, to make this post show up on the Teach the Web blog hub.

I am testing Fargo, an online outliner that can post to wordpress blogs. Although my blog is not a wordpress one, it still has MetaWebBlog support.

I have never really used an outliner much although I’ve use the OPML application to read RSS from time to time. Fargo may just change that. Fargo runs in a browser, stores in dropbox, supports markdown and gets new features very regularly.

I am wondering if Fargo supports images in blog posts so here is one from flickr.

Color Classic

Update: it looks like updating posts on this pivotx blog, does not work. The blog seems to return the wrong post id to fargo, I have the same problem posting from TextMate.

Fargo is well worth checking out.

Code eyes

These are some technical notes on some of the changes I’ve made to the standard WordPress site for EDUtalk, I am not sure if they are of much interest to anyone but myself, but writing them up here will, 1. get them clear in my mind, and 2. provide a reference.

The site is running on WordPress 3.5.1. I made a child theme as I wanted to edit some of files and mostly be upgrade proof.

If you have no interest in this you might be interested in the main facts of the move: EDUtalk Has Moved, or just head over to EDUtalk and listen to some great audio.

Plugins

  1. Akismet, spam protection, pretty much a no brainer.
  2. FeedWordPress, this is very much at the heart of the new site, this plugin allows you to syndicate content from other sites, in our case audioboo boos tagged edutalk and iPadio phlogs with the same tag. Posts form these sites with the tag are added to EDUtalk. The plugin also allows us to make the titles link to the original site rather than our own post page, I believe this is a better way to do things for the authors who submit content by tagging.
  3. MediaElement.js – HTML5 Audio and Video, I installed this initially but it is now turned off. Instead I have used this JavaScript myself. As I understand it the plugin will provide html5 and fallback players for audio inserted with a short code player. As a lot of our content comes via FeedWordPress it would not work there unless we manually edited posts.
  4. In the process of importing all of the old content I found the Categories to Tags Converter Importer and WordPress Importer plugin invaluable.
  5. The Safe Redirect Manager plugin redirects links from the old site to the new one, for example, /pages/radio-edutalk to /listen.

Child Theme Files

It seems that the way you best edit a WordPress theme is through Child Themes, this avoids problems when upgrading.

I started by copying the content.php file from the theme to the child theme folder. Here I edited the php to add an html 5 audio player to the top of a post, if the post had an enclosure. I used:$enclosureData = get_post_meta($post->ID, 'enclosure' ); to find out if there was an enclosure. I had a bit of hassle as Audioboo encloses images as well as mp3s, but looped through the enclosures and used the first audio one I found.

I had to edit the main theme function.php file to comment out a bit of code that removed enclosures if they were not linked in the post. This proved a problem when doing some manual edits of the imports. I got information on how to do this from this post: How to stop WordPress 2.8 – 3.5 from deleting enclosures | Kevin J Edwards. The main tool used in building edutalk.cc was google. In this case I edited the theme’s own function.php file, rather than the child themes, as the child theme’s function.php is added to, rather than replacing the parent theme. If there is a better way to do this, I’d like to know.

I did create a child theme function.php and added functions to include the jQuery and MediaElement.js. I then copied the footer.php to the child theme and added a script to added a flash player to the audio tags for browsers that do not play mp3s natively.

jQuery(document).ready(function() {
	jQuery('audio').mediaelementplayer();
});

Pretty simple stuff.

Originally I added a bit more jQuery to hide the audioboo and ipadio players and maps in the post. They were not making the posts look very nice, and I found it difficult to style them. Later on, as I found that the pages were loading very slowly, I went back into the content.php file and added some code to only show the post content, if it was in the Radio Edutalk category. Even with only 6 posts per page this made a huge difference in speeding up the page loading (twice as fast). I changed:

<?php  the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentytwelve' ) );  ?>

to

<?php if(in_category(5)){the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentytwelve' ) );} ?>

5 being the category for Radio Edutalk, I’ll be adding another category for mailed in audio if needed. Thinking about it it would be best to change to not in the audioboo and ipadio categories.

Screenshotpingdom

Altogether it was not very hard to figure this out with the help of google. WordPress is extremely well documented. The code is also easy to edit, without having to understand the whole thing. There are probably a lot of better ways to do this, and I’d be delighted to find out.

I’d also be interested in any other ways to improve the site, speed it up or add useful features.

A while back we heard that posterous was shutting down. This was quite bad news for EDUtalk, we had a lot invested (time and files not money) in our posterous site.

I had a look at alternatives, Posterous to What? and decided on  a way forward EDUtalk, post posterous part 1. Since then we have been beavering away moving nearly 1000 bits of audio and the posts over from posterous to a new wordpress site.

One of the problems was the amount of space we need, there is already over 2GB of audio files hosted. Luckly Tim Owens @timmmmyboy of Hippie Hosting made us an offer we could not refuse!

The new site is by no means finished, but though that it was time to flick the switch and iron out any problems. We built the new site at edutalk.info, Just Now Last night I changed the nameservers for edutalk.cc to point to the same place. As I am typing this, the new site is, at least in my house, being reached via edutalk.cc, I am excited.

Changes

One of the great things about posterous was the wonderful way it handled media and its API. The api made it simple to pull in audio from Audioboo and iPadio, the FeedWordPress plugin makes this even easier. There is even a couple of benefits:

  1. We can have the titles and links to the posts point back to the originating site.
  2. FeedWordpress adds the enclosures to the feed, we were relying on Feedburner to create enclosures for Audioboo and iPadio posts and it was failing to do so. The new RSS feed has enclosures for all the content, a great improvement for listening in a podcatcher.

The other thing Posterous did for us was to give us an email address that anyone could send audio to and it would be pushed into the moderation queue to be published. This was the feature that got us started at SLFtalk. Posterous was really brilliant at handling spam, we never really saw much and, as far as I know, it never trapped any audio intended for the site.

There is a way to post to wordpress via email, but there is no spam filters so I don’t think that would work. What I’ve done instead, as a temporary measure is set up an email address audio@edutalk.info where folk can send audio, I’ll check it, convert audio to mp3(Again posterous was great at handling media), and post to the site. This will obviously be a wee bit slower that the old method.

Bonus Feature

As we are using FeedWordpress, we could incorporate other RSS feeds onto the site, this would allow folk to add audio from their own RSS feeds rather than just Audioboo and iPadio. I’d be delighted to hear from any one interested.

Technical Details

As I’ve poked around in the wordpress files to get the site going, I’ve done a wee bit of editing, I am going to blog about those soon, mostly for my own benefit.

An Open Invitation

As always, EDUtalk is open to contributions for anyone with anything to say about education. We are always delighted to get new contributions. We are also more than happy to help if you would like to get some audio onto the site. Please get in touch.

There is, of course, also an invitation to listen. There is some great podcasts on EDUtalk, the RSS feed is better making listening on mobile devices even easier.


The best way of thinking about the grid is as the areas that we think it’s important to pay attention to when teaching others how to read, write and participate on the Web.

from: First draft of Mozilla’s Web Literacy standard now available! | Doug Belshaw’s blog

I’ve kept half an eye on this developing on Doug“s blog, I really like this idea of it as something important to pay attention to, rather than something that should be attained in a. measuarable way.

Doug Belshaw shows his iPhone apps and asks: Which apps do you recommend? Why? I started a comment but it got a wee bit long.

Instacast 2.2.4.ipa

Instacast a podcatcher, I’ve not revisited apple’s podcast app, but instacast downloads on wifi, streams near the end of my data month, auto deleted old episodes with different settings per podcast.

FeeddlerproFeeddlerPro, RSS reader, uses google reader at the moment. pretty good rss reader with customisable sharing menu. I mostly read RSS on my iPad but use the iphone one in odd moments.

Cameraplus ex
Cameraplus

Camera+ is my favourite photo editor, I’ve far too many photo editors on my iPhone but I usually end up with Camera+ unless I am using a one trick pony like ShockMyPic.

Glen Luss
Fstream 1.0.7.ipa

FStream for listening to internet radio, mostly for checking Radio #EDUtalk and the odd listen to ds106rad.io

Googleplusa

Unlike Doug I do use Google+ found it good for keeping up with #etmooc, when I was keeping up. I hope it is useful for the Mozilla Webmakers – Google+ mooc.

Drafts 2.2.1.ipa

Drafts, is a great note taking app, lots of saving and exporting possibilities, twitter, dropbox and the like. Drafts can also use url actions to do lots of geeky stuff I’ve not really checked out so far.

Droptext 2.0.1.ipa

Droptext, a dead simple text editor for dropbox, I use this and drafts to save various text files to dropbox that trigger folder action AppleScripts on my mac. The most useful takes a url, finds any audio files linked on the webpage and adds them to a rss feed in dropbox. Instacast is subscribed to this feed. this allows me to listen to single episodes of podcasts without subscribing to the podcasts own feed. I use drafts for this too.

Scratch 1.2.1.ipa

Scratch another text editor, a wee bit like drafts, but the notes persist, so I use it for shopping lists, and taking notes at meetings if I only have my phone.

Wifi Photo 1.5.3.ipa

Wifi-photo transfer. there are a few of these apps tht let your phone act as a webserver for you photo library. Very handy for getting an image from the phone to one or more desktops.

Trails 5.4.ipa

Trails, produces lovely gps trails, shows you where you are. I love trails

.

Apple maps I’ve been finding is not as bad as it is painted. I usually use the free UK and ROI satnave app but maps is handy as it connect to your Contacts app. Unlike Doug I use the contacts: having the 120 or so schools I deal with in there, including details like addresses, head teacher’s names, IP addresses and clues to wifi passwords.

Other apps in daily or regular use include: clock (for cooking), FirstClass (work email), weather, mail, safari, google maps, dropbox, 1 password, twitter, tumblr, instagram and cinemagram.

Apps I use less regularly, iMovie, sonicpics, audioboo, flixel, skitch, icab mobile, wordpress, a bunch of todo apps(I’ve never managed to get this organised but am always trying), chrome, thetrainline, lots of photo apps and recording apps.

I note that I use a quite different set of apps on the ipad, a lot more typing and creating there.

The icons in this post were grabbed via appleScript from my mac’s mobile apps folder, and quickly resized, I blogged about this: iOS Icon Extraction

And I took a quick trip through my screens and posted on flickr: iPhone Apps – a set on Flickr

Live Code Icon 110

A while back I backed Next Generation LiveCode (Open Source) by RunRev Ltd on Kickstarter this week RUNRev released the Community Edition of LiveCode.

North Lanarkshire, where I work, is just starting to roll out Livecode to the high schools to their computing departments. Although I deal with primaries, this is quite exciting, I am a fairly longtime HyperCard and SuperCard user and Livecode shares the philosophy and english like scripting language of these wonderful tools.

Pinboard

Some of the links added to my pinboard this weekend:

I’ve noticed SNAP! (Build Your Own Blocks) for a while, this Scratch clone, runs in a browser and works fairly well on an iPad. I took it for a brief spin this afternoon.

Snap.Berkeley

Sometimes dragging was a wee bit sticky and obviously arrow key message and the like are not present on the iPad, but worth a deeper look.

After updating a couple of simple web apps last week, I was greatly impressed by Forecast, its not a web app its an app you install from the web., of course in a completely different league from my scratchings, very impressive.

I’ve been struggling to move Radio Edutalk away from posterous. Just for fun I tested Justmigrate which claims to Move Posterous to Tumblr in few clicks and it does: enviable stuff. The first 100 posts are free, after that it cost money. I just move 100. (I now seem to have 3 tumblr blogs, one auto posts using ifttt, one for animated gifs and now this new one.)

Whipit

Speaking of animated gifs: The increasingly hairy Doug Belshaw (That is not him on the left) was collecting animatedgifs I did a wee bit of scraping to throw the etherpad list of urls onto a page: Doug’s Gifs which should get your laptop fan blowing.

I’ve done a wee bit of webscraping in the past (for instance Which Way? which users ScraperWiki which didn’t exactly stretch the power of scraperwiki), but this is even simpler, just a php page with a regularExpression to grab all gif urls. I still do not really understand the magic of regEx but you can get a lot from google.

Tweeting my last post here I got a reply from Theo pointing to his new blog “Things May Come and Things May Go which I’ve been enjoying, this post: Open Education Priorities (Schools) asks some good questions of schools, I suspect the answers might disappoint.

the pinboard icon above if from The “Flat Web Icon Set” and distributed for free by Icons & Coffee under the “Creative Commons Attribution Share-Alike 3.0 Unported License”.

Last week I posted about open and close systems. Ironically I then got into a very interesting conversation with Peter Dickman (Engineering Manager at Google Zürich)
in the Scottish Education – Google+ community. You need to join the community to read it, hence the irony, but anyone can join. (I’ve still not got my head round g+ yet)

This morning I had a bumper breakfast from my RSS reader, mostly about the open web, open education and the like.

Alan Levine:

And so it goes with the lost web. It’s the individual who is finished. Blogging is dead, and our remaining bits of expression are locked into the data churning ad returning machines of GoogleFacebook, a web of two billion million data analyzed, ad-served, status messaging, app infested bots, totally unnecessary as human beings and as replaceable as …

from: It’s the Individual That’s Finished – CogDogBlog

Audrey Watters:

When I think of “open learning,” I think about the “open Web.” And for me, it isn’t simply a matter of what’s becoming a rather tired cliché that “you can learn anything you want online.” (You can’t. Lots of great stuff isn’t available there, or it's behind a paywall.) Rather, the open Web has allowed me to write and share and learn and collaborate with others — in public, in open and informal spaces, with openly licensed content, with open-ended and unscripted inquiry.

from: Reclaim Your Domain: A #ReclaimOpen Hackathon Project

Jim Groom:

Reclaim Your Domain has to be about a variety of hosting options, services, resources, and possibilities to manage your identities online across a variety of services, this is not necessarily “give up all social networks, drop offline, and feed the rabbits” —rather it’s about controlling (to the extent you can), backing up, and syndicating the work you do on the web. A home for your data that can be as distributed and decentralized as the platform it’s designed for.

from: Reclaim Open Learning | bavatuesdays

From Alan’s fears, through Audrey Watters’ mapping of what is good to Jim’s action plan.

Talking about it isn’t good enough / But quoting from it at least demonstrates / The virtue of an art that knows its mind. // Seamus Heaney : Squarings

By which I mean I don’t have anything deep to add other but I am enjoying and nodding along.