All posts tagged wordpress

→ Poster Updated for iOS 7

Federico has the news:

To my surprise, the app – which was pulled from the App Store after the acquisition – has been updated to version 3.0 this week, adding iOS 7 compatibility and fixes. There are no new notable additions, but the entire Poster UI has been updated for iOS 7 and there is a new line height option in the preview menu; Witkin got rid of textures and iOS 6-style buttons, adding subtle animations for navigation and other menus. It's still the same Poster, only with an iOS 7 interface and less crashes.

However, the bad news is that, because the app isn't available on the App Store anymore, only old customers can download the updated version. If you bought Poster in the past, open the App Store, find the Purchased section, and look for Poster; tap Open/Download, and the app should be reinstalled with the new version 3.0 that Witkin made for iOS 7.

Talk about a cool, unexpected, surprise.

Oops

I mean, I now can post with multiple categories per post.

Upgrade to my Editorial Posting Workflow

I can now post with multiple categories per post.

Post with Editorial

It took some configuration, but now it works.

→ Tumblr users flee to WordPress

I find it hard to believe that people are really that scared of Yahoo acquiring Tumblr.1


  1. I love WordPress. I think it is the best blogging platform out there. I do not think it is particularly strong for how a lot of people use Tumblr (namely, rampant reblogging of content.) 

→ Poster, my favorite WordPress app for iOS, updated to 2.0

Tons of improvements to a really great iOS app. Simply the best way to post your WordPress blog from iOS. It is currently $2.99 in the App Store1. Highly Recommended.


  1. Affiliate Link (as is the title link.) 

→ Dave Caolo with a Brilliant RSS to WordPress Workflow

Dave Caolo just posted a tremendous workflow that helps gets RSS items into WordPress by using IFTTT. It takes about 5 minutes to implement1 and should really help queue up articles that you want to post to your blog. I cannot say enough about how impressed I am with this.


  1. 5 minutes, assuming you already have an IFTTT account. Signing up for a new account might make things take a little longer. 

→ Poster – My Favorite iOS WordPress Editor – Goes Universal

Poster1 is my favorite way to update this site. It supports Markdown, TextExpander Touch text expansion and just feels good to use. I highly recommend it.


  1. Affiliate Link (as is the post link). 

→ Learning to Scale WordPress

If you run a WordPress blog that gets anything more than “decent” traffic, you are going to want to add this site to your RSS reader.

(via Jonathan Christoper)

→ Avoid Relative URLs in your Web Development

This was always a pet peeve of mine back in my web development days1.

(via Jonathan Christopher)


  1. Using absolute URLs is different from hardcoding the url or domain in the URL. Please do not hardcode domains. 

→ WordPress iOS Gets Major UI Update

It looks nicer and seems, during some initial use, to run faster.

Scheduling Posts in WordPress

When I was more active on my photography site, I would normally queue up batches of photos to be posted. For example, I might spend 3-4 hours getting together 6-7 posts that would be rolled out over the upcoming few weeks. I could then use WordPress’ built in scheduling features to decide when those posts would roll out. I have noticed recently, however, that the scheduling of posts on this site seems not to be working. Instead of my post actually publishing when the scheduled time arrived, I was simply getting a “Missed Schedule” marking next to the post. I solved this issue with a two tiered solution:

Cron Job to Call the Website

Though I get decent traffic on the site, visitors normally come in bunches. I, therefore, cannot reliably estimate what times someone will hit the site and fire off the publish functionality. To help remove some of the uncertainty associated with this, I created a very basic cron job1 that simply calls the website every 5 minutes:

*/5 * * * * /[path]/[script].sh

where [path] is some location for your script, and [script.sh] contains simply2

#!/bin/bash
curl https://johnkiv.us

Unfortunately, I would still run into some “Missed Schedule” errors, depending on when I would set my posts to publish.

WP Plugin

In order to fix those posts that were sent to the purgatory of “Missed Schedule” status, I added the WP Missed Schedule plugin to my installation. This plugin works as advertised. It “fixes” those posts that were in the “Missed Schedule” status and publishes them.

Summary

Using the above two steps, I have once again been able to schedule posts for certain times. As you can probably tell from my explanation of the process, it does not guarantee that your post will go out at the exact time that you specified. Instead. it ends up setting a window within which the post might go out3. For what I’m doing currently, that’s more than okay. If, however, you want to be more precise with when your posts go up, you might want to look for a different alternative4.


  1. If you’re unfamiliar with cron, some decent resources are available at unixgeeks.org, thegeekstuff.com, and help.unbuntu.com 

  2. It, of course, has to be marked executable, etc… 

  3. Since the cron job runs every 5 minutes, and the “fix” of mixed posts plugin runs every 5 minutes, the longest you should have to wait for a post to publish after your publish time 10 minutes. 

  4. One possible idea might be to set specific daily times you want to post. You could set various posts to publish at those times and then you could set you cron job to run at those times. For anything dealing with an embargo or some other time of confidentiality agreement, I would definitely recommend doing the post manually at the correct time.