Friday, November 29, 2013

Upcoming Workshop: Linking Geospatial Data

W3C announced today a Workshop, Linking Geospatial Data, 5-6 March 2014, in London (UK). The event is hosted by Google.
Many of the best data-driven Web applications have geospatial information at their core. Very often the common factor across multiple data sets is the location data, and maps are crucial in visualizing correlations between data sets that may otherwise be hidden. It’s this desire to work with multiple data sets in different formats about different topics and link those with the powerful technologies used in geospatial information systems that is behind the linking geospatial data workshop.
How can geographic information best be integrated with other data on the Web? How can we discover that different facts in different data sets relate to the same place, especially when ‘place’ can be expressed in different ways and at different levels of granularity? W3C membership is not required to participate. The event is open to all. All participants are required to submit a position paper by 19 January 2014.

Filter Effects, and CSS Transforms Drafts Published

The CSS Working Group and the SVG Working Group have published two Working Drafts today.
  • A Working Draft of Filter Effects Module Level 1. Filter effects are a way of processing an element’s rendering before it is displayed in the document. Typically, rendering an element via CSS or SVG can be conceptually described as if the element, including its children, are drawn into a buffer (such as a raster image) and then that buffer is composited into the elements parent. Filters apply an effect before the compositing stage. Examples of such effects are blurring, changing color intensity and warping the image. Although originally designed for use in SVG, filter effects are a set a set of operations to apply on an image buffer and therefore can be applied to nearly any presentational environment, including CSS. They are triggered by a style instruction (the filter property). This specification describes filters in a manner that allows them to be used in content styled by CSS, such as HTML and SVG. It also defines a CSS property value function that produces a CSS <image> value. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.
  • A Working Draft of CSS Transforms Module Level 1. CSS transforms allows elements styled with CSS to be transformed in two-dimensional or three-dimensional space. This specification is the convergence of the CSS 2D transforms, CSS 3D transforms and SVG transforms specifications. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc.
Learn more about the Style Activity, and the Graphics Activity.

Tuesday, November 26, 2013

Free W3C online course: Responsive Web Design

 W3C opens registration for a brand new W3C course on Responsive Web Design. This course leads students step by step through an approach that focuses on HTML and CSS to make Web sites work across diverse viewport sizes. Sponsored by Intel® XDK and taught by acclaimed trainer Frances de Waal, this Responsive Web Design course starts 29 November for 4 weeks, and is free of charge. Learn more about W3DevCampus, W3C’s online training for Web developers.

Monday, November 25, 2013

SEO-Easy Steps to the Top 10

There are 9 main points you should focus on:

• Keywords
• URL Text
• Description, Meta tags
• Title tags
• Image Names
• ALT tags
• Heading tags
• Content
• Hyperlinks

The focus of these 8 steps is to load your pages with as many "keywords" as possible.

Keywords
Keywords are the most important aspect of good SEO, this is where you tell the Search Engines what your site is about. Search Engines use an algorithm to determine the "Keyword Density" of your site, this formula is:

Total Words ÷ Keywords= Keyword Density

Use this formula on your competitors web site and see how they score, then aim to beat that score.

Choose keywords that best relate to the information, products or services that you are offering. For instance, if I am designing a site about "Web Design", I want my site to include the words "Web Design" as many times as possible.

However, most people don't just search for just one word, they type phrases, so you should consider the phrases that best suit your sites target market. For example, if I am creating a site about "Web Design" in New Orleans, I would include "New Orleans web design" in my keywords. Another way around this is to not separate my keywords with commas, just use spaces, and the Search Engines will make the phrases for you. The most important thing to remember is that the content of each page is different, so only use keywords pertaining to that page.
URL Text
When you name a new page you have the option to call it anything you could possibly think of, why not se a keyword? After all, the URL address is the first things a search engine comes across when indexing your pages. You have to remember content doesn't come easy to everyone, so you gotta slip in your keywords when the process gives you an easy one.

Description Meta tags
These tags are dwindling in importance since Search Engines are now looking at content, but every little bit counts.

Optimize your meta tags to match your content, products, and services, and the Search Engines that still look at meta data will reward your efforts.

Title Tags
Title tags are the tags that tell the Search Engine the title, or formal description of the document or page. This is the word or phrase that is seen at the top of the browser window. The most important rule about title tags is, don't put anything in the title tags but keywords. Once again this is an easy time to slip in your keywords, so don't miss out.

Image Names
As I said before, content doesn't come easy to everyone, so slip in your keywords whenever possible, this applies to image names. If you are saving a picture of a guy working on a computer for your web design web site, don't call it "some_dude.jpg", call it "web_site_design.jpg". The Search engine will look at the code for the site and see the image pertains to the content of the site and this will be another relevant element on that particular page. You have to take the easy ones when you are given a chance.

ALT tags
Alt tags are keywords that you can attach to images, giving more weight to the image since Search Engines can't analyze the content of the image itself. Here is a chance to slip in more keywords without writing great content, use it.

Heading tags
Heading tags are associated with the bold font that leads into a section of text. Like this:

Your heading tags should only be keywords, and should be presented in the order that your Meta tags follow.

H1= first meta tag, H2= second meta tag...

Try to utilize all 6 heading tags on each page to ensure maximum page optimization.

Content
As every expert will tell you, "Content is King." Each web page should have at least 350 words on it, and the more the better, but keep in mind the formula for keyword density. You don't want to fill a page with 1500 words of jibba-jabba and only 5 keywords in it. Some people get hung-up on how browsers display text, and use images with text in them because they want a cool font, but browsers can't read the text embedded in images, so this content ads no weight to the page in a Search Engines eyes.

Linkbaiting is the new trend among high ranking sites. Linkbaiting means writing quality content, or articles that other web sites can display on their pages as long as they give credit, and a link to your site.

You don't have to be a vi or emac expert to write good web content, just be thoughtful of how you word things and incorporate your keywords.

Hyperlinks
Hyperlinks are text links to other pages on your site. The rules of SEO and hyperlinks are easy:

• Use hyperlinks so the Search Engine will have a text link to follow to the next page
• Don't use one word links, use long link phrases, preferably keyword phrases
• Use bullets, or some sort of small image that you can attach an ALT tag to, this will ad more importance to the link, and throw in a couple of free keywords for you.

Keep these 9 aspects in mid when designing a site, and you are sure to have a leg up on the competition.

Author Bio
Murry Daniels is the owner of Goatsmilktavern Studios, www.goatsmilktavern.com, a web design and internet marketing company in New Orleans, Louisiana.
Article Source: http://www.ArticleGeek.com - Free Website Content

Thursday, November 21, 2013

CSS Transitions Draft Published

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Transitions. This document introduces new CSS features to enable implicit transitions, which describe how CSS properties can be made to change smoothly from one value to another over a given duration. Learn more about the Style Activity.

Thursday, November 14, 2013

MBUI Abstract User Interface Models Draft Published

The Model-Based User Interfaces Working Group has published a Working Draft of MBUI – Abstract User Interface Models. Model-Based User Interface Design facilitates interchange of designs through a layered approach that separates out different levels of abstraction in user interface design. This document covers the specification of Abstract User Interface Models, by defining its semantics through a meta-model, and an interchange syntax (expressed as XML Schema) for exchanging Abstract User Interface Models between different user interface development environments. Learn more about the Ubiquitous Web Applications Activity.

CSS Style Attributes is a W3C Recommendation

The Cascading Style Sheets (CSS) Working Group has published a W3C Recommendation of CSS Style Attributes. Markup languages such as HTML and SVG provide a style attribute on most elements, to hold inline style information that applies to those elements. This draft describes the syntax and interpretation of the CSS fragment that can be used in such style attributes. Learn more about the Style Activity.

Wednesday, November 6, 2013

Web Applications Working Group updated Streams API, Quota Management API, DOM Level 3 Events Specification, and UI Events

The Web Applications Working Group has published four Working Drafts:
  • Streams API. This specification provides an API for representing binary data and string data in web applications as a Stream object, as well as programmatically building and reading its contents. This includes a Stream, a StreamConsumeResult and a StreamReadType interfaces, extensions to XMLHttpRequest and to URL.createObjectURL and URL.revokeObjectURL. This API is designed to be used in conjunction with other APIs and elements on the web platform, notably: File, XMLHttpRequest, postMessage, and Web Workers.
  • Quota Management API. This specification defines an API to manage usage and availability of local storage resources, and defines a means by which a user agent (UA) may grant Web applications permission to use more local space, temporarily or persistently, via various different storage APIs.
  • Document Object Model (DOM) Level 3 Events Specification. This specification defines the Document Object Model Events Level 3, a generic platform- and language-neutral event system which allows registration of event handlers, describes event flow through a tree structure, and provides basic contextual information for each event. The Document Object Model Events Level 3 builds on the Document Object Model Events Level 2.
  • UI Events. This specification extends the events and features defined in DOM Events Level 3.
Learn more about the Rich Web Client Activity.

Last Call: WAI-ARIA User Agent Implementation Guide

The Protocols and Formats Working Group (PFWG) today published the updated Last Call Working Draft of WAI-ARIA 1.0 User Agent Implementation Guide, which describes how browsers and other user agents should support WAI-ARIA (the Accessible Rich Internet Applications specification); specifically, how to expose WAI-ARIA features to platform accessibility APIs. Comments are welcome through 6 December. Learn more in the call for review e-mail and read about the Web Accessibility Initiative (WAI).