It would be great fun to start this post with the phrase, “I’m often asked what tools I use as a web developer, so I decided to write a blog post to answer that.” It would also be an outright lie, so I won’t do that.
Tools have been on my mind the last couple days, largely because my laptop just died. Also, writing this post would be an effective way to get another entry in SolidSmack‘s HP EliteBook Giveaway (you can enter their contest until December 19th, 2010 so click the link). 🙂
I have seen that machine, and it is beautiful. With a suggested retail price of $4899 it’s a lot more money than most casual users could ever justify, but the cool factor is through the roof.
Since my focus is helping small businesses manage their websites, I will devote a few (dozen) lines of text to hardware requirements.
Nearly any modern computer will do, as long as it has a decent (not dial-up) internet connection. If you can run Windows XP or later (and by later I mean Windows 7, not Vista) and run a decent web browser (Firefox, Chrome, Safari, even Opera, but please stop using Internet Explorer) you can manage your WordPress site. (I don’t have any experience with Macs so I can’t tell you how old one has to be before it’s too slow to be effective.)
Yes, a faster processor and more RAM will improve your Internet “experience” but the latest and greatest hardware isn’t critical unless you plan to edit a lot of photos, audio or video to support your website. If you have to buy one, a solid laptop will run you $500 to $600, but a $350 model will do the job. If you are on a really tight budget, a netbook will work, but they have other limitations.
If you are writing a lot of blog posts (and you should be if you intend to promote your business effectively), you will need to be able to enter information efficiently. That means typing and pointing and clicking.
I will be blunt: touchpads suck. (Indignant Mac users may rant in the comments section.) Yes, newer ones let you scroll, but click-and-drag and right-click actions are hard to perform. Sleeves and palms brush them and screw up your typing. You shouldn’t have to concentrate on the mechanics of performing actions, you should just be able to DO them.
If you are working with a laptop or netbook, you must get a real mouse.
Just order plain coffee instead of a latte for four visits and spend the $10 on an optical mouse with retractable cord. It will pay for itself in under an hour (unless you value your time at the U.S. minimum wage from 1987, in which case you should figure about three hours).
If you must take the bargain basement route, keep in mind that a netbook keyboard is smaller than a standard keyboard. It will take a touch typist a while to adapt to the smaller key spacing. Unless you are extremely comfortable with your keyboard or you do 100% of your work in coffee shops, get a keyboard to keep at your workspace.
I have spent enough years at computers that I have become a keyboard snob. (Most laptop keyboards put the delete key in the wrong place). I keep a full-size keyboard in the car, and yes, I do carry it into the library with me. (I’m more concerned with productivity and less worried about looking like a dork.) You don’t need a fancy ergonomic keyboard with buttons to launch email, control speaker volume, or start the espresso maker. Any decent office supply store will have a basic keyboard for $12 to $15.
Spend that extra money on yourself. You’re worth it.
If you think of your computer like a kitchen for concocting blog posts, then the monitor is your counter space. Can you imagine trying to cook a full-blown Thanksgiving dinner in a kitchen where the only counter space is 18 inches between the stove and the refrigerator? It can be done, but it’s not easy and it isn’t fun.
I have friends who do amazing amounts of work on a netbook, but they struggle with it:
WordPress can work with 1024 x 768 resolution in most browsers, but it’s tough. The menus on the left take a lot of space, and the editing box for writing posts is eclipsed by the control boxes on the right. There are workarounds, but the effects can range from mild annoyance to near-defenestration.
Just as adding counter space to your kitchen makes it easier to do more, adding screen space makes it easier to manage your blog.
If I’m a keyboard snob, I’m a monitor elitist.
You might be tempted to jump on the first deal you find for an inexpensive flat-panel LCD monitor. Before you plunk down your plastic, I suggest you check an under-rated specification: vertical resolution. Why? These screen shots show what writing this post would look like on different displays.
Note: Some images were cropped slightly to make up for the Windows menu bar. Also, other browsers (this is another reason to STOP USING INTERNET EXPLORER) leave even less room for your page, even before adding extra bloatware like the Yahoo! or Google toolbars.
Although not quite evil, monitor manufacturers have been doing something not very nice to boost sales: they dumb down displays to make them look like they are good for DVD movies. Yes, movies do fit nicely on them, but they’re less than optimal for creating content.
The reality is that most new widescreen monitors make your display a lot wider, but not much taller. If you can afford it, get a monitor with more vertical resolution. You will spend less time scrolling and more time doing important things.
Your website and blog should work for you, not the other way around. If you don’t live on the computer or edit photos or video for a living, you shouldn’t spend a lot of money on a computer. Sure, toys like HP’s new EliteBook make me drool, but I don’t do high-end CAD these days. A few dollars spent sensibly can help your website work for you without breaking the bank.
Many people are picky about how they interact with Twitter, and I’m plunked down firmly in the center of that camp.
My laptop (where my trusty TweetDeck desktop application is installed) died a couple days ago. I prefer a multi-column Twitter interface, so using the “New” Twitter web interface while I wait for my laptop to get fixed is not an option.
The installation was straightforward, with a couple of mouse clicks it was up and running. To launch the application, just open a new (empty) browser tab and click the TweetDeck icon. I was a bit surprised that it didn’t even prompt me for a userid or password. I suspect that it recognized my Twitter account because I sometimes use it to log in to other web services.
I didn’t try the Facebook integration, but informal research (OK, I read a tweet about it) indicates that it’s “tight.”
- The general compose box functions well. It makes it very easy to update from multiple Twitter accounts.
- The reply box is embedded in the column above the tweet I’m responding to. Nice touch.
- Ability to drag columns to reorder is helpful, but this still needs some refinement.
- The automatic link shortening (using j.mp) is quick and smooth.
- Detailed profile information is helpful, but lacks the thread view capabilities.
- It has the same familiar charcoal background with light text. I like this color scheme but it’s not for everyone.
- The visual notification box is gone. This could be a pro or a con, depending on your preference. The desktop application gave you the ability to change its appearance, location on the screen, or just plain turn it off.
The Not-so Good
- There is no button to view a conversation thread. I use this ALL THE TIME on the desktop app. This #FAIL may force me to Hootsuite until my laptop is fixed. @ToddWaller did point out that you can see a thread history when you reply to a tweet, but sometimes I just want to lurk.
- Sometimes the background and screen flash while I’m typing in a compose box. This is quite annoying.
- I couldn’t find a way to pause or slow the main stream, even when I’m scrolled down. In the short time I used this, I clicked on the wrong link a few times as the target tweet slid out from under the cursor.
- Where’s the filter? This is another feature I use often on the desktop application.
- Audible notifications are gone. In the desktop application I set them tell me about new @-mentions and direct messages. Without the pop-up notification window, this is even more important.
- Customization ability is non-existent. The desktop application allows a lot of configuration options, update speed, accounts, notifications, link shortening, and more.
I’m not shy about admitting that I like TweetDeck. Their first effort at browser integration is a solid start. I’m not ready to switch, but it shows a lot of promise.
Have you used it? Let me know what you think.
As software goes, WordPress is pretty stable and reliable. However, it relies on computers and it runs in a world of people. Things can go wrong. An internet connection could fail during an update, there could be a hardware problem with your server, your site could be hacked, or you could just plain break something while playing with new features (I do this more than I care to admit).
Fortunately, you can improve your security and gain peace of mind. These easy-to-use (and free!) tools and techniques will help.
1. Back Up Your Site
Just as you have an homeowner’s insurance for your house (or renter’s insurance for your apartment), you should have a policy for your website as well. There are two pieces of a WordPress website, and they both need to be backed up: the database and the installation.
The database contains the content (posts, comments, and pages, and information about your site configuration). The installation consists of the WordPress software, themes, uploads (like pictures or mp3 files), and plugins.
A weekly backup is sufficient for many sites, but if you add content often you might want to do it daily. Some large sites with multiple authors and aggressive publishing schedules will back up hourly.
I recommend enabling the email options in the plugins below to give yourself a little extra security. If you don’t want to clutter your inbox, set up a rule or filter to move them into a separate folder. You could also create another email account (gmail is good for this) and direct your backups to that.
Back up the Database
The WP-DB-Backup plugin is a useful tool. In addition to scheduling your database backups, it lets you create a full database backup on demand and download it to your computer. It also lets you decide whether to include additional tables (that other plugins may install).
Back up the Installation
I like the WordPress Backup tool. It lets you schedule backups on an hourly, daily, or weekly basis. It guards your uploads, themes, and plugins by creating separate zip files of each type of content and storing them in a directory on your site. Again, I suggest turning on option to email a backup to yourself. (If you have a lot of images, your uploads backup file can quickly grow too large for email.)
I always back up a client’s database and installation before I start any work. It’s cheap insurance against the little things that can go wrong.
2. Keep WordPress and Plugins Updated
WordPress is great, but it isn’t perfect. There are bugs, developers keep adding features, and hackers come up with new ways to attack your site. Updates fix bugs, patch holes in security, and add new features.
This became easy with newer versions of WordPress. If you have an older version (before WordPress 2.7) it’s more involved (you should call me, I can help).
3. Hide Your Dust with Maintenance Mode
Sometimes a store will put up a sign that says “Pardon Our Dust” while they are remodeling. Did you know that you can do just that with WordPress?
Adam Warner goes into detail about Maintenance Mode, a great trick that many WordPress users don’t know about. It lets you “hide” your site to visitors while you work on it. I have used the tool successfully (and probably should more often). If you are new to WordPress, that article is worth a look.
What’s the takeaway? You put a lot of time and energy into your website. These tips can help you protect your investment and reputation.
Even my Magic 8-Ball can’t shed any light on the topic. The first time I asked the question it refused to answer: The d20 inside floated to the screen on edge. I shook the ball and asked it again. It still dodged the question and said, “Concentrate and ask again.”
What was the question that intimidated my prognosticator?
Will an Internet power shift from Google to Facebook have an impact on small businesses?
I clicked a link in my Twitter stream that set my head spinning. It’s a long article on TechCrunch that speculates that Facebook will grow larger than Google within five years. It raises questions about the future of internet advertising, influence, and the complex relationships between multi-billion-dollar companies. Among them: Where will the advertising budgets go? Are higher click-through rates more important than highly targeted ads? What will happen to the cost of online advertising?
These are important questions for companies like Coca-Cola, Microsoft, and Amazon. Those companies are not my clients.
What if Facebook wins a sumo wrestling match with Google? How will really small companies with fewer than 50 employees be affected? Here are some reasons why this would have minimal impact on small businesses, at least for the next few years.
- I may be in the minority, but I (almost) never click on ads. It doesn’t matter whether they’re on a Google search results page or a Facebook page. If I want to find soy-based candles, I’ll hunt them down when I’m ready. I will continue not clicking on ads regardless of whether they’re on Facebook or Google. (Maybe this doesn’t support my point, but it’s my blog.)
- Sometimes I want an answer to a question where my network lacks expertise. What does my local building code say about GFCI outlets? Where can I find documentation about a specific WordPress function? I’m not likely to ask on Facebook.
- People establish relationships with other people, not with businesses.
- Just because I like your business page on Facebook doesn’t mean that I will interact with you there. I “like” dozens of pages, the majority of which were “suggested” by friends who own (or know the owners of) a small business, group or cause. Guess how many times I have commented or asked a question there? Not many. In most cases I have never visited the website let alone set foot in that business.
- I have considered cleaning up my list of likes, but I don’t want to offend the people who suggested those sites. I could just remove them all, but then I would be a hypocrite if and when I ever make a Facebook page for my business.
- When I need to get the street address for a first-time visitor to Goldfish Tea I go to their website, not Facebook. That may change, but it will take a while before people switch that habit.
- Imagine that the faucet on your kitchen sink breaks and you can’t shut the water off. Do you:
- Update your Facebook status and hope that a knowledgeable friend replies in the next few hours?
- Open a search engine and look for a local plumber?
- Look for a phone book and find a plumber with emergency service?
The relevance and usefulness of the printed telephone directory is declining. Currently Google fills that need for me. I don’t see Facebook taking over any time soon. Facebook’s interface is cumbersome and confusing, and given their track record I don’t expect them to simplify or streamline it any time soon. If I want information quickly I don’t want to poke around to find the menu that does what I want.
Here’s the big question: Should small businesses abandon their website in favor of a Facebook page?
You alienate potential customers.
I know plenty of people who are not on Facebook. I know many more who have Facebook accounts but log on less than once a month. These people are not going to search for you on Facebook.
The TechCrunch article hints that Facebook is planning to add other services (like keyword search) that might compete directly with Google. All well and good, but even if their service works better than Google’s, it will take time before they can pull a significant share of the search market.
So, what should your small business do?
Don’t put all your eggs in one basket. Facebook is important, Google isn’t going away any time soon, and there are other places to interact and share your message. Each has strengths and weaknesses. Test and compare multiple methods to find what works for you. If you don’t know how to do that, hire those skills.
Stay alert. Things that were working may lose effectiveness. People will keep inventing ways to interact with current customers and find new ones. Some of these will be viable, others won’t.
Leverage your agility. Small organizations can react and move quickly. Pay attention to trends, and shift when it makes sense for your business.
There are a lot of websites and analysts that will keep an eagle eye on the “battle for the internet” and report every jab, feint, and parry as if it’s going to turn the world upside down. In the end, small businesses will grow and thrive based on their own merits, not whether people search on Google, Bing, Yahoo, or Facebook. You control your destiny. Remember that.
I took advantage of an unplanned week off in February 2009 to meet a friend at a tea shop on a late Thursday morning. I was working on a side project (long since put on hold) at the time, and I talked to my friend about it. Henry (@balanon) listened to what I was doing then said, “You should be on Twitter.”
I created my account a few minutes later. I took a Twitter class at InSights Group a few days after that. I learned about “@-replies,” RTs, #hashtags, how to connect my (non-smart) phone to my Twitter account, and how to use a few tools outside of Twitter.
I began by following the few people I knew on Twitter. Then I started following people my friends were talking with. Guess what? Some liked to complain, some were smart, some were funny, but they were all people. And they were interesting!
I broke away from the limitations of Twitter’s web interface and started using other tools (I still like TweetDeck).
I attended my first #Tweetup, and I was hooked. Here were people who wanted to make new friends.
I shared my newly acquired Twitter addiction with a friend. I sat down with her for a few minutes and showed her some of the things I had learned. She played with it, and a few days later she said, “I see why you like Twitter. There are all these people, and they’re right there, smiling at you!”
As of this writing (18 months after my first tweet), I follow 794 people and I have 1242 followers, but I don’t measure success by these numbers.
Twitter has changed my life. No, I didn’t gain 30,000 followers or become a millionaire, but my life is much richer for it.
How? Here are some ways that engaging people on Twitter has directly enhanced my life:
- I have attended scores of Tweetups, Meetups, Eatups, and assorted gatherings.
- I have seen at least five movies with a group of 5 or more other people.
- I went on two Photo Walks.
- Joined a couple of networking groups.
- Found several people who can help me with hard-core technical aspects of my fledgling business.
- Met a man who became my business coach for more than 6 months.
- Attended Karaoke 3 or 4 times. And I liked it.
- I found (and donated to) charities that I would not have known about otherwise.
- Had a Skype conversation with someone around the world. Olivia gave me advice and I gave her material for her blog.
- I found like-minded people to work on improving our sales skills.
- Tweeps (friends) have sent me funny stuff to make me laugh when I had a bad day.
- I have gone dancing.
- Adding Foursquare to Twitter helped me meet friends for an unexpected drink on three occasions.
- I have attended events at crowded bars and felt comfortable because I knew at least 20 of the people there.
The friendships I have made have challenged my thinking, broadened my horizons, and stretched my limits.
What is my “secret” for Twitter “success?”
Engage in conversation with other people. Read what they write, retweet things you find something funny, fantastic, or noteworthy, and reply to people. Jump into a conversation. People won’t bite.
In short, do the same things you would do when meeting somebody new at a party. You won’t mesh with everyone. That’s OK. You will have more in common with some than with others. That’s OK. You will follow some people who tweet three times then never log in again. That’s OK. You will follow some people who tweet Way Too Much and create a separate column for them in TweetDeck. That’s OK.
If you haven’t tried it, give Twitter a chance. You might have to ask for help at first. That’s OK. I did. I don’t regret it.