If in doubt; then delete

The title is a joke. I hate deleting things. A digital packrat, it takes knowing that deleting something will likely fix an actual problem to delete it. And my delete is to move it out of the way not actually destroy the file.

Anyway, I discovered this blog was hosed. I had noticed Gotcha Jerks Part II was missing from various social media sites. So, I went to post it and found the whole blog hozered. It just displayed a Fatal PHP Error for class.jetpack-tracks.php and so I started to look on the WordPress.Org support page when I decided to move the whole Jetpack plugin directory to jetpack.bad and “see what happens.” Well, that restored the blog. The plugin claimed it needed an upgrade, so I ran that. All is well.

Easier than my initial resignation.

I went to “diff -r jetpack.bad jetpack” to get a comparison of the differences between the bad one and the good one, but the bad no longer exists. Thus the title. I am considering deleting and reinstalling Jetpack to ensure what I have is pristine. I have a nagging feeling that the upgrade moved jetpack.bad to jetpack then updated some files. Delete and rebuild would give me more confidence I purged lingering bad code from the plugin. Additionally, the lingering issue from WordPress and SSL a month ago might be related? In sum, I suspect there are subtle issues lingering and a clean sweep is in order.

WordPress and SSL

For a while my self-hosted WordPress has been a royal pain in the ass. Trying to compose through the WordPress.com interface through Jetpack would show occasional errors that “Saving of draft failed” or an inability to communicate. Sometimes it was usable, sometimes there were so many errors I gave up and used the site. The site admin interface sometimes made me login every hour or every couple minutes.

I reinstalled Jetpack a couple times. I poked around on the WordPress support forums which I apparently could not search.

So I searched via Google and ran across this How to Fix WordPress Keeps Logging Out Problem article. It dawned on me that I had let my hosting provider setup SSL for the site. The WordPress Address and Site Address fields were using http. So I changed them to https. That seems to have solved the login issues.

I am writing this through the WordPress.com interface and got a failure on saving the draft. So there is something else to make it all better.

WP to G+

WordPress Jetpack finally enabled publishing to Google+. So, I guess my blog posts will finally head there.

UPDATE: Google permissions are hard. The first test post showed it was “Shared privately” which by looking closer appeared only to myself. My default permissions for approved applications is “Only Me.” I had to go into Settings > Manage Apps & Activities > edit next WordPress.

Wrap Up #USGRockEagle13

Now that I am back at work… And apparently was photographed and did not know it…

WordPress.com’s Jetpack publish feature pushed my prior Rock Eagle related posts about sessions I attended to some of my social media presences. Guess I could +1 them for Google Plus? Looks like the last time I blogged as much about Rock Eagle was 2007? Sad.

Also, I gave out only three business cards and received three new Twitter followers. @TBrow01 and @TylerWatts and @technicalissues There was some good activity on the #USGRockEagle13 Twitter hashtag.

What I like most about Rock Eagle is the conversations that happen outside the formal sessions. Friends and even bosses from my last job come, so we get to catch up. Even total strangers end up talking to me about things.

  • Last night a student worker who graduates in December. Hiring him full time fell through, but they will hold on to him as casual labor through February. As other staff left, he picked up some of their responsibilities to the point of having too much that can be completed by March.
  • A web developer who appreciated the conference for providing the big picture of how he fits into the 40,000 employee cog that is our university system.
  • A developer who moved to a school in the Technical College System of Georgia working on implementing a learning object repository with potential to be a system wide implementation.
  • Informal conversations with people who work in the same building. Guess people rushing off to the next meeting or sitting quietly in their cubes never really talk.

Plenty more happened.

Guess I will post the video of the fireworks later. It has been at 6 minutes remaining the last hour.