A acessibilidade é uma preocupação que deveria estar reflectida em todos os sites com presença na internet, pois o acesso à informação deveria ser universal e não depender de barreiras levantadas pelas soluções tecnológicas. Neste contexto todas as organizações públicas e privadas deveriam ter este cuidado, pois quer seja por imposição legislativa ou por interesses comerciais, todos deveriam ter acesso à informação presente na Internet.
O que é que isto tem a ver com Sharepoint?
Um dos maiores desafios em construir um site em Microsoft Office Sharepoint Server 2007 (MOSS) é garantir a acessibilidade do mesmo, isto acontece porque na construção do Produto MOSS a acessibilidade não era uma prioridade para a Microsoft. Desde a disponibilização da versão Release To Manufacturing (RTM) do MOSS já foram divulgadas soluções para ajudar a ultrapassar este problema, assim como, descrição de boas práticas e experiências reais por parte da Microsoft, Microsoft Most Valuable Professionals (MVP) e outros parceiros.
No seguimento destas descrições o objectivo deste documento é descrever como é possível conseguir construir um site de internet em MOSS com acessibilidade, baseado em experiência de projectos e nas recomendações e boas práticas.
Definição do nível de conformidade de acessibilidade necessário
Em primeiro lugar é muito importante a definição do nível de acessibilidade pretendido, pois dependendo do nível o processo poderá ser mais simples (nunca é simples) ou mais complexo.
O que é o WCAG?
A sigla WCAG significa Web Content Accessibility Guidelines e consiste num conjunto de linhas orientadoras para promover a acessibilidade na internet e são direccionadas para todos os criadores e gestores de conteúdos Web e para os developers de software que criam os meios de criação de conteúdos. Existem 2 versões neste momento a WCAG 1.0 a que a actual legislação se refere e a WCAG 2.0 que já se encontra aprovada pela W3C, mas cuja legislação portuguesa ainda não obriga.
Em cada uma das versões existem níveis de prioridade e conformidade, que passo a explicar de seguida.
Quais os níveis de prioridade do WCAG?
Prioridade 1 – Estes pontos TÊM que ser satisfeitos no acesso aos conteúdos, com pena de se tornar impossível o acesso à informação por parte de alguns grupos de utilizadores.
Prioridade 2 – Estes pontos DEVEM ser satisfeitos no acesso aos conteúdos, com pena de se tornar muito difícil o acesso à informação por parte de alguns grupos de utilizadores.
Prioridade 3 – Estes pontos PODEM ser satisfeitos no acesso aos conteúdos, com pena de se poder tornar algo difícil o acesso à informação por parte de alguns grupos de utilizadores.
Os pontos respeitantes a cada uma das prioridades podem ser encontrados no seguinte endereço: http://www.w3.org/TR/WCAG10/full-checklist.html
Quais os níveis de conformidade do WCAG?
Níveis de Conformidade “A” - todos os pontos de Prioridade 1 são satisfeitos;
Nível de Conformidade "Duplo-A" - todos os pontos de Prioridade 1 e 2 são satisfeitos;
Nível de Conformidade "Triplo-A" - todos os pontos de Prioridade 1, 2 e 3 são satisfeitos;
Os pontos respeitantes a cada uma das conformidades podem ser encontrados no seguinte endereço: http://www.w3.org/TR/WCAG10/full-checklist.html
Após a definição do nível de acessibilidade necessário, a primeira acção deverá ser a recolha de informações, regras a usar, práticas a evitar, softwares ou sites de validação.
Algumas hiperligações úteis:
Ferramentas de validação:
Links informativos gerais:
Durante o processo de desenvolvimento os testes de acessibilidade devem ser sempre feitos nas diversas etapas!
Próximo artigo é sobre as soluções existentes para conseguir a acessibilidade no MOSS.
Continua em Acessibilidade em sites de Sharepoint: soluções – Parte 2
Ricardo Magalhães
Software Consulting
Consultor Sénior
ricardo.magalhaes@noesis.pt