Tag Archives: websites

Freaking Friday

It’s rant time.

Today I’m raging against technology. (Come share your tech woes too!) When you’re your own tech support, tech woes are even tougher. That’s why I set up a testing site just like this one to try out new plugins and themes. Unfortunately, I let that site lay around much of the time until I have something big to test—so when I do have something big to do, usually my test site doesn’t match up with my current site.

Actually, one computer was harmed in the making of this post. Not like this though.

So the tech woes began several weeks ago, when I took the time to update my WordPress software and search out all the plugins that I have running on my main site to look for any conflicts. Updating my WP was the usual headache, since recent builds added a new bit of code that conflicts with my site layout. That cuts off my access to the backend of WordPress, but I know how to fix it (thank you, Google).

Except that the same fix that worked on my main site was not working on my test site. After an hour, I finally just cut and pasted the code from the fixed file on my main site into the not-so-fixed file on the test site.

Fixed.

Relatively speaking, it wasn’t too frustrating to try to search out 30+ plugins, even for the numerous plugins that I installed five years ago—or five weeks ago—that had disappeared without a trace from WordPress’s database. (Oooookay?) It was just time consuming.

After a weekend of work, my “test” site was ready to start testing. I downloaded the plugins I wanted to try out and scheduled some time over the next few weekends to evaluate them. And the following Saturday, I pulled up my test site to get started.

500: Internal server error.

Ookay. I quite like my webhost, Bluehost, but everyone has some downtime, right? I logged into the admin area of my test site just fine and got to work configuring the various options for the first plugin I was testing. After about an hour of exploring, I was really ready to see the results.

500: Internal server error.

I deactivated the new plugin.

500: Internal server error.

I deactivated all my plugins, and the test site loaded fine. After a couple hours—HOURS—of experimentation, I determined that it wasn’t a single one of the new plugins causing trouble. It wasn’t a single one of the old plugins causing trouble.

Instead, every. single. one. of the THREE new plugins threw a 500 Internal server error when it was activated. As did every. single. one. of FIVE plugins that were currently running successfully on my regular site.

smash it with a hammer.So not only could I now NOT test any of those plugins, I couldn’t use the plugins that made my regular site work. Clearly something was wrong with the setup of my test site. Short of totally reinstalling WordPress, nothing was working. (In the meantime, I also tried to take care of a minor tax thing and had to spend 15 minutes convincing the designed-without-ever-even-thinking-about-an-actual-humanoid-user site that yes, in fact, I do know my own name and social security number.)

Oh, and then my webhost went down.

At this point, I’d spent six hours working on my test site, just in that one day. (It might have been four to six more hours the weekend before.) And nothing to show for it.

Okay, fine. There has to be a better way to run a test site, right? Of course. I Googled around and finally settled on using a lightweight version of WordPress + database on my computer as a test environment. But once again, I have to match my test site to my real one to check for plugin/theme conflicts.

The easiest way to do this would be to use a plugin made to export or copy your site, right? You’d think.

I tried one. It spends 5-10 minutes processing processing processing—FAIL. Second shot processing processing processing—

(— . . . ? Not even an error message?)

So I try the next one. The first time I run it, instead of spitting out the URL of the backup result (after a similar processing period), it reloads the page and breaks my CSS so nothing displays properly. I try again; same result.

did this to a computer once. nice.I swear, I only did it twice.

After a third plugin does nothing, I have to go old school. I’ve hardly used FTP (file transfer protocol) since WordPress added the ability to install plugins and themes directly, but I dug out my web host’s web-based FTP app and tried to copy the entire file of themes, plugins, etc., onto my computer for the offline WordPress.

An hour of heavy processing later, I see that the files being prepared for download—not even transferring yet—are a little repetitive. In fact, it appears that plugin #2 actually made a backup of my site successfully, even if it wasn’t able to tell me about it.

In fact, the plugin made several backups of my site. Recursively. So at this point, the file transfer protocol was preparing to download a clone of a clone of a clone of my site.

I canceled the operation, deleted the cloning/backup plugins, and came back to try the FTP again. The file transfer began and the file names being transferred scrolled past.

Next time I walked by my computer, the connection had been lost.

Fine. Fine. Fine. I decided to resort to an actual program on my computer to use the file transfer protocol, an FTP client, even though it’s been probably a decade since the last time I used one. Of course, I had to download a new one. I picked one of the recommended clients from my webhost’s list and downloaded it. I went through the installation process. I clicked “Finish/Launch [the program].”

Nothing. No new program loaded. No new shortcuts on my desktop. No blinking programs in the Start menu. After refreshing my memory of the name of the program, no results in program searches, except the installer. Which I’d just run—apparently unsuccessfully.

I broke down. And tried it again. (Read that together or separately.)

Finally—FINALLY—the FTP client did install and did start. And then I opened the program and was told for the VERY first time that this was a trial version, only good for 29 days.

I was afraid to even try the transfer.

And I was right. Three . . . four . . . five . . . twenty-four . . . twenty-five . . . forty-nine . . . fifty connection attempts later, fail, fail, fail. I look at my host’s further instructions for setting up the FTP client connection. It has specific configurations for three different recommended FTP clients.

Not the one I happened to pick.

How does one throw THE ENTIRE FREAKING INTERNET against the wall until it breaks?

yessss

(The happy ending to this part of the tale : I picked a different FTP client, downloaded, installed and connected in about five minutes, and was able to transfer ALL my plugins, themes, uploads, etc., in about an hour—including two service interruptions. I also got to find out the clone of a clone . . . continued to the fourteenth recursion, comprising thousands of files. I could kiss you, FileZilla.)

Should I even mention that this last week, my computer—which I spent all this time setting up my test site on—decided not to boot anymore?

Fortunately, a friend diagnosed a corrupt stick of RAM, but until I replace it, my laptop is down to 2G 1G of memory. (HOW DID WE SURVIVE LIKE THIS?!)

Oh, and should I mention that my ISP is crapping out every other minute or so?

Face. Palm. Head. Desk. Wall. Die.

Please make me feel better and share your technology woes.

Photo credits, respectively: Tara Hunt, Sarah Baker, Brandon Wood, stuartpilbrow

The Top 7 Things Every Aspiring Author’s Website Must Have

This entry is part 1 of 4 in the series Marketing: Websites

We are moving on to marketing tactics! We’ll start off by talking about author websites. This post originally appeared as a guest post on Nathan Bransford‘s blog as part of his first-ever guest post contest in July 2009. I’ve refined it a little bit.

Once upon a time, my day job involved learning how to get the most out of your website—and how to make your website work for your visitors. So from the perspective of Internet marketing, here are the top seven things every aspiring author’s website should have.

7. A blog. All right, all right. I’m a little partial to blogs, but not everyone likes blogs or is good at blogging. And that’s okay. If you want to call it an “announcements” section, or call it your “articles,” that’s fine. But do have at least one section of your site where you can post your news—anything from finishing your latest work in progress to selling a short story. This is also a great place to start gathering a following, especially if you like to connect with other people, share your research and discuss the process of writing.

Free advice: If you already have a blog, you can integrate it with your website. Check out Blogger’s Custom Domain feature and host it at http://blog.YOURWEBSITE.com to make sure everyone linking to you is pointing those links to your domain.

6. Social media. This doesn’t mean you need to run out and join every social networking site you’ve never heard of. But it’s always a good idea to give your website visitors potential ways to connect with you. So if you’re already on MySpace, Facebook or Twitter, or any other large social network, list those somewhere on your site—somewhere easy to find.

5. Search engine presence. Unless your name is John Doe or Mary Smith, it should be fairly easy to find your website by searching for your name in the major search engines (Google, Yahoo and Bing). One good way to start with this is to buy YourName.com. If YourName.com (and YourName.net and YourName.org) is taken, experiment with middle initials, maiden names, hyphens, etc. Still nothing? Maybe you should consider a pen name that would be easier for your readers to remember, too.

Free advice: If you have some competition for your name in search results, put in a little extra legwork to find places to get links back to your site, especially from related sites—guest blogging, article writing, etc. I mean, we are writers here, aren’t we?

4. Professional design. For real. This doesn’t mean you need to run out and hire a $10,000 website designer, or that your website has to look as awesome as J.K. Rowling’s. You don’t have to dress like a fashion model to pitch to an agent at a conference.

At the same time, you’re not going to wear your ratty jeans and torn up tank top to a business meeting. Just like your nice pleated khakis, your website needs to look professional: clean, polished, easy to read (spell checked!), easy to navigate. Make it easy for your visitors to find the important stuff on your website (see #1, 2, 3, and 7, at least).

3. An about page. Most of us have an urge to list our friends, spouses, pets, children, favorite television shows, other hobbies, and small collectibles in our query letter. Hopefully, if you’re reading Nathan’s blog, you’ll forbear and omit this paragraph from your query. But your website about page is exactly where you should put all that information. After all, if someone visiting your website wants to know more about you, why not tell them?

2. Your work. No, you probably shouldn’t slap your whole manuscript on your website. But you should at least have a short summary of your work on your site. You might also consider a short excerpt—a chapter or less—in addition to your extremely engaging summary. After all, if your work is ready to query, it’s ready to show, isn’t it? This is also a good place to put your writing credentials (if not under #3 already).

telephone1. A contact page. You’d be amazed how often both aspiring and published authors forget (or don’t want) to give their website visitors a way to contact them. Now, odds are low that a literary agent, editor or publisher is going to use your contact page to send you a desperate “Please, please, work with me! Your brilliance makes me cower in inferiority, but I cannot bear the thought of anyone else tainting your work!” note—but there’s always the possibility.

Free advice: Use a simple web form instead of listing your email address to avoid spam email harvesters.

What do you think? What else should an aspiring author have on his/her website?

Photo credits: Microphone—RAWKUS; binoculars—Joël Dietlé; telephone—Maria Li

Good news for me—and for you!

Over the weekend, I had the privilege of attending the LDStorymakers writers’ conference for the third time. And for the second time, I pretty much panicked whenever I thought about the results of the first chapter contest.

In fact, I even told people (like, I don’t know, my own husband) that I hadn’t entered at all. (I told him to view this as evidence of only my own insecurities and the fragile state of my ego, not any reflection on him. Plus, I’d told him I entered months ago and he just forgot.)

But, as you may have guessed from the title of the post, I had the honor of receiving an award in their first chapter contest:

Mystery/Suspense Category: First Place for Façade!

And you can read that chapter here!

Thank you to everyone who helped me get my first chapter in shape—and thank you for all the feedback I’ve received on the chapter since then.

(And yes, if you’ve been here a while, I actually won the same award last year.)

Okay, so, obviously, that news isn’t “good” for you so much—but this next one is. Today I’m guest blogging at Romance University. It’s the fourth installment on a series on author websites:

And if that’s not good news for you, maybe this will be—three lucky commenters on Romance University will have their websites critiqued (critiques to be posted on Thursday)!! So head on over!

Quick website quiz

In yesterday’s website review, Kathleen mentioned how important it is to convey your genre with your website. It can be hard, depending on the genre. Even some published authors’ sites don’t do it well.

Quick: Can you tell me what genre these published authors write in? (I took the name off a couple and removed outright genre identifiers because that would be too easy, and that’s not what this is about—it’s about looking at the graphics on their site to see if they convey their genres. If you’ve read any of them or recognize their sites, try to judge only by what you see here.

Links and answers to be posted in the comments!

1.)quiz1

2.)quiz6

3.)quiz2

4.)quiz7

5.)quiz 3

6.)quiz4

7.)quiz8

8.)quiz5

Post your guesses in the comments! The person with the most answers right (without cheating) will win . . . something!