Poster: Best iOS blog editor

“You should get back to blogging.” Heard that many times. I love blogging. I miss blogging.

One of the many reasons I let this blog get stale was the amount of time I now spend on iOS. I have a computer in the basement for work. Other than that, I’m on an iPhone or iPad and I blog best first thing in the morning. Even though I use an external keyboard with my iPad, when the urge hits to share something with the world it was easier to click a button and compose a simple tweet or Facebook update.

Mobile Safari and the WordPress browser editor are not a good combination. Painful. I tried blogging a few times from the official WordPress app but it’s terrible too. It’s fine for moderating comments, frustrating for composing complete posts.

Late last week, I found Poster. It’s a universal app for $3.99 and if you still believe in blogging, it’s worth every cent. I don’t know which impresses me more, that it’s so good and beautiful or that it was developed by a college kid who did it while teaching himself how to code for iOS.

Continue reading

About these ads

WordPress theme reverts to default – solved?

I’ve been struggling with this for as long as I’ve had this site on WordPress (since January 2007). I think (hope) I’ve finally found the solution.

The problem: From time to time, for no apparent reason and based on no obvious trigger, the theme would revert to the default WordPress theme.

Strangely enough, when I checked the theme in WordPress Appearance settings, it would be set to the correct theme and say the files were in the right place, but the site would look like something else. I’d have to re-activate the correct theme to get the site to use the current theme. Unfortunately when I did, I lost all the custom settings in my Thesis theme and would have to start over.

I Googled for solutions a few times. Many sites talked about the issue. Most pointed to incorrect installation of the WP Mobile plug-in as the culprit. That wasn’t my problem. Most recommended a hack solution of copying the site’s theme into the default folder, so even when it reverted it would look correct. Sure, that worked. Except when I tried to change theme settings they wouldn’t take because the changes were happening in the wrong folder. I recently upgraded to Thesis 1.5 and now when the site reverted to the default theme which still had older Thesis files, the layout broke completely.

No way of troubleshooting with trial and error because I couldn’t replicate the problem consistently. Sometimes I’d go for weeks without it reverting to default. Sometimes it happened multiple times a day.

This morning, after loading the site and finding it blank (!!) and yet again resetting the theme and all its options, I Googled one last time before inevitably having to copy Thesis 1.5 into the Default folder.

How did I miss this page from 2007 with a solution I hadn’t tried before?

Continue reading

Don't you hate it when your database goes poof?

Not a fun Friday.

At some point yesterday morning, my WordPress database disappeared and was replaced with a default WordPress install.

It looked like this in Safari:

That tiny print is the copy that’s on a default WordPress installation, but with the Thesis theme I use applied to it…kind of. I couldn’t log in to wp-admin.

More troubling, the title of the blog was changed to a funky spam link.

I am a pretty good problem solver…when it’s someone else’s problem. When it’s my problem, I tend to be like a scene from Airplane. All panic and I can’t think logically.

Luckily, Erik was the one who brought the problem to my attention, and he stuck with me until the site was restored. Also working in my favor was the WordPress Database Backup plugin that I’ve had installed for years. It emails me a backup of my database every night. We used iChat for screen sharing, which worked really well. When we looked in phpMyAdmin, 6 years of blog content was gone.

Erik restored my database to the most recent backup I had been emailed. After the content was restored, I had to reset my .htaccess file and some Thesis settings. And it appears some posts have formatting issues now they didn’t before. But all-in-all the site seems no worse for wear.

To be safe, I changed all my passwords. Was I hacked? Database corruption? Security hole on the theme or plugin?

Nope.

Turns out, it was something that went wrong at MediaTemple (my host). I opened a support ticket after the site was restored, and a few hours later got this response:

I consulted with our admin staff about this issue. The reason for why your database data was missing was due to an issue on our end that we are aware of. I sincerely apologize for this happening to you. I have credited your account for the trouble.

Yikes! They credited me $20, and assured me that what happened wouldn’t happen again.

This was caused by a temporary problem on our end. Unfortunately, this was a matter of bad timing. I understand that you’re concerned that it would happen again, but without going into detail on what the issue on our end was I assure you it’s being taken care of and was not a normal circumstance.

We figure the spam title was because the default WordPress install that replaced my database was an older version which immediately fell victim to known security exploits.

Moral of the story:

MAKE SURE YOUR DATABASE IS BACKED UP.

I can’t imagine what I’d be going through right now if I didn’t have that backup file at the ready. The plugin I use is easy. There are other ways to do it. The geeks are rolling their eyes at the obvious advice, but the average, every day blogger with a self-hosted install doesn’t think of these things. We should.

Just do it. Backup. Now.

Wish List: Collaborative editing in WordPress

A lot of folks don’t realize that WordPress has the ability to save posts as “Pending Review.” This doesn’t mean much on a single-author personal blog, but it’s really handy on a group blog like WebWorkerDaily (VIP hosted at WordPress.com). When a writer saves a post with the “Pending Review” status, that tells me that they’re done with it and I can see at a glance the queue of posts that I have to work with.

Unfortunately, that’s all it does. I’m ready for the Automattic folks to take the next step. How about letting the editor or writer leave a comment in the post editing window? Right now, I have to go back to email to ask a writer a question or explain why a post isn’t being published. How about an option to notify the writer via email when their post has been scheduled or posted? An option to notify the editor that a post is in Pending Review?

If anything, WordPress 2.7 has taken a step back for multi-author blogs. In previous versions, the dashboard showed Administrators how many posts were pending review with a handy link right to those posts. Now, that information is buried on the Edit page requiring an extra click.

WordPress 2.7

Once again, I waited a while before leaping into the upgrade. This was the day for it. I upgraded C3′s site to WordPress 2.7 this morning. The C3 upgrade didn’t quite go as smoothly as hoped. Turns out that there was something in one of the files in our custom theme that the upgrade didn’t like. Erik and I eventually got the kinks out.

Thankfully, upgrading this site went smoothly and was done in under 5 minutes. I was waiting to be sure my theme was compatible, which it now is.

Truth be told, I was dragging my heels on upgrading based on my experience with WebWorkerDaily which runs on WordPress.com and has been on 2.7 for a while now. As a blogger, there’s a lot to like about 2.7. As an editor, not so much. For starters, the “at a glance” view in WordPress 2.6.x used to tell me how many posts I had pending my review. WordPress 2.7′s dashboard no longer shows that info, so I have extra clicks to see if there are posts I need to read/schedule.

I’d also like to find a plug-in or Greasemonkey script which makes the font in the WYSIWYG editing window a little larger. On a large monitor, this window gets wide and very difficult to read with the smaller type size.

WordPress 2.5

I was originally planning to wait before upgrading this blog to WordPress 2.5. I usually like to read what others have to say before diving in for myself. But then I was poking around the dashboard on my blog and I saw that the fabulous WordPress Automatic Update plug-in had been updated to version 1.0 to work with WP 2.5. That, and the fact that WP 2.5 supposedly allows you to insert code with the visual editor on. I backup my database every night, so I decided to hold my nose and jump in.

Using the WPAU plug-in, the upgrade took about 3 minutes from start to finish. No problem at all (that I can see).

There are some things I like right away. I like the tighter editing window. I like new dashboard which puts more emphasis on my stuff than WordPress.org self-selling. I like the change in language from “slug” (which no one understood) to “Permalink” which makes more sense. I like that superfluous settings are tucked away, while things like the post status and tags are front and center.

Hmmm…only thing that seems a little weird is the fact that it’s giving me Pacific time for draft saves, rather than Eastern/UTC -4 (time zone is set correctly in blog settings).

And yes, I only posted the above screen shot so I could play with the new integrated media upload tool. :-)