Useful links: Microdata and RDFa, protocol relative, Inclusion, validators

Microdata and RDFa Living Together in Harmony from Jeni’s Musings is valuable reading for anyone interested in the semantic web. It’s a long article full of fine-grained suggestions. She concludes,

Regardless, there are lessons that RDFa and microdata could learn from each other, and changes to both languages that would help developers use them on their own, switch between them and mix them in the same document. I expect and welcome debate about the viability and effectiveness of the changes and guidelines that I’ve suggested here.

Public discussion of Jeni’s post is on Google+ as well as her blog.

A matter of protocol talks about protocol relative URIs. From Adactio.

Back to School | What is inclusion?

Who’s Validating the Validators talks about the damage that invalid embed code picked up from 3rd party sites as content does to the Internet.

Tips For Choosing A Search Friendly Domain Name

domain names

One thing that many people do not think about when they choose a domain name is whether it is search engine friendly. However, if you are starting a business then you will need to ensure that your website is easy enough to find. After all, the easier the site is to find the more potential customers you are likely to receive.

The good news is, there is very rarely a terribly bad domain name. Some may be a little more search friendly than others, but even if you have chosen a more difficult one then it isn’t the end of the world. There are things that you can do to improve how easy it is to find. Most people opt for a brand-specific domain name. However, you could also choose a keyword driven domain name instead.

Choosing a Keyword Driven Domain Name

Ideally you want to choose an exact-match domain name. This means that a URL has a character for character match of a certain keyword. These types of domain names are pushed high up the search engine rankings. In order to produce an exact match domain name you will need to follow particular criteria. These include:

  • No Hyphens
  • Have a .Com .Net or .Org Domain Extension
  • Identical Spelling and Word Order

You will find that extensions which feature do-com are far more popular than others. They are considered to be more credible and if you plan on selling the website it will have more value than other extensions too. If you use extensions such as .US, .Info or .Edu then they will not always produce high SEO results.

When you are creating a domain name you should try to avoid Hyphens. A domain name which features a hyphen is not an exact match domain name. If you find that the domain name that you want is taken then there are ways to make it unique without placing an hyphen between the words. For example, if your exact match domain name would have been Redial.Com, you could add words such as “Top” or “Best” to increase its popularity and to make it unique.

You will also need to make sure that the spelling of the domain name matches the keyword. For example, it should have the same spelling and be in the same order as the keyword that you are targeting. HairdressingTools.com for example will target Hairdressing Tools. If you were to choose a domain name such as HairdresingTools.com then the spelling error would affect your search engine ranking.

Finding the Best Keywords

One of the best tricks that you can use to get a good exact match domain name is to search for relevant keywords. You can do this through Google Keywords. Use the keywords that you want to target. Once you have typed those keywords in you will be able to see which ones have a .org, .com or a .net extension. Next you should download all of the keywords into a Excel document. Under the keyword tool you should find the word “Download”. Select all from the list and an Excel spreadsheet will open.

Once you have the keywords you can use the most popular ones in a bulk domain search tool. This will tell you which keywords you should use for your domain that is currently not already taken.

Overall creating an exact match domain name can be frustrating but it will help you to improve your search rankings. It is important to make your site as easy as possible to find. Why not follow the above advice and create an exact-match domain name now?

This guest post is by Lior who is an advisor to an applicant tracking software company and also works with an MA in Israel program.

Useful links: accessibility checkers, fundamentals, wirify

20 Essential Tools and Tips to an Accessible Website is an excellent list of resources.

5 Fundamental Steps for Deploying a Website is a great resource for the newbie who has never been through the process of setting up a domain or working through things like organizing domain email accounts. If you have the kind of student newbies who are terrified by acronyms like DNS, this article will help.

The web as wireframes is an interesting bookmarklet that teachers may love. It takes the way we normally approach teaching wireframes and upends it by providing a way to turn any site into a wireframe with the bookmarklet. Here’s their introductory video.

Guest Post: VPS Hosting: What Is It? How to Pick the Right One?

[Note: this is the first guest post on Web Teacher. I hope to use more guest posts in the future to provide content that I think will be valuable to the readers of this blog. This post by Roko Nastic provides information that educators and students need to know about web hosting.]

Virtual Private ServerA VPS (Virtual Private Server) has become a popular transition tool for webmasters who have outgrown their shared hosting plan, but still do not have the need for a full dedicated server. To understand if a VPS is the best choice for you, it is important to understand what a VPS is and some critical characteristics that you need to keep in mind when choosing the right to fit your needs.

What Is a VPS?

The easiest way to think of a VPS is like a dedicated server, with a few minor differences. A VPS is a single server that utilizes multiple hard drives or a single drive that has been partitioned, for separate users. Limits are placed on each partition to ensure that the lagging problems that are associated with shared hosting do not come into play. Every user has an independent operating system which allows changes to be made without affecting other users. Think of a VPS like you would a giant row of townhouses. They are all part of one unit, but operate independently from each other.

People choose to use a VPS because it offers the same advantages of a dedicated server, yet the multiple users are leveraged to provide a lower priced option. While each VPS does not have the total power or capacity of a dedicated server, they do carry benefits such as independent operating system, root access, and much more.

How to Choose a VPS?

The criteria that is used to choose the perfect VPS varies from person to person, however there are specific factors that must be taken into consideration in order to make a satisfactory choice.

RAM

RAM is always at the top of the list when choosing a VPS. Oftentimes, RAM is a primary factor in determining the overall cost. In fact, it may be the only variable between one account and another. Unlike a shared hosting environment, your RAM will be used to run your own operating system and server. This means that you will be using more RAM for your website than you would in a shared hosting environment.

If your hosting provider offers “burstable” RAM, you may be able to use that RAM in addition to dedicated RAM amount. Burstable RAM is like backup RAM that is used when you get a traffic spike, commonly from Web 2.0 websites such as Digg, Twitter, or Facebook. While this is a great fail-safe, most hosting providers will make you upgrade your account if you consistently tap into the burstable RAM.

Managed or Unmanaged

VPS hosting offers both managed and unmanaged options. As with any type of hosting, the more managed it is, the more expensive it will be and the less control that you will have. However, unmanaged VPS hosting can quickly consume a large amount of your time as well as will require a large amount of technical knowledge. If you are just moving from a shared hosting environment, a managed account is probably the best choice. In an unmanaged environment, the hosting company will only do required reboots, hardware maintenance, and deal with network issues, the rest will be up to you.

Bandwidth

Bandwidth is always a concern regardless of what type of hosting package you are looking at. While nearly every hosting company offers unlimited bandwidth, it is important to find out what unlimited really means. If your website caters to visitors from one primary geographic area, it is a good idea to find a hosting company that is with or near that area.

Server Protection/Security

It is important to choose a hosting company that provides exceptional security and monitoring. Certain types of server attacks, such as DDOS attacks, can slow down the entire server to a point where your website will no longer load. If the hosting provider offers adequate monitoring and protection, these attacks can be quickly stopped and even prevented. This is critical to prevent downtime.

Price

A VPS is considered to be a very affordable option, when compared to a dedicated server. Normally, a VPS will start as low as $10 a month. However, as with all services, the more features you want, the more expensive it will be. Additionally, managed VPS environments will always be more expensive than an unmanaged VPS.

Additional Features

There are a variety of additional features that you may want to keep an eye on. It is important to choose a VPS that utilizes a control panel that you are comfortable with. The two most popular options have consistently been cPanel and Plesk. Choosing a control panel that you already know will make managing your VPS much easier and eliminate some of the learning curve. Another feature is the server uptime. Most companies offer a 99% uptime guarantee and anything less is a waste of time and money.

Choosing to utilize a VPS can seem like an overwhelming decision at first. However, once you understand what a VPS is and some of the important characteristics to consider, it doesn’t have to be difficult.

About the author: Roko Nastic is a full time webmaster and blogger passionate in helping other webmasters and website owners create faster, better and more profitable websites. He enjoys writing blog posts and news articles for WebmasterFormat.com and making connections with the like minded bloggers all around the web.

How to Choose a Domain Name or Username

Is this you? You’re ready to start a new blog or buy a new domain name. You want to avoid problems with trademarked names, branded names, and domain names. How do you find a name that someone else doesn’t already have a claim to?

The question What if someone is already using my user name?…and other assorted questions in the How to Blog (Better) group discussion is a good example of the issues many people face. The domain name of choice is available, but someone is already using the username on Twitter. If you can’t match your domain name or blog with the name you intend to use on Twitter (or Facebook, or anywhere else) then how do you create a brand identity for yourself?

What if you choose a blog name or username that someone is using somewhere and they come after you for infringing on their brand or trademark? Not fun.

Early in the process of choosing a name for yourself, you need to take a look at all the possibilities.

A good way to start is simply to search for the name you want and see what turns up. If I search for vdebolt, I find almost 9,000 results. Here are the first few, including a Twitter name, a domain name, and an unexplained association with a site called Web Teacher.

name search

Virginia DeBolt = vdebolt. I pretty much have a lock on the name vdebolt. (By the way, the reason Web Teacher shows up in a search for vdebolt is because of an hCard. You can learn how to use hCards here.) If someone came along and started using that username, I would object.

Even if I didn’t own the vdebolt.com domain, I might be using the vdebolt username in several places. That was the issue in What if someone is already using my user name?…and other assorted questions.

You can do a username search.

username search

Google found 438 instances of the username vdebolt, with the first results coming from Twitter. Only the first few results are relevant, but they would be enough to show that the name is already in use if you were considering using it.

If you want to sign up for a free blog at wordpress.com or blogspot.com, you won’t be allowed to select a username that’s already in use.

My friend Rachel recently decided to start blogging. She writes about food, gardening, and cooking. She selected the name And then make soup. This name was available as a username on both blogspot.com and wordpress.com. She started with a Blogspot blog, but decided in favor of WordPress. Rachel has this username on both the big free blogging platforms, although she’s putting her posts at And Then Make Soup on WordPress.

Rachel doesn’t want to buy a domain for her blog, but it’s a good idea to check to see if the name is being used by someone with a domain. There are several ways to check on the availability of a domain name.

One way is to type the name in the browsers location bar and see what comes up. If I try to navigate to andthenmakesoup.com, I get an error message.

error message

I recently wrote a chapter for a book called InterACT with Web Standards and needed an imaginary domain name to use for some student exercises. I choose Battle Hill Bistro or www.battlehillbistro.com as the name and checked to make sure it wasn’t real by typing the URL in the browser to see if anything came up. It didn’t.

Another way to check on whether a domain name is available is to go to one of the domain registrars and search. Here’s the form from Go Daddy. Type in the name, choose .com or .net or .whateveryouwant and see if it’s available.

domain search

It turns out that this domain is available in just about any form you’d want. And, Go Daddy will be glad to sell it to you.

domain search results

Rachel is thinking about buying and parking (parking a domain means you own it but you don’t have anything live on it) several of these domain names, just so no one can come along and steal the name she wants to have associated with her blog/brand. She may have done it by now.

Rachel already can claim some association with the phrase and then make soup. A search on the phrase brings up her wordpress blog. You also see an unrelated Twitter result and an unrelated result from Simply Recipes, which as most foodies know, gets superb search engine results.

phrase search results

Even though and then make soup is simply a phrase, and you can’t copyright that, Rachel could justify a sense of ownership in the phrase. If someone else started using it as a username on another blog, on Facebook or in some other way, she might complain and try to call a halt to it.

If you search for andthenmakesoup all run together like a domain or blog name, you also turn up Rachel’s blog.

andthenmakesoup search

This doesn’t really protect her if someone decided to buy a domain and start a standard web site by the same name as her blog. But the existence of the blog should give pause to anyone thinking of buying the domain. They wouldn’t want to be losing traffic to a site with a similar name.

Tech Crunch recently ran an article about Yahoo! buying flicker.com that included an interesting quote from Caterina Fake of flickr.com explaining how the whole e-less Flickr name happened when Flickr worked around already the existing Flicker domain name. (Interesting that the unintended consequence of Flickr’s decision to go e-less was a new trend in that direction by a series of other web sites such as tumblr.com.)

A consideration I’ve learned about the hard way is the relative value of the more common domain options like .com, .net., and .org. When I bought webteacher.ws all the more common choices were gone. I should have considered that enough reason to choose something completely different, but I went with the .ws. It was a mistake. It’s too obscure. Nobody remembers it. And the more common names like webteacher.com take away traffic that might be meant for me. Too bad I made that poor choice before the Flickr came along, I might have tried to hit the jackpot with webteachr.com!

You want to be unique and memorable. You want to avoid trouble from other people using the same name. The best way is to do your homework before you settle on a name. See what’s already out there. Then make a choice.

Cross posted at BlogHer, where there is additional trademark information.

Now Available! InterACT with Web Standards: A Holistic Approach to Web Design

InterACT with Web Standards coverInterACT with Web Standards: a Holistic Approach to Web Design is available today.

This announcement is a BIG DEAL.

This book puts everything you need to teach a class in web design or development with web standards into your hands. The book is easy to use in connection with InterACT’s 17 courses in 6 learning tracks making it the perfect tool and resource for teaching or learning contemporary web design best practices.

If you are a student who wants to learn about building a web site with web standards, this book will lead you there.

For educators, your semester will be a snap to plan with this book. It’s all right there for you.

The book is published by New Riders (2010). There are 10 authors. The major contributor being Chris Mills, with additional expertise from Erin Anderson, Virginia DeBolt, Derek Featherstone, Lars Gunther, Denise Jacobs, Leslie-Jensen-Inman, Christopher Schmitt, Glenda Sims and Aarron Walter. I’m really proud to have been a small part of making the book a reality, because I think the book is going to be very important to students and teachers who are looking for the a reliable resource for web design best practices.

In addition to the writers, a number of other people worked to bring this book to life. They include Aarron Walter as project manager, Patrick Lauke as technical editor, Jeff Riley as development editor, Leslie Jensen-Inman as creative director and Jessi Taylor as book and site designer.

Many kudos go to Leslie Jensen-Inman and Jessi Taylor. When you see this book and hold it in your hands you will realize what a work of art it is from a design and typography point of view. It’s a beautiful book.

Take a look at the table of contents:

  1. InterACT
  2. Tools
  3. Learning on the Web
  4. Internet Fundamentals
  5. Writing for the Web
  6. Information Architecture Intro
  7. Site Planning
  8. Content Analysis
  9. Content Strategy
  10. HTML Intro
  11. CSS Intro
  12. <head>
  13. Headings and Paragraphs
  14. Whitespace
  15. Links
  16. Images
  17. Lists
  18. Tables
  19. Forms
  20. Floats
  21. Positioning
  22. Accessibility Intro
  23. Accessibility Helps
  24. Accessibility Testing
  25. Bringing it All Together
  26. Index

The InterACT with Web Standards book site has everything you need to know. There, you’ll find links to purchase the book, links to code examples from the book, links to bonus content, and links to the sample project. The site has links to information about InterACT, OWEA, and the Web Standards Project. You can take a peek inside the book, read some reviews, grab links to all the resources cited in the book, and MUCH MORE.

Buy now and take advantage of this limited time offer tweeted by @waspinteract.

InterACT With Web Standards, the first book from The Web Standards Project, is out. Save 35% on it with code INTERACT. http://cot.ag/9RS4rEMon May 17 16:00:20 via CoTweet

InterAct scores a big w00t with new book and site

InterAct with Web Standards coverInterACT with Web Standards: A Holistic Approach to Web Design has reached the stage in the publishing cycle where you can preorder the book.

You can order on Amazon.com or from Amazon.co.uk. At some point in the near future, it will also be available from Peachpit and other booksellers like Barnes and Nobel.

A new site at interactwithwebstandards.com went up yesterday in support of the book. Currently there, you’ll find the table of contents, and a list of all the people involved in writing and designing this book. The list contains some familiar names and excellent people at work on this book.

It’s the first “companion” book written in support of the InterAct Curriculum.

Speaking of the InterAct Curriculum, even more course materials and more courses are going to be announced at SXSW in March, so be watching to see what the new courses are.

Here’s a blurb from the site, explaining what the book is all about.

Crafted by the education luminaries that brought you the revolutionary InterACT curriculum, the Opera Web Standards Curriculum, and the experts that power The Web Standards Project, this book is the definitive guide to the best practices every web professional needs to master to succeed in their career.

If you’re teaching a basic web design course, you should check out the resources available in this book as well as in the curriculum, which has materials for many more courses as well.