Archive for the ‘Tech/Development’ Category

4 Fast Fixes for Dead Links

Friday, May 14th, 2010

Death Becomes Her

One of the smallest things that can go wrong with your website can damage it the most. Link rot – dead hyperlinks – are just as nasty as the name suggests. When you leave your website unattended, the inevitable happens. References to other websites become invalid. You move or delete pages. Someone changes the name of a file, and any links there break.

It’s easy to see how link rot happens, but you might be surprised to learn how adversely it can affect your site. When website visitors encounter a dead link, the overwhelming tendency is to leave the site altogether. Granted, a dead link on a deep internal page is less detrimental than one on your homepage, but still. One false click, and you’ve lost a potential doner, volunteer, customer or fan.

Luckily, there are some common-sense precautions you can take to minimize this risk.

Run link reports.

If you have an analytics program (which you should – read what we’ve written about analytics) that you’re consulting regularly, you’ll see a report of dead links visitors are encountering. If you don’t have an analytics program, you can at least run your website through a link checker. How? Type “link checker” into Google, and you’ll be spoiled with free choices.

Enable automatic aliases.

Those who use our Drupal websites hardly notice when they’ve changed a link. We enable automatic aliases so that whenever a page name changes, any old links that lead there change too. Look for this feature in your own content management system. You can also create redirects that reroute old links to new pages.

Provide informative 404 pages.

You’ve seen pages with the 404 File Not Found page. If you can’t catch every dead link on your site, at least create a custom 404 page. List potential reasons the link may be dead, and help direct the user to find the page they’re seeking, such as by using a search box.

Avoid URL shorteners.  

These services that take your lengthy URL and transfer it into something shorter that looks like http://bit.ly or http://ow.ly are killer for links. They change over time and get reassigned to other users. Only think of them as a short-term fix, not a long-term solution for your website.

[Photo credit: Death Becomes Her by 19melissa68, on Flickr]
Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

10 Things Your Calendar Can Do You Probably Never Considered

Friday, March 19th, 2010

Stuff goes on at your organization, and you need to tell people about it. That’s frequently the level of consideration people give their website calendar. That’s selling yourself short. Calendar tools, especially those that work on content management systems like Drupal, are full of features that can help you engage more people at your site and your events.

1. Automatically publish and expire events.

Sometimes you want to add events that don’t show up until they’re relevant. Maybe there’s a special launch you don’t want anyone to know about until a particular date, but you don’t want to have to remember to add it later. By scheduling your event to appear on a certain date, you don’t have to. You can also similarly set events to expire.

2. Subscribe to new events via RSS feeds.

If you have an RSS-using audience, they can subscribe to your calendar’s automatic RSS feed to find out what’s happening as soon as you add it.

3. Feature special events on your homepage.

Some events are really special, and you want them to show up on a particular page of your website, such as the homepage. You can have a Featured check box that lets you highlight events without having to redundantly enter them in two places.

4. Export events in iCalendar format.

ICalendar format allows you to share event information and display events in different programs, such as Microsoft Outlook or Google Calendar. You can have a tool that lets people automatically convert your website’s events in iCal format so they can easily add it to their personal calendars.

5. Add a date-picker to the homepage.

Rather than a plain link that says Calendar, add a little date-picker that lets people choose a date in the month and see what’s happening then.

6. Highlight what’s happening this hour, this day or this week.

Websites can look much more active if you can see what’s going on in the immediate future. Your website can automatically create lists to show what’s happening in set timeframes.

7. Set regular events to recur.

If you have a training session that happens every Tuesday of every month, you can add it once and have it appear on every Tuesday thereafter.

8. Create event categories.

Some of your events may appeal only to staff members, some may relate to holidays. You can create categories on each of your events to create classifications that show events that match only those categories.

9. RSVP.

If you have an event coming up that you need people to RSVP to, you can do it directly from your calendar.

10. Sign-up.

Similarly, you might need people to register for an event. Why not include the sign-up form directly in the event itself?

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

Task-a-Day Promotion Checklist for Your Website

Friday, March 12th, 2010

Happy Birthday Candles on Angel Foods Cake
[Photo credit: Happy Birthday Candles on Angel Foods Cake by Rob J Brooks, on Flickr]

Do enough people know about your website? It can and should be your most powerful marketing tool, delivering a steady stream of new visitors and pushing your message to a wider audience.

Increase your cyber-reach without over-burdening yourself by performing one small task a day throughout March with our Task-a-Day Website Promotion Checklist.

This freebie is part of our year-long birthday celebration. We’re celebrating our 10th year by giving out presents to YOU. This one is coming at you from now until March 31. Hurry, though, because after the 31st, it will be gone. Make sure to check in for our April birthday surprise.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

10 Harmful Website Myths

Thursday, February 11th, 2010

unicorn

[Photo credit: unicorn by Totally Severe, on Flickr]

Conventional wisdom counts with building websites. Some techniques are proven and really will make your life easier and bring more traffic to your site. But there’s plenty of misinformation out there too. Watch out for these easy-to-fall-for myths.

1. Building a website is easy.

There’s “easy,” and then there’s “easy.” True, there are tools that can make managing a website easier, but that doesn’t mean going through the process of creating a site is a walk in the park. Successful sites contain heavy forethought and attention to detail, which never comes without hard work. Technical prowess aside, be prepared to sweat a little when it comes to planning and maintenance.

2. Fancier websites are better.

Everybody likes glitz, but it’s not always better. A four-page brochure can be infinitely better than a wham-bam Flash affair with movies and sophisticated animations. Before you put a bell or whistle on your site, make sure it has a good reason to be there.

3. Accessibility doesn’t matter.

It matters if you’re a potential member, volunteer or donor and can’t see the website. It matters if you’re looking at a website on your cell phone. It matters if you’re a web crawler from a search engine looking to catalog the site.

4. You can cut corners by copying the text and format of successful websites.

Plagiarism aside, you won’t gain anything by creating a copy of someone else’s site. You might find inspiration from some of their features, but successful sites should be built from the ground up. Otherwise, they won’t be unique enough to meet your goals.

5. Mission statements should be front and center.

I get the idea behind mission statements, but most of them are loaded with double-talk and jargon that mean nothing to the average website visitor. Include a link to your mission statement, if you must, but devote your website to the most important thing your visitors should be seeing.

6. The key to SEO is submitting to search engines.

You won’t see much of a bump in search engine rankings if you limit your SEO (search engine optimization) to this single move. SEO is a multi-step process that never really ends.

7. You never need to check your website in different browsers.

It’s easy to get stuck in a rut when it comes to web browsing, but IE, Firefox, Chrome and Safari (and the other guys too) go through changes over time, and so does your website. It’s a good idea to periodically see how your site works (or doesn’t work) in browsers besides the one you’re used to.

8. Design is design.

The person who designed your business cards might be a web designer too, but probably not. Designers specialize in print or web, because each craft applies different principles. Designers want work, though, so some over-promise and deliver websites that don’t make sense.

9. Usability isn’t necessary.

If no one knows how to use your website, they won’t use it. ‘Nuff said.

10. I need a webmaster to update the site.

Webmasters are nice to have, because they can handle updates and field questions. But if you assign responsibility wisely and have a website that’s easy to update, a webmaster isn’t necessary.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

February 2010 Newsletter: Digging for Gold Issue

Friday, February 5th, 2010

[This little gem is the e-mail newsletter our subscribers just received. Want a slice of this for yourself? Sign up now.]

Digging for Website Gold

Too many people think the best content they have to offer on their websites are event listings. Sure, those are helpful, but you almost certainly have something better you’re already producing that you can use to make your website a better resource. Here are some ideas to help you dig up hidden content:

Newsletter. It may be printed, or an e-newsletter you’re sending out via a third-party service, but chances are someone has written articles that can be used somewhere on your website.

Sermons. Congregations we work with are always producing some kind of spiritual thoughts worth sharing, including sermons and prayers.

Employee reports. Most companies have regular staff meetings where employees give status reports, and many of these reports center around special events and campaigns.

E-mail. Everybody writes e-mails, and some of the stuff you send out must be applicable to the people who visit your website. Look through your sent messages for treasures.

Training. Many organizations have manuals stacked on office bookshelves that contain useful information. Translate that online, and it can be more accessible to the people who need to see it.

Think creatively about where you look for content, and your website will be a richer place.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

Socialize with Your Team

Wednesday, December 16th, 2009

Many nonprofit organizations that are beginning to adopt Web 2.0 technologies consider them the “cool” part of their online communication. They look at them as a way to engage younger or larger audiences or to project an image of hipness.

But the reason social tools such as Twitter, Facebook and Flickr have become so popular is that they make it incredibly easy for people to work together. Yet, if you look at the internal structure of many organizations, you’ll see that they communicate with one another through phone calls, printed notes and in-person meetings. True, there’s no substitue for face-to-face communication, but social tools can make it much easier to share information among your workmates.

For example, every time we have a meeting at Talance HQ, we have our intranet chat open to facilitate sending links or snippets of documents back and forth. We open a bulletin board for every project so the whole team can communicate about it, and we have a record of everything that was said. Our wiki keeps track of standard procedures and methodologies so we can access them any time, and make revisions when necessary. We use these tools in the office and with our team members who live across the country, and we do it because it’s entirely practical.

The majority of our social tools are built into our website (you do have a CMS, don’t you?). It’s the perfect place to build out a business, because everybody knows your web address, and it’s all centrally stored and accessible online.

Think about what you can do to make it easier for your employees to communicate with one another, and then give them the tools they need. You’ll very well find your organization runs better just by opening up new avenues of communication.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

Share Button: a Quick Fix for More Website Traffic

Tuesday, December 8th, 2009

One of the best ways to get people to use your website is to ask them. As simple as that. Of course you can, and should, personally ask people to use your site. Tell them it’s there and ask for feedback. But there’s also a frequently overlooked widget that does the job for you.

A Share toolbar or button (see ours at the bottom of this blog entry) is adept at asking people to brag about you. You can plug it into your website, blog, or social networking page, and give people one-click access to share your best resources with their connections.

It’s a fast, cheap and easy way for you to boost traffic to your site.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

21 Ways Volunteers Can Help with Your Website

Thursday, November 5th, 2009

AVP Volunteer 2

[Photo credit: AVP Volunteer 2 by yuan2003, on Flickr]

As any charitable organization knows, volunteers are superstars. They give love and expertise and don’t ask for a dime in return. They can be especially helpful if your organization has a website. Bearing in mind that an entire Web development project is long-term and requires dedicated knowledge and commitment that you’re better off hiring someone to do (upshot: it’s easier to fire someone whose work you’re not happy with), there are still plenty of other tasks you can assign out to people who want to help. Here are a few.

  1. Social networking cheerleader
  2. Add comments to blogs
  3. Contribute blog entries
  4. Participate in discussion on bulletin boards
  5. Data entry (i.e., cutting and pasting info into a new site)
  6. Website promotion
  7. Adding your website to directories
  8. Writing news updates about events
  9. Website literacy workshops
  10. Checking for dead links
  11. Updating old content
  12. Convert press releases for websites
  13. Usability testing (i.e., make sure everything works in a logical way)
  14. Bug reporting (i.e., look for and report errors or problems)
  15. Identify requirements for new development
  16. Browser testing
  17. Taking pictures for the website
  18. Formatting and uploading pictures
  19. Making videos for the site
  20. Uploading videos onto a service like YouTube or Vimeo, and adding them to site
  21. Help manage wiki

Anything we missed? Add your ideas below.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

Reader Question: What Is Drupal?

Tuesday, September 29th, 2009

[Have a question you’d like answered? Use the comments form at the bottom of this page to submit it. We’ll review your question before posting (don’t be shy about asking!) and get back to you with a response.]

Drupal

One of the most common questions we’re asked here at Talance is: What is Drupal? It’s the technology that envelopes our every single day, but that doesn’t mean that everyone – or the common Web user – knows what it is. But it’s worth understanding, because a website built on Drupal can make your life a lot easier.

First off, let’s get the name out of the way. “Drupal” is a non-grammatical variation of the Dutch word “druppel,” which means “droplet.” It was invented by Dries Buytaert, who is Dutch, in 2001. It’s pronounced “DREW-pull.” Rumor has it he tried to call it “dorp,” which means “village” in Dutch, but made a typo when he registered it.

Drupal, in a phrase, is an open-source content management system. Now hold on, all of you now thinking, “But what do ‘open source’ and ‘content management system’ mean?” I’ll decompress that phrase.

Content management system

A content management system (CMS) is a used to manage the content of a website. It allows someone who may not know anything about how to create or edit webpages with languages like HTML, to manage the creation, modification, and removal of content from a website without needing the expertise of a Webmaster. Most CMSs include publishing, format management, revision control, indexing, search and retrieval.
(From SearchSOA.com Definitions)

Open source

Open source software is usually developed as a public collaboration and made freely available. It is intended to be freely shared and possibly improved and redistributed by others.
(From SearchEnterpriseLinux.com Definitions)

Those two definitions get to the core of what Drupal is. It’s a free piece of software that anybody can use to build and manage a website without being a technical genius.

The “free” part means that you don’t have to pay for license fees, as you would with a system built by a company like Microsoft. You only pay development costs, which boils down to much more powerful websites for much less money.

Websites built with Drupal aren’t any old brochure websites – you can really build on to these. Drupal websites incorporate blogs, forums, e-commerce functionality, contact management, donation management, social networking tools and a whole lot more. Here’s a sample of the things we regularly put into the websites we build.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

The Key to Successfully Kicking off a Website Project: Mind Map

Wednesday, September 23rd, 2009

Mind Map covering the issues of Owning a Cat

[Photo credit: Mind Map covering the issues of Owning a Cat by MyThoughtsMindMaps, on Flickr]

Think about what happened the last time you really considered what should be on your website. Ideas and thoughts probably flowed in on your stream of conscious in no particular order, but rapidly:

  • “We need to update the contact information.”
  • “Oh, and Chris at the front desk needs to be added to the staff page.”
  • “Didn’t someone say the other day they wanted a place to put articles about us?”

That’s a good thing. When you’re starting to plan a Web site, you want to consider every little thought or suggestion that’s come at you since the last time you updated your site. Your chief job should be to get everything down so you can process the information and make reasonable decisions when it comes to organizing the information on the site.

Here at Talance HQ, the best tool we’ve found to capture these early ideas is a mind map. “A mind map is a diagram used to represent words, ideas, tasks, or other items linked to and arranged around a central key word or idea. Mind maps are used to generate, visualize, structure, and classify ideas, and as an aid in study, organization, problem solving, decision making, and writing,” says Wikipedia.

We’re very un-technical about it too. We take a big sheet of paper, or several scraps of paper, and write down everything we think of, drawing lines to connect ideas, or grouping the scraps of paper together.

The process is pure catharsis for website planning, and remarkably effective at helping you organize what seems like idea-chaos. Plus, since it requires no technical prowess, it’s a good activity for even the most technically challenged in your organization.

Share this article: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • E-mail this story to a friend!
  • Live
  • Print this article!
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

UA-2525455-5