KDI Media

RSSCategory: Blogging

Protected: 9 WordPress Hacks to Encourage User Interactivity

| September 24, 2009 | 0 Comments

This post is password protected. To view it please enter your password below:


WordPress Goes Real-time With RSS Cloud Support

| September 21, 2009 | 0 Comments

Ever wish your RSS reader worked more like a Twitter client? Or even FriendFeed, where updates just appear in real-time? Well, that idea has been gaining ground for some time, and it just got a whole lot more appealing now that WordPress has announced support for RSS Cloud.

RSS Cloud takes advantage of the cloud element in the RSS 2.0 specification. Actually cloud has been there since RSS 0.92, but no one paid much attention to it until Twitter and others ushered in the idea of a real-time web. The cloud element is used to deliver push notifications to your feed reader.

That’s essentially the reverse of how RSS readers work right now. At the moment, most popular RSS readers poll sites to see when they have new content. Another, slightly better method is to wait for a ping from your blog to let the RSS reader know when new content is available. But as WordPress creator Matt Mullenweg notes in the announcement, ‘getting every ping in the world is a lot of work… RSS Cloud effectively allows any client to register to get pings for only the stuff they’re interested in.’

The result is that new posts from your favorite blogs arrive much faster using the RSS Cloud method. As Marshall Kirkpatrick writes over at ReadWriteWeb, the difference in wait times is like ‘the difference between checking your e-mail every once in awhile and using a Blackberry to get new e-mails pushed to you as soon as they arrive.’

Sounds good, no? More news, delivered faster. Well, the bad news is that there’s really only one feed reader that currently supports RSS Cloud — Dave Winer’s River2. However, with WordPress now implementing the cloud element in its feeds, some 50 million posts a week are potentially accessible to cloud-enabled feed readers, which should be more than enough to tip the balance in RSS Cloud’s favor.

Of course there are some competing specifications, like pubsubhubbub or FriendFeed’s SUP proposal, which both do something similar to enable push updates.

WordPress has already said that its working on other ways of pushing notifications to news reader, including pubsubhubbub, so while you may have to wait a while before your favorite reader enables support for RSS Cloud and others, the WordPress announcement has certainly added incentive. And, hopefully, it will give RSS readers a much needed kick in butt — let’s face it, RSS readers aren’t exactly hotbeds of innovation right now.

Indeed Dave Winer is trying to get popular Twitter clients to support RSS Cloud. If they do, they could well end up supplanting RSS readers as the way most people get their news.

We’ll just have to stop calling them Twitter clients and start calling them what they should be referred to as: news clients.

(Via Webmonkey.)

Google Launches a New Way to Read the News

| September 14, 2009 | 0 Comments

Google Fast FlipIs reading online news broken? Google seems to think so as they just launched Google Fast Flip, a Google Labs experiment that’s designed to help you flip through news online as fast as you would if you were holding a print magazine or paper.

Fast Flip is essentially just a funky way to flip through articles from three dozen Google partners including The New York Times, The Washington Post, and Fast Company. Partners share in advertising revenue generated through the labs experiment.

With Fast Flip you can flip through snapshots of the day’s popular news, drill into specific sections and topics, or narrow stories by publisher source. Once you select a story, you can view the article in its totality and use the arrows to flip to the previous or next story.

Google Fast Flip

Fast Flip comes with additional features like the ability to share stories via email, story liking, dynamic content based on your viewing experience, and mobile-friendly versions.

According to Google’s post on the launch, the point is to replicate the magazine or print reading experience and make browsing stories faster. The company writes:

‘Fast Flip is a new reading experience that combines the best elements of print and online articles. Like a print magazine, Fast Flip lets you browse sequentially through bundles of recent news, headlines and popular topics, as well as feeds from individual top publishers. As the name suggests, flipping through content is very fast, so you can quickly look through a lot of pages until you find something interesting.’

On first look, Fast Flip feels like a bit flop. While certainly unique, it’s likely to appeal to a very small segment of online news consumers. Sure, the online news reading experience could be improved, but Fast Flip is more of a tangential approach than it is a step in a revolutionary direction.

(Via Mashable!.)

Facebook, Twitter Make You Easy Prey

| August 27, 2009 | 1 Comment

Sigh. Here we thought Facebook, Twitter and all those silly little websites were making our lives easier. Not so!

British insurance company Legal & General recently published a scary-sounding report called ‘The Digital Criminal’ which asserts users of Facebook et al. are opening themselves up to disaster, like burglars.

You know, because burglars can see when and where you’re on vacation, then find your home, break in, steal your stuff, pee on your toilet seat and overfeed your fish. Then you come back and you’re shit’s gone, your toilet’s sticky, your fish is dead and you kick yourself, ‘Why did I tweet myself in the foot?’

Considering all the dangers lurking in — and, apparently, out — of the internet, Legal & General and other insurance companies are talking about raising rates for those who indulge in virtual networking. Still, they admit its not so black and white:

Malcolm Cooper, director of pricing and underwriting at Legal & General, said: ‘Its a challenging one for the insurance industry. Just because someone is burgled, you cant prove that its down to details posted on Facebook.

‘It could be that we start asking how many youngsters are in the home for example.’

Cooper obviously hasn’t heard that it’s not the young one who are responsible for the silly Twitter boom. It’s The Olds! Although, we admit, his rationale does make a good argument for selling one’s ingrate children.

(Via Gawker.)

Is Dave Winer the biggest innovator of the web?

| August 16, 2009 | 0 Comments

I don’t want to bore you guys or suck up to him, but I am amazed that no one points this out.

1. He invented RSS.

2. He, along with Adam Curry, pioneered podcasting.

3. He knew people would love Twitter in 2001.

4. He was one of the first bloggers around.

5. He is a visionary in journalism.

6. He pioneered the concept of editing pages without messing up with the code.

Yet, he sucks at webdesign. Don’t have to link to anything here, just look at the websites above. I think he does this on purpose to emphasize the technology behind his sites.

I also laugh at the people who criticize him and say that RSS is dead. If it is dead, stop using it! It is the backend of thousands of web applications and it enables cool new innovative products. Twitter is cool and all of that, but it is completely limited and controlled by a single company. Plus, RSSCloud and PubSubHubBub is coming.

Anyway, what do you guys think about him?

(Via Dvorak Uncensored.)

10 Things Every Web Designer Just Starting Out Should Know

| July 2, 2009 | 0 Comments

There are many aspects of creating a website design. Web designers often have to play multiple roles and be very knowledgeable about building effective and usable site layouts.

10 Things Every Web Designer Just Starting Out Should Know

Most of the lessons you’ll learn in web design comes from work experience; learning is an iterative process and there is no better way to gain knowledge than to make mistakes (and then and learning from them).

In this article, we discuss 10 essential and general tips that every novice web designer should know.

1. Optimize Web Graphics for Better Page Load Times

Learn how to optimize your web graphics by selecting the proper format and making sure that it’s as small as it can possibly be. Even though people are advancing to broadband connections, there are still quite a few who use dial-up internet connections. Additionally, with the emergence of mobile device technologies that don’t necessarily have broadband-like speeds, having slow page load times due to image file sizes can turn users off.

Here a general rule of thumbs for picking the right file format: images that have solid colors are best saved as PNGs and GIFs, while images with continuous colors (such as photographs) are best saved as JPGs.

Optimize Web Graphics for Better Page Load Times

There are plenty of tools available at your disposal that will help you further optimize your images and lower their file sizes, check out this list of tools for optimizing your images.

By limiting the number of images you use to the bare minimum, being smart about using images, and reducing file sizes as best as you can, you will significantly cut down page response times of  a web page and improve your web page performance.

2. Keep it Clean and Simple

A good web design is not just one that looks visually appealing, but also one that is user-friendly. A clean and simple web design typically ends up being a high-usability web design that is not confusing to interact with.

By having too many site features and components on a page, you risk the chance of distracting website viewers from the purpose of the website. Make sure each page element has a purpose and ask yourself the following questions:

  • Does the design really need this?
  • What does this element do and how does it help the user?
  • If I remove this element all of a sudden, will most people want it back?
  • How does this element tie into the goal, message, and purpose of the site?

Additionally, though it may be super awesome to come up with a new concept or interface design pattern for your website, make sure that the design is still accessible and intuitive to your users. People are accustomed to common interaction patterns, site features, and web interfaces – and if your design is truly unique, make sure it’s not too obscure and puzzling. Be creative, but also keep it simple.

3. Navigation is the Most Important Thing You Will Design

The most essential site feature is the website’s navigation — without it, users are stuck whatever page they happen to land on. With that obvious fact out of the way, we’ll talk about some important points to consider when constructing a navigation scheme.

First, it’s very important to put enough time and a lot of planning on a site’s navigation structure. This is common sense, but it’s still surprising how many web designs take site navigation for granted.

Placement, style, technology (will it use JavaScript or just CSS?), usability, and web accessibility are just some of the things you need to consider when creating the navigation design.

Your navigation design should work without CSS because of text-based browsers. Poke fun of text browsers all you want, but they are still prevalent in many mobile devices. Perhaps more importantly, navigation that works with CSS disabled is accessible (99.99% of the time) via screen readers.

CSS disabled.

Navigation should be accessible and usable without the need for client-side technologies such as JavaScript or Flash, which users may not have enabled or installed for various reasons such as security or company policy.

It is imperative that you have a good navigation system in place that is located at a highly-visible location. A good navigation is detectable as soon as the web page loads without having to scroll down the web page. This is where keeping it clean and simple plays a major role: a complex and unconventional design can lead to user confusion.

Users must never wonder, even for a split second, ‘Where is the site navigation?’

For sites organized in a hierarchical, multi-level manner, make sure that it is easy to navigate from between parent and child web pages. In addition, it should be easy to reach top-level pages (such as the site’s front page) from any webpage.

The main goal of your site navigation is to allow users to get to their desired content with as few actions and with as little effort on their behalf as possible.

4. Use Fonts Wisely and Methodically

Though there are thousands of fonts out there, you can really only use a handful (at least until CSS3 is fully supported by major browsers). Make it a point to stick to web-safe fonts. If you don’t like web-safe fonts, consider a progressively-enhanced web design that leverages sIFR or Cufon.

Keep font usage consistent. Make sure that headings are visually-different from paragraph text. Use white space, tweak line-height, font-size, and letter-spacing properties to make content pleasant to read and effortlessly scannable.

Perhaps one of the things that web designers often get wrong is font-sizes. Because we want to fit as much text as we can in a web page, we sometimes set font sizes to uncomfortably small sizes. Try to keep font sizes at and above 12px if possible, especially for paragraph text. While many people face no difficulty reading small text sizes, think about older users and persons with low-vision and other types of vision impairment.

5. Understand Color Accessibility

After talking about fonts, we also need to point out the importance of using the right colors.

You  need to consider color contrast of background and foreground colors for readability and for users with low-vision. For instance, black text on white background has a high-contrast, while orange text on red background will make you strain your eyes.

Color contrast.

Also, use colors that are accessible to users with particular forms of color-blindness (check out a tool called Vischeck that will help you test for certain types of color-blindness).

Some color combinations work well only when the color is used as a foreground color instead of a background color. Take for example, dark blue text on a pink background versus but pink text on blue background, same colors but different levels of readability and reading comfort. It is important not only to get a good color combination but also to apply it to the right elements on the page.

Color combinations.

6. You Need to Know How to Write Code Yourself

With various WYSIWYG editors flooding the market, it has become as simple as 1-2-3 to design a site. However, most of these editors insert unnecessarily code junk, making your HTML structure poorly designed, harder to maintain and update, and causing your file sizes to bloat.

By writing the code yourself, you come out with clean, crisp, and terse code that’s a pleasure to read and maintain; code that you can be proud to call your own.

Knowing how to use a WYSIWYG or an IDE with a visual preview does not excuse you from learning HTML and CSS. You have to know what’s going on in order to create effective, semantic, and highly-optimized web designs.

7. Don’t Forget Search Engine Optimization

A good designer should always remember to keep the basics of SEO in mind when designing a site. For example, structuring web content so that important text are represented as headings (i.e. page title and logo). This is where learning how to code properly comes in handy. Knowing correct, semantic, and standards-based HTML/CSS – you will quickly realize that divs are better than tables for web layouts not only for accurate representation of site content, but also for search engine rankings; you will also know that CSS background text image replacement is a good idea.

8. Understand that People are Impatient

People on an average spend only a few seconds before deciding whether they want to read more or navigate away to another site. Therefore, you as a web designer have to device a way for encouraging users to choose the former option within those precious seconds.

Know that not many visitors will scroll down to view the entire contents of the page if what they see at the top does not interest them. Remember to keep your important elements on the top where they are easily visible, but also do not overcrowd the top half of the page which can intimidate users and turn them off from reading further down the page. Consider the top half of a web design a selling point: be a salesman, make people buy into the notion that they want to see what else is on your site.

9. Learn About (and Be Aware of) Browser Quirks

One of the things you must know as a web designer is that your work operates in a finicky and unpredictable environment: web browsers. It’s not enough that your designs work on a few web browsers, they need to work in as many browsing situations as you can possibly afford. Before production – test your prototypes using tools like Browsershots.

Browsershots

10. Make Designs that are Flexible and Maintainable

A good web designer makes sure that the site can easily be updated or modified in the future. Designing websites that are malleable and easy to maintain is a sign of a great web designer. Make your work as modular as possible by separating style from structure.

Know that our industry is dynamic and still young – things change in a very short amount of time. Keeping this thought in mind will promote the creation of flexible web designs.

(Via Six Revisions.)

Make a Quick and Dirty Sun Visor Tripod

| June 11, 2009 | 0 Comments

camera-mountWe’ve shown you how to mount a camera on your bike and construct a DIY camera mount for your car, but Flickr’s Heather Champ details her own dead-simple-but-effective method for mounting a camera in her car.

Her trick couldn’t be easier to pull off (or less expensive): Just flip down your sun visor, grab a couple of hair bands, and strap in your camera. If it seems like an unstable little system, check out her stop-and-go traffic time lapse; it works really well. Hit up the link below for the full step-by-step (there’s not much too it), and check out her trippy time lapse for an idea of how you might use your new DIY mount.

WordPress 2.8 Now Available for Download

| June 10, 2009 | 0 Comments

wordpress logoWordPress has just released the newest version of their installable blog software: WordPress 2.8 – Baker.

The most notable addition would seem to be the ability to browse themes from within the WordPress Dashboard. With the Theme Browser, you can specify the color you want, how many columns there should be, and fixed or flexible width. You can then select and install themes match those criteria on-the-fly, without leaving the Dashboard.

WordPress 2.8 also offers a re-designed widgets interface, improved speed, and has fixed a reported 790 bugs. The download is available here, and the WordPress team demos the new features in the video below:

(Via Mashable!.)