This post is just a quick note to log a problem and its solution. It only took a wee bit of googling but might help me or someone else at a later date. It only applies to self hosted WordPress blogs.
This evening I tried to log on to my blog only to be met with a blank screen. I tried my DS106 blog and that was fine so it didn’t look like the first google suggestion about php being out of memory. Next suggestion was .htaccess corruptions, so I opened fetch and had a look at the file, looked pretty much the same as I recall (note, keep better backups).
The third google suggestion pointed to plugins and suggested solutions 1. This is what I did:
Using using my ftp application (cyberduck) I edited the wp-config.php file. Changing:
define('WP_DEBUG', false); to true
Trying to load the page showed an error mentioning the medium plugin that had been updated earlier in the day. So I changed the name of the plugin folder (still in cyberduck) to medium-broken. This allowed me to log in. Checking the plugin page showed that there was another update for the plugin, crossing my fingers I updated and all was well, the renamed folder was removed and a new folder was in place.
The talk will give a view of how blogging with WordPress fits well with Scottish education’s ‘Curriculum for excellence’. Some loose linkage of Community, Connections & Openness in software and education. How Glow blogs, a set of 32 multi-sites with a total of >160,000 blogs are used and are developing. Some notes of the ‘Product Owner’ role and working at large scale to fit the needs of stake holders from a wide range of ages and needs.
I’ve read a lot of interesting things on Medium over the last couple of years. It seemed to start as an online space to write longer-than tweet posts, and evolved.
I’ve never written more than a few comments and one test post on Medium before this. I’ve been excited about blogging in a Domain of One’s Own and the ideas around that and those coming from the IndieWeb. A lot of the IndieWeb technology goes a wee bit over my head but I’ve installed a bunch of plugins here and thing about it a bit.
One of the IndieWeb ideas is POSSE Publish (on your) Own Site, Syndicate Elsewhere. This site auto posts links to twitter and G+ as do many blogs. I can now send posts to Medium too.
Medium now have an API and there is a Medium/WordPress plugin which allows you to push blog posts to Medium. There are also Medium IFTTT recipes that will do the same thing from other blogging systems. I’ve installed the plugin here.
I don’t suppose I’ll send posts to Medium often, it seems a little too writerly for me, but it is fun to play with and think about a further extension of blogging.
The WordPress plugin attaches the Medium account to your profile, so if you have more than one person posting to a blog they all could posse to different medium accounts. There are settings for copyright and for posting links to the posts in different spaces. The API does not allow you, as of now, to update posts on Medium from your blog. There is a Meta Box on the WordPress post editor to set the status of Medium posts as you go.
Technical note: I had a bit of trouble getting plugin to work as it uses php short echo tags and I had to do a bit of find-and-replace in the plugin files. I am not sure if that will effect many folk.
I read about this first not in medium but my RSS reader, followed through to these interesting links:
This is a pretty random time to look back, but I was browsing through some old posts here looking for a link and came across this from 22nd December 2013, before I was started my secondment to the Glow Team. I’ve changed the unordered list to an ordered one so that I can score myself.
I hope that glow will both continue to supply WordPress blogs and to make them much more powerful. I’ve no idea if I will be in a position to influence this, but this is what I would like:
The MetawebLogAPI to be activated, this allows posting to blogs from mobile applications.
More plugins, especially FeedWordPress that would allow a teacher to ‘collect’ their pupils blogs or anyone to create a space were others could easily contribute from their own blog.
Access to editing the code, either through the web interface of via ftp (I guess this might be the hardest one to pull off).
More themes (there are only about 6 in glow) would not do any harm.
One way to do this, would be for glow to supply web hosting, these spaces, like cheap web-hosting all over the internet, could allow one click installs of WordPress (and lots of other software). I explored this in a recent post here: Glow should be at the trailing edge? but have not really got an idea if this is possible from either a cost or execution point of view? I hope to find out soon if this is a possibility or a pipe dream.
We do continue to provide WordPress blogs and in my opinion a better service. The upgraded version of WordPress and much easier setup of a blog as the two major benefits.
As for the List:
I failed at the first, right from the get go the developers, security advisers and technical experts told me the MetaWebLogAPI was not an option for Glow Blogs. It would not work with the RM login and other options did not seem to fit the bill. Since I’d being going on about this for years. It is a big disappointment to me. It is mitigated somewhat by the improving mobile interface of WordPress which will only get better as long as Glow keeps up with WordPress in a timely fashion (as planned).
More plugins, especially FeedWordPress, we didn’t get FWP but we have a syndication plugin that does much of the same thing. I am not sure I’ve convinced many folk to use it or explained it properly, but the potential is there. There are not a host of other plugins that have been added, but there are a few. Jetpack in particular, even in the cutdown version running on Glow, is very useful.
Access to editing the code, a pipe dream on a multi-site that values security and performance. We do have access to editing CSS via the Jetpack plugin. This is useful and probably usable by more folk.
More themes, we gained TwentyTwelve, TwentyThirteen, TwentyFourteen when we upgraded to WP 4. Later we got TwentyFifteen, Yoko and P2. We will be losing Spectrum News and Suffusion in the future. There are a few more to be added when we have the resource to do so.
If I was being generous I’d give myself 5 out of 10 for this list, a could do better C.
I’ve probably got a bit of a better idea in the amount of work involved in doing something as simple as adding a theme or a plugin. I’d like it if there was a way for Glow users to submit requests and these to be evaluated in a reasonable time frame.
We have managed to upgrade WordPress itself and were a bit unlucky that 2 security upgraded had to be applied in a very short space of time recently. The notion of keeping reasonably up to date is firmly in place. We should get a lot of good things just by doing that.
The final post, provision of space for hosting your own blog, seems a bit starry eyed, but as I notice earlier today the idea is getting some traction. I don’t expect we would see this any time soon, but I still think it is worth thinking about.
I’ve another 141 days until the end of my secondment, in light of progress so far this is what I’d like to see before then:
The improved e-portfolio system out of the door
A few new themes and the odd plugin added.
Upgrade WordPress if appropriate
Make cast iron the expectations for continual improvement
I’ll mark myself on these in December.
More important I hope I see an increase in the use of blogs by pupils that actively impacts their learning.
The photo at the top is one that is averaged from several I took, I guess a C is average.
I had, for a short while, the floor to myself. Unfortunately I made poor use of the time, my teacup was too full. Rich was extremely patient and told me the answer to my problem several times, I just didn’t notice. Hopefully I’ve learned a lesson for the next time I have a similar opportunity (hoping against experience here).
The problem is the one described in the previous post. To display a question/assignment/challenge post along with responses to that post. Christina solved it with the loop shortcode plugin. We do not have that plugin on GlowBlogs.
Five Thirty am Enlightenment
After mulling over the problem in bed this morning I suddenly listened to Rich again. He had repeatedly told me the best way to do this would be RSS but I had focused on plugins and facilities we do not have (yet?) in GlowBlogs.
So the way I would solve this in Glow blogs would be to use RSS widgets, to pull in responses. These responses would be on the same blog as the questions (but could be pulled in with the syndication plugin, or on another blog that does the aggregation). The widget would only be displayed on the post with the question as it would have a unique category. The responses would have a unique category or tag.
On that post you can see the challenge (show something red). In the sidebar there is a widget showing a list of posts tagged red. This only shows up on the challenge page. I’ve added some information to the post to give more details.
There are a couple of drawbacks to this method.
It is a bit fiddly for the person setting up the challenge. They need to create a widget per challenge and a category per challenge.
The RSS update is not immediate. A WordPress query would be better.
I would be interested in using it for something like the bootcamp and see how it goes.
In I made discussions on WordPress! Christina describe how she organised some flipped learning and the student responses with the help of a plugin that list/shows posts with a shortcode.
I love this sort of approach.
I’ve been thinking through how to do this on a multisite such as GlowBlogs where you cannot easily install plugins.
I was hoping that sticky posts might do it but without plugins sticky posts don’t stick to the top of a category. The best way I can think of so far would be to have the question post link to a category and the answers go in that category (these could be syndicated in) the category description could give a summary of the ‘question’. I’d be interested in any ideas around this.
I guess if there was just 1 stimulus a week then that post could be sticky until the next week. Responses would be below. This would not give a nice archive.
Of course you have the responses as comments perhaps on a p2 themed blog but I guess we want to give the pupils/participants more ownership of their content and give them the chance to have more control of their response content.
I was going to post this as a comment on Christina’s post but thought I might see how trackbacks work out.
I’ve not had much time to blog about the Blogs Update Phase 2.2 – WordPress 4.1.2 in Glow Blogs, but I spent a wee bit of time on a new blog showing the features the Blogs gain from jetpack. Imaginatively I called the blog Jetpack. There are lots on nice things for blogs and school websites in Jetpack.
There are a couple of nice new themes and other plugins too. More later.
Last week I attended the WordPress Big Media & Enterprise Meetup in London.
I was asked down to talk about Glow Blogs. Given this was a meet up of pretty serious WordPress developers I was reasonably nervous about talking to them. I decided that I’d give an overview of Glow Blogs through the lens of a look at the parallels between of the benefits of publishing in the open by pupils and teacher and open source software.
My point was that the benefits of sharing collaboration and serendipity are applicable to blogging in education and developing open source software.
Apart from anything else this makes me realize that the number of physical tics I have when speaking means I should stick to podcasting.
I was fortunate to be speaking first, which left me able to listen to the other presentations in a more relaxed frame of mind. In each one of them I found ideas that would fit in well with the Glow program.
These presentations are beginning to find their way onto the WordPress VIP News
WordPress on the inside: bringing humanity to the corporate intranet
Steph Gray & Luke Oatham, Helpful Technology talked about WordPress On The Inside – how the UK government is deploying WordPress as an intranet platform
My main take out from this was how powerful and simple WordPress can be for providing information. Steph and Luke talked of how they hard replace a Sharepoint intranet with WordPress, one of the most interesting benefits was reducing the amount of time that people spent on the site. Rather a different aim from most sites! The site they spoke about was designed to help people:
Work out how to do something
Find a person
Find a document
Perhaps having a chat along the way
At the moment Glow blogs are used for school web sites, class blogs, e-portfolios, information portals and more, but this presentation points to other uses I’d not even considered if we can develop the service further.
–
Snakes In A Plugin
Duncan Stuart is Head of Products at dxw presented on Snakes In A Plugin – WordPress plugin security. He started by getting the room on their feet and then sitting down if they did not have various security procedures in place. Glow was one of the last ones standing, speaking to the formality of the testing that we do on the program.
Duncan then demoed hacking a WordPress site though what appeared to be a regular comment notification email.
@DGMStuart steal all my happiness showing how to hack WordPress
Scary stuff but I am somewhat reassured by the Scottish Government development and testing team. I’ve often moane about the time taken for testing and security, this talk clearly demonstrated how valuable this is.
ShortCake
Matt Haines-Young, Human Made: ‘Making WordPress shortcodes a piece of cake’ (link to video to follow)
ShortCake is a plugin that allows developers to develop further plugins to allow users to insert Content Blocks into their posts in the same sort of way they insert media. Dialogs to enter content without codes and WYSIWYG editing in the post editor after it is inserted.
This supports the kind of thing that users have been requesting for Glow Blogs and a much nicer experience for bloggers. Given that we still need to develop the process for getting plugin and enhancement requests and implementing them I am not sure how we would do this, but on a brighter note there was some discussion of this becoming part of the core WordPress system. We would then have access to it when we upgrade WordPress in Glow.
The Tab
Jack Rivlin & George Marangos-Gilks, of The Tab: ‘User generated plus: blending professional journalism with a disparate network of voluntary contributors’ (again link to video to follow)
The Tab is a bit like your student paper – except better. We cover the news students care about, in a style they actually want to read.
The Tab is actually quite like a red top, not only in it colour scheme. What is interesting is the system, based on WordPress, allows a mix of professional and amateur content. This was a great demo of the power of WordPress to bring content together and present it. students from across the UK contribute to this huge online student mag.
Off to the Pub
In a TeachMeet fashion everyone headed over to a nearby bar and I had some fascinating chats. This reinforced my feeling that we can do a lot more with GlowBlogs, there are endless exciting possibilities.
I was also impressed by the amount of effort some WordPress developers put into giving things away for free. This extends way past source code to education projects of all sizes. I spoke to someone planning a huge project to educate prospective journalists through blogging in school and college, the idea being that the WordPress editor would be custolmised to help the students write balanced and well researched pieces.
If you are interested in Educational blogging I’d recommend the videos linked above, not because they are directly aimed at education but because they point to and hint of endless opportunities for different ways to use blogging in education.
We ruled out using the mobile app for Glow reflecting security concerns from the technical team. I hope the mobile web follows some of the same design.
This post is, of course, completely constructed in the mobile app.