Equipe:
Pollyane Carvalho
Rharon Maia
Site Avaliado:
http://last.fm
Avaliadores:
http://www.sidar.org/hera/ e
http://www.acesso.umic.pt/webax/examinator.php
-
http://www.sidar.org/hera/
Erros de Prioridade 1:
2 checkpoints com erros
*Provide a text equivalent for every non-text element (e.g., via
"alt", "longdesc", or in element content). This includes: images,
graphical representations of text (including symbols), image map
regions, animations (e.g., animated GIFs), applets and programmatic
objects, ascii art, frames, scripts, images used as list bullets,
spacers, graphical buttons, sounds (played with or without user
interaction), stand-alone audio files, audio tracks of video, and
video.
*Make programmatic elements such as scripts and applets directly
accessible or compatible with assistive technologies.
A falta de utilização de texto para cada elemento não-texto,
evidenciando a falta de preocupação com acessibilidade. Algo
extremamente valorizado nos conceitos de Web 2.0
Erros de Prioridade 2:
8 checkpoints com erros
*Create documents that validate to published formal grammars.
*Use style sheets to control layout and presentation.
*Use relative rather than absolute units in markup language attribute
values and style sheet property values.
*For scripts and applets, ensure that event handlers are input device-
independent.
*For scripts, specify logical event handlers rather than device-
dependent event handlers.
*Until user agents support explicit associations between labels and
form controls, for all form controls with implicitly associated
labels, ensure that the label is properly positioned.
*Avoid deprecated features of W3C technologies.
*Associate labels explicitly with their controls.
Todos os erros relacionados a essa sessão exemplificam erros básicos
de sintaxe e descumprimento das normas estabelecidas pela w3c. O que
dificulta a perpetuação de um padrão na web.
Erros de Prioridade 3:
3 checkpoints com erros
*Identify the primary natural language of a document.
*Provide keyboard shortcuts to important links (including those in
client-side image maps), form controls, and groups of form controls.
*Until user agents handle empty controls correctly, include default,
place-holding characters in edit boxes and text areas.
Falta de Identificação da Língua primária do site na página, Falta de
teclas de atalho e controles vazios que não incluem caracteres por
omissão, tais problemas dificultam a identificação do Site e causam
problema no caso de utilização alternativa dos links.
-
http://www.acesso.umic.pt/webax/examinator.php
Esta página não passa a bateria de testes do eXaminator para a
prioridade 1
• Testes de prioridade 1
Conteúdo alternativo para scripts:
Há 17 elemento(s) <script> no corpo da página (<body>) para um total
de 1 elemento(s) <noscript>. Verifique o conteúdo alternativo
existente nos elementos <noscript> e verifique quais os elementos
<script> que não têm o correspondente <noscript>.Os scripts incluídos
no corpo do documento devem ter conteúdos alternativos em <noscript>
que descrevam a sua acção ou constituam mesmo um substituto da função
desenvolvida em <script>Forneça um equivalente textual para todo o
elemento não textual. Pode ser feito através do atributo "alt", ou
"longdesc" ou no conteúdo do elemento. (Prioridade 1)
Como foi discutido em sala de aula a questão da acessibilidade, o site
do
lastfm.com não teve a preocupação com todos os tipos de
internautas, principalmente aqueles que são portadores de algum tipo
de deficiência(visual, por exemplo).Questão bem colocada pelo
analisador.
Texto alternativo nas imagens
Há 28 imagem(ns) e 11 não têm legenda, ou seja não têm texto
alternativo, ou seja não fazem uso do atributo "alt". Deve também
verificar, nas imagens que fazem uso do atributo "alt", se estes se
encontram correctos.
Cada imagem deve ter o atributo "alt" preenchido com uma legenda que
explicite o conteúdo ou cumpra a função da mesma. Se a imagem é muito
complexa, exigindo uma descrição mais longa, deve usar em adição o
atributo "longdesc".
Forneça um equivalente textual para todo o elemento não textual. Pode
ser feito através do atributo "alt", ou "longdesc" ou no conteúdo do
elemento. (Prioridade 1)
Mais uma vez ele (o analisador) acusa a questão foi discutido em sala
de aula a questão da acessibilidade, com não teve a preocupação com
todos os tipos de internautas, principalmente aqueles que são
portadores de algum tipo de deficiência(visual, por exemplo).Questão
bem colocada pelo analisador.
Destino dos links.
O objectivo de cada link parece estar claramente identificado.
Os links devem indicar de maneira muito clara e sucinta para onde
apontam, de forma a que os utilizadores possam saber o que encontrarão
se decidirem escolher esse link.
Identifique claramente o destino de cada link. (Prioridade 2)
Como foi citado pela analise, o site não apresenta problemas em
relação a questoa de confusão para onde os links apontam, conteúdo bem
separado por sessões facilitando o acesso do usuário
Elementos obsoletos
Correcto! Não se usam elementos obsoletos em HTML 4.01 (<applet>,
<center> ou <font>, por exemplo.Os elementos obsoletos são construções
que foram sendo substituídas por outras mais apropriadas e devem
evitar-se porque podem provocar problemas de acessibilidade. Por outro
lado, a sua utilização evidencia uma falta de actualização na área do
desenho Web por parte do profissional que o realizou.
Evite o uso de notação obsoleta das tecnologias do W3C. (Prioridade
2)
O site não apresenta a utilização dessas tags colocadas acima, porém
como veremos mais adiante ele acusa a utilização de elementos
obsoletos que podem comprometer a acessibilidade do site , além de
atrapalhar a “manipulação ” do html pelo css.
Utilização de tabelas para maquetar a página (tabela-layout)
Correcto! Não se usam tabelas para maquetar a página.
As tabelas são elementos para apresentar conteúdo tabular e não devem
utilizar-se para apresentar outro tipo de conteúdo. Isto é
especialmente importante para quem utiliza navegadores de base texto
ou leitores que lêem linha a linha os dados existentes no ecrã.
Não deve usar tabelas para formatar páginas a não ser que a tabela
faça sentido quando em formato linear. Caso contrário, se a tabela não
fizer sentido, forneça um equivalente alternativo (o qual poderá ser
uma versão linear). (Prioridade 2)
Mais uma vez ele acusa de forma correta a não utlização de tabelas, a
utilização de tabless fica visível com a utlização da ferramenta web
developer toolbar como plugin do firefox
Utilização de CSS
Correcto! Usam-se estilos para controlar a apresentação da página.
As folhas de estilo representam um grande passo em frente para a Web
uma vez que a sua utilização permite separar o conteúdo da
apresentação das páginas.
Use folhas de estilo para controlar a disposição dos elementos na
página e a forma de os apresentar. (Prioridade 2)
Elementos HTML de apresentação
Correcto! Não se usam elementos HTML de apresentação como <b>,
<center> ou <font> para controlar a apresentação da página.
É incorrecto utilizar elementos da linguagem de programação (X)HTML
para controlar a forma/estilo de apresentação da página. Use (X)HTML
para estruturar/suportar o conteúdo e as folhas de estilo CSS para
controlar o estilo da página.
Use folhas de estilo para controlar a disposição dos elementos na
página e a forma de os apresentar. (Prioridade 2)
Como já foi citado anteriormente o site não apresenta a utilização
dessas tags colocadas acima, porém como veremos mais adiante ele acusa
a utilização de elementos obsoletos que podem comprometer a
acessibilidade do site, além de atrapalhar a “manipulação” do html
pelo css.
Atributos obsoletos
Usam-se 2 atributos obsoletos em HTML 4.01 ("hspace", "bgcolor" ou
"nowrap", por exemplo).
Os atributos obsoletos são construções que foram descontinuadas e
progressivamente substituídas por outras mais apropriados,
nomeadamente através do uso de CSS, pelo que devem evitar-se, senão
mesmo eliminar-se, por poderem provocar problemas de acessibilidade.
Por outro lado, a sua utilização revela falta de actualização por
parte do profissional Web que a realizou.
A utilização dessas tags pode dificutar o “trabalho” do css e outras
“linguagens” que serão implementadas em cima do html. Ponto bem
colocado na analise
Atributos de apresentação
Usam-se 1 atributos para controlar a apresentação da página (por
exemplo: "size", "color" ou "face").
É incorrecto utilizar atributos da linguagem de programação (X)HTML
para controlar a forma/estilo de apresentação da página. Use (X)HTML
para estruturar/suportar o conteúdo e as folhas de estilo CSS para
controlar o estilo da página.
Use folhas de estilo para controlar a disposição dos elementos na
página e a forma de os apresentar. (Prioridade 2)
Mais uma vez o site acusa a utilização de tags que podem dificutar o
“trabalho” do css e outras “linguagens” que serão implementadas em
cima do html.
Validação do código (X)HTML.
O código tem 76 erros de validação.
É importante evitar os erros de sintaxe no código fonte para que a
página seja correctamente interpretada pelos agentes de utilizador,
nos quais se incluem as ajudas técnicas.
Crie documentos validando a notação com a gramática formal publicada.
(Prioridade 2)
Identificação do idioma principal da página
Correcto! É especificado "pt" como idioma principal. Verifique se o
código se encontra correcto.
Em todas as páginas deve-se indicar o idioma principal do documento.
Se o documento estiver em XHTML, dever-se-á verificar que, para além
do atributo "lang", se utiliza também "xml:lang".
Identifique o idioma principal do documento. (Prioridade 3)
Ponto importante colocado pelo analisador, pois a população de uma
forma mais direcionada (de outros paises) podem saber qual idioma do
site podendo alterar , se desejar, para o idioma que prefirir
Caracteres por defeito
Há 3 controlo(s) vazío(s) e 3 deles não tem um texto por omissão.
Todos os campos de edição e áreas de texto devem conter algum carácter
porque existem ajudas técnicas que não podem colocar o foco nos
controlos vazíos.
Até que os agentes do utilizador consigam manipular controlos vazios
correctamente, inclua caracteres predefinidos de preenchimento nas
caixas de edição e nas áreas de texto. (Prioridade 3)
Verificações manuais a empreender
Obstáculos à acessibilidade (Testes de prioridade 2)
Blocos de informação
Há uma média de 4 palavras em cada bloco de informação.
Estruture e segmente corretamente os textos utilizando títulos,
subtítulos, parágrafos e listas. Lembre-se que os blocos de informação
demasiado grandes dificultam a sua compreensão.
Divida grandes blocos de informação em grupos mais geríveis e
apropriados. (Prioridade 2)
Esse tipo de estrutura facilita o entendimento do site, não causando
confusão para o internauta usuário, que eh um dos lemas da web2.0
Informação sobre documentos relacionados.
Correcto! Proporciona-se informação sobre documentos relacionados
através de 1 elemento(s) <link> existentes no cabeçalho da página.
Os elementos <link> com atributos "rel" ou "rev" permitem dar
informação acerca da relação entre a página actual e outros recursos.
Providencie informação sobre colecções de documentos (i.e. documentos
compostos por múltiplas páginas). (Prioridade 3)
Agrupar links.
Correcto! 67% dos links estão organizados em listas (total dos links:
109).
Devem-se proporcionar barras de navegação constituidas por listas de
links para os agrupar, facilitando assim a sua localização. Lembre-se
que as listas não se definem pelo seu aspecto gráfico mas pelo uso
apropriado dos elementos <ol> (lista ordenada), <ul> (lista não
ordenada) e <dl> (lista de definição).
Providencie barras de navegação para salientar e dar acesso aos
mecanismos de navegação. De preferência faça uso de elementos de
notação para listas (<ul>...<ol>) para estruturar esses mecanismos.
Use CSS para lhes dar estilo. (Prioridade 3)
Esse tipo de estrutura facilita o entendimento do site, não causando
confusão para o internauta usuário, que eh um dos lemas da web2.0
Utilização de accesskey
Não se utiliza o atributo "accesskey" apesar do importante número de
elementos candidatos a usá-lo (links: 109; inputs: 7 e áreas de
texto: ) = total de elementos candidatos: (116). Não abuse da sua
utilização. A equipa da ACESSO da UMIC recomenda o uso de 3 a 4 teclas
de atalho no máximo em todo o website. Geralmente alt+1 para motor de
busca; alt+2 para bookmark do corpo da página
Os atalhos de teclado permitem, a quem utiliza o teclado para navegar,
aceder rapidamente aos elementos mais importantes da página. É
particularmente importante colocar uma tecla de atalho para acesso ao
campo de edição do motor de busca.
Defina teclas de atalho para links importantes (incluíndo os que se
encontram nos mapas de imagem client-side), controlos de formulário, e
grupos de controlos de formulários. (Prioridade 3).
- Conclusões –
-De forma geral o site :
http://www.acesso.umic.pt/webax/examinator.php
apresentou um relatório dentro dos padrões da web2.0 fazendo de forma
concisa os seus comentários.
- Em relação com as versões anteriores do
lastfm.com , houve uma boa
evolução.
- Não foi retratado pelo analisador, se o site é versão “beta
perpetuo” ou não.
- O site pensa mais do que nunca o usuário como construtor do
ambientes serviços disponibilizados pelo site.