HTML5 e CMS
O HTML5 (Hypertext Markup Language) é uma linguagem de marcação usada para criação de sites e aplicações web. Atualmente está em sua quinta versão e foi criado pelo WHATWG (Web Hypertext Application Tecnhology Working Group ), um grupo de programadores de várias empresas como Apple, Mozilla e Opera que estavam insatisfeitos com o rumo que a W3C (World Wide Web Consortium), uma comunidade internacional que se juntaram para definir padrões para a web, estava dando para o XHTML. O objetivo do HTML5 é ser uma linguagem mais preparada para criação de aplicações web e ter independência de plugins externos, garantindo fluidez, velocidade e melhor acabamento na organização de sua estrutura, obtendo então mais semântica ao seu conteúdo. A W3C e o WHATWG se uniram para construir o HTML5 e desde 2003 ele já vem sido elaborado. Atualmente, todos os navegadores já interpretam o HTML5, que garante a padronização na criação das estruturas das páginas web, que reflete na facilidade dos motores de buscas rastrearem, catalogarem e indexarem, além de revolucionar a interatividade das páginas para os usuários, aumentando a riqueza de animações, vídeos, áudio e aplicações como jogos e sistemas complexos. Visando facilidade na troca e envio de informações, desde 1990 foram criados os CMS’s (Content Management System). Estes Sistemas de Gerenciamento de Conteúdo têm sua base (criação das páginas) em HTML e utilizam de recursos Server-side para armazenar informações e publicá-las. São usados para a construção de blogs, sites de notícias e compras. Seu uso tem como principal objetivo evitar a necessidade de hand coding (codificação à mão) as páginas web.
Mudanças e objetivos do HTML5
A nova versão do HTML ganhou novos elementos a fim de minimizar o uso em excesso de tags sem semântica, como por exemplo, as divs e spans. A figura abaixo representa de forma mais clara a abstração da nova estrutura proporcionada pelo HTML5:
Semântica /