You can recycle emails to cash!
up home page bottom recycle email

Add a comment Bookmark

French German version Spanish version Italian version

The entire web At this site


sitepoint

 

Email not displaying correctly? View it in your browser.

 <>SitePoint Tech Times

Issue 198: July 15, 2008  Tips, Tricks, News and Reviews for Web Coders

SMS enable your website or application

Clickatell’s messaging gateway allows you to send messages to almost any mobile phone in the world.

SMS enable any application easily and send two-way messages to 712 mobile networks in 212 countries, reliably.

Connect quickly and easily
using HTTP/S, FTP, SMPP, SMTP, XML & Com Object.

Click here for your free trial now.

Introduction

Andrew TetlawWelcome to the brand-new-look Tech Times. Everything old is new again!

The Tech Times has put on its best party dress and, I’m sure you’ll agree, it’s very easy on the eyes. It’s perfectly suited to today’s hyperempowered technology information consumer (to borrow a term from Mark Pesce).

Top

Summary

Down here at SitePoint HQ we’re all buzzing with excitement over our new home page. It’s been a long, hard road for the web site team, but I think the end product is well worth the effort. It’s surprising the amount of work that has to go into a redesign like that — no decision can be taken lightly when the usability of your home page is at stake. Matt Magain, sitepoint.com’s Managing Editor, describes the changes and the rationale behind the decisions, in a recent blog post.

Speaking of decisions taken lightly, Google’s announcement that it can now index Flash content has generated both excitement and a large amount of anxiety. In this issue, Kevin puts Google’s latest feature under scrutiny and tries to get to the bottom of all the strange and vague answers from Google he mentioned in last week’s issue. Replace your text with images indeed!

For me, it brings the concept of best practice into sharp focus. The ownership of what defines best practice most often resides with the practitioners of a technology; the community. Within tech communities best practice methodology rises to the top via a democracy of common sense. So when a big company that leads the way in some areas appears to get it wrong, at best it looks a little silly; at worst, like a vandal.

Recently, Eric Meyer has been attempting to inject some additional common sense into HTML 5 with his proposal: More Flexible Linking. This is a proposal that would see the href attribute added to a wide variety of elements, to allow them to function as links in the same way as the anchor element does. If you’ve ever wanted to make a whole table row into a link, you’ll appreciate the benefit of being able to add an href attribute to a tr element.

He has several blog posts documenting the evolution of his thinking; you should check them out if you’re interested:

Top

Tech Alert :: Geeks love WebHostingBuzz!

Maintaining a website can be both fun and sometimes frustrating especially if the web host does not catch up to your needs. The owners behind WebHostingBuzz have experienced it all.

We have been there and done it. We know what YOU want when it comes to running a script oriented website. We know what YOU want when it comes to value for your web hosting dollars. We host over 150,000 domains across the globe. Surely we can host yours!

Host unlimited websites under one account. Get a free domain name for life, tons of web space and transfer for only $40 per year.

Google’s Flash Indexing Disaster

On July 1st, Google announced that, using technology provided by Adobe, it had enhanced the Google Search Engine to index the text embedded within Flash movies. What followed was bad advice from Google, second-guessing by web developers, and finally a few straight answers.

Google’s initial announcement was so incredibly vague as to render it all but useless. Developers came away knowing that Google was doing something different with their Flash content, but that’s about it.

While Google’s Dion Almaer suggested that search engines have always been black boxes and that it was up to us to discover what had changed through testing, just about everyone else was crying foul.

Google’s credibility was immediately in question due to the obviously bad advice it contained:

“If you prefer Google to ignore your less informative content, such as a “copyright” or “loading” message, consider replacing the text within an image, which will make it effectively invisible to us.”

For the record, replacing fast-loading, accessible text content with a bulky image simply to hide it from search engines is never a good idea.

Google’s list of caveats in the announcement were similarly perplexing:

“Googlebot does not execute some types of JavaScript. So if your web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.”

What types of JavaScript? Established best practice for publishing Flash content is to use the SWFObject JavaScript library to overcome bugs in older browsers, so was Google saying that it would only index Flash content that was authored using broken/outdated HTML-only techniques?

“We currently do not attach content from external resources that are loaded by your Flash files. If your Flash file loads an HTML file, an XML file, another SWF file, etc., Google will separately index that resource, but it will not yet be considered to be part of the content in your Flash file.”

Any experienced Flash developer knows that if you are going to have any significant amount of text in your Flash content, your best bet is to stick it in an XML file and load it on the fly, so you don’t have to rebuild your Flash movie whenever you change the content.

Apparently, not only will Google not see Flash content authored this way, but it will track down the XML file anyway and index it as a separate page on your site! That’s right, Google will helpfully direct people searching for your content to the raw XML file that contains it, rather than your slick, Flash front-end.

All this stuff made so little sense, that many developers questioned whether Google was actually able to index any Flash content of consequence. Within a few days, however, the Search Engine War blog was able to verify that Google was indeed indexing Flash content.

Finally, after several days of developer outcry, Google admitted it had left too many questions unanswered, and four days later, it posted a significant update that is well worth reading if you have any Flash content on your site.

Here’s a quick summary of what we now know:

  • The July 1st release didn’t index Flash content inserted with the SWFObject library’s dynamic publishing method, which writes the Flash content into the page entirely with JavaScript. The recommended static publishing method (where two nested <object> tags are included in the page) was indexed. Google is now deploying an update that supports the dynamic publishing method as well.
     
  • Text content loaded on-the-fly from an XML file is not yet indexed, but Google is working on fixing this in the near term.
     
  • Google will do its best to detect when duplicate content is there to provide an HTML alternative to Flash content, and will only display one of the two versions in the search results. No penalty is applied to a site’s search ranking due to duplicate content.

There are still unknowns here, but that will always be the case with the Google search engine. Though it took a few days, Google is answering what questions it can, and responding to developer concerns with enhancements.

Before very long, most of the text within Flash-based web sites will make its way into the Google search index. Nevertheless, uncertainty will remain over how deeply Google is able to probe Flash content for awhile yet. Providing non-Flash alternative content will remain an effective means of guaranteeing your most important content a place in the Google index. It also gives users of non-Flash-enabled browsers (like the iPhone) something to look at.

Though Google’s initial message was pretty half-baked, the follow-up has put most of my concerns to rest. How about yours?

Let me know by leaving a comment:

kev Flash Blog: Go Flash Go!
by Kevin YankGoogle’s Flash Indexing Mess

Top

Create and Deploy Rich Internet Applications on the Desktop with Adobe® AIR™ software.

With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Deliver applications to the desktop that complement and expand your browser applications.

Download the Adobe AIR SDK and Ajax docs to start building applications today.

That’s all for this issue — thanks for reading! We’ll see you again next week.

Andrew Tetlaw
techtimes@sitepoint.com
SitePoint Technical Editor

Top

Latest Release

The Ultimate HTML Reference

Book

Tell me more..

Free Book Samples

Simply JavaScript
Simply Rails 2
Build Your Own Database Driven Website Using PHP & MySQL, 3rd Ed.
The PHP Anthology, 2nd Ed.

New Technical Articles

Rich Punctuation: How To Do It And Why You Should Bother

RachelLearn how to escape the confines of your QWERTY keyboard—in this article, Daniel shows how you can enrich your web site text with correct typographic punctuation!

Full Story…

HTML or XHTML: Does It Really Matter?

RachelEight years on, is HTML stuck in a rut? James looks at the underlying causes of its eight-year sleep, dispels some myths, and considers the XHTML options open to the standards-aware developer in the meantime.

Full Story…

 Techy Forum Threads

 More Techy Blog Entries

News & Trends

ScrnShots: A Gallery of App Design Inspiration
4 comments
RSS Filtering Now an API with PostRank
1 comment
Can A Million Niche Yahoo!s Beat Google?
2 comments
9 Ways to Put Site Screenshots in Your Web App
13 comments
Google Adds Search Volume to Keyword Tool
5 comments

Ruby on Rails

This week in Rails. 30 June-04 July

ColdFusion

The Week In ColdFusion: June 25-July 1: An unconference, a new book and a boatload of code
2 comments

Help Your Friends Out

People you care about can benefit from the wealth of information on new and maturing technologies available on the Internet. Help them learn how to do it by forwarding them this issue of the Tech Times!

  Send this to a friend

 

Mailing Address:
48 Cambridge St, Collingwood, VIC, 3066 AU
Phone: +61 3 9419 5200
 

© Copyright 2007 SitePoint. All rights reserved.

If you liked my post, feel free to subscribe to my rss feeds

2 Trackbacks

  1. [...] sitepoint [...]

  2. [...] sitepoint [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*
Security Code: