Transcript
Page 1: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

1

1.2.4. Organizar a estrutura do site

Page 2: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

2

Organizar a estrutura do site A organização da estrutura do site passa pela

definição das ligações entre as páginas que o compõem

Esta organização deve ser intuitiva e fácil de compreender pelo utilizador

De acordo com as ligações que são estabelecidas entre as páginas de um site, podem existir diferentes tipos de estruturas como hierárquico, rede ou a combinação dos dois, com maior ou menor complexidade

Page 3: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

3

Organizar a estrutura do site A situação ideal é encontrar o ponto de

equilíbrio, para evitar que, por um lado, o utilizador efectue muitos cliques para atingir a informação pretendida e, por outro, tenha de escolher uma opção de entre muitas possíveis

Desta forma, o tamanho do site pode influenciar de forma decisiva a organização da sua estrutura e, por isso, esta deve ser ponderada com flexibilidade

Page 4: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

4

1.2.5. Desenhar o esquema de navegação

Page 5: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

5

Desenhar o esquema de navegação Desenhar o esquema de navegação de um website

significa definir a sua estrutura de orientação, de forma a facilitar a procura da informação por parte dos utilizadores

Esta estrutura de orientação é descrita em documentos designados por blueprints

Os blueprints são documentos criados para descrever as relações entre as páginas, que permitem, depois, definir e construir o esquema de navegação do website

Existem vários esquemas de navegação, nomeadamente global, local e contextual (figura 4.18)

Page 6: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

6

Desenhar o esquema de navegação

Page 7: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

7

Desenhar o esquema de navegação No esquema de navegação global, as hiperligações

encontram-se, normalmente, em todas as páginas do site e no topo destas

Estas hiperligações permitem o acesso às principais áreas do website

No esquema de navegação local, as hiperligações encontram-se, habitualmente, no lado esquerdo do site

Estas hiperligações completam o esquema de navegação global, permitindo o acesso a locais mais específicos dentro da área em que o utilizador se encontra

Page 8: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

8

Desenhar o esquema de navegação No esquema de navegação contextual, as

hiperligações permitem acessos a locais não abrangidos pelos esquema de navegação global e local

Dentro dos esquemas de navegação referidos anteriormente, podem identificar-se dois tipos de navegação, externa e interna, de acordo com o tipo de hiperligação existente

Designa-se por navegação externa quando as hiperligações permitem navegar para outras páginas do mesmo site

Designa-se por navegação interna quando as hiperligações permitem navegar dentro da mesma página

Page 9: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

9

1.2.6. Definir a estrutura das páginas

Page 10: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

10

Definir a estrutura das páginas A definição da estrutura das páginas é a

última etapa do planeamento de um website antes da sua implementação, publicação e manutenção

Esta etapa pode implicar, inicialmente, a elaboração em papel, do esquema da estrutura das páginas com a disposição dos seus componentes e avaliando as várias hipóteses

É nesta etapa que devem ser definidas as resoluções das páginas para a sua impressão e visualização por diferentes equipamentos

Page 11: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

11

Definir a estrutura das páginas Relativamente à visualização das páginas, os valores

adoptados devem evitar o aparecimento e a utilização da barra de deslocamento horizontal

A disposição e as características dos componentes das páginas devem ser definidas de forma a criar níveis de destaque, de acordo com o grau de importância destes

Por outro lado, a definição da estrutura das páginas não pode perder de vista o objectivo de obter um equilíbrio entre o aspecto estético, a funcionalidade e o conteúdo informativo das mesmas

Page 12: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

12

1.3. Conceber websites para diferentes suportes

1.3.1. Servidores Linux e Windows

Page 13: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

13

Servidores Linux e Windows Um servidor web ou servidor http é um computador

que disponibiliza informação, sob a forma de páginas web, através da rede, aos computadores clientes

Para implementar um servidor web é necessário instalar software específico como o IIS da Microsoft para o Windows e o Apache, open source tanto para Linux como para Windows

O quadro 1 mostra a distribuição do software de servidor web, de acordo com as plataformas suportadas

Page 14: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

14

Servidores Linux e Windows

OmniHTTPdXitami

IISApache

LinuxWindowsServidor

Quadro 1

Page 15: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

15

Servidores Linux e Windows A maioria dos servidores web são

implementados com os softwares Apache ou IIS

O quadro 2 apresenta as características e funcionalidades de cada um destes

Page 16: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

16

Servidores Linux e Windows

Page 17: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

17

Servidores Linux e Windows As figuras 4.19 e 4.20 representam,

respectivamente, as janelas do browser Internet Explorer com as páginas abertas a partir de um servidor Apache e de um servidor IIS

Page 18: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

18

Servidores Linux e Windows

Page 19: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

19

1.3.2. Os diferentes browsers

Page 20: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

20

Os diferentes browsers Inicialmente, a Internet funcionava apenas com documentos de

texto criados utilizando o hipertexto Com a evolução para documentos com conteúdos gráficos,

houve a necessidade de melhorar os browsers, para permitir a visualização e a navegação nessas páginas

Estes browsers são, na sua maioria, desenvolvidos para funcionarem em diferentes sistemas operativos

Estes podem apresentar características próprias, que lhes conferem maiores ou menores capacidades para a apresentação plena das páginas web, com a inclusão de outras tecnologias para além do HTML

Os browsers mais recentes têm de interpretar as tecnologias como o ActiveX, o DHTML, o XML, o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins e os Java Applets

Page 21: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

21

Os diferentes browsersMozilla Firefox

O Mozilla Firefox (figura 4.21) é o browser de navegação mais rápido, bastante seguro, extremamente simples de utilizar e com suporte alargado para plug-ins disponibilizados por outras empresas

Apresenta alguns problemas com operações que envolvam a sua ligação com ferramentas da Microsoft

Page 22: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

22

Os diferentes browsers

Page 23: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

23

Os diferentes browsersMozilla Firefox (continuação)

As principais funções suportadas, pelo Mozilla Firefox, são: Tabbed browsing, que permite abrir várias páginas na

mesma janela, mas em separadores diferentes

Controlos de janelas pop-up, que permitem activar ou desactivar janelas pop-up

Gestor de cookies, que permite aceitar ou não cookies

Gestor de imagens, que permite activar ou desactivar o carregamento de imagens

Gestor de downloads, que permite organizá-los a partir de uma única janela

Page 24: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

24

Os diferentes browsersOpera

O Opera (figura 4.22) é um browser desenvolvido, em 1994, pelos pesquisadores Jon Stephenson von Tetzchner e Geir Ivarsoy, da empresa de telecomunicações norueguesa Telenor

É um navegador muito rápido e simples de utilizar, sendo indicado para utilizadores profissionais da Internet com necessidades específicas

Este browser inclui bloqueadores de pop-up, tabbed browsing, pesquisas integradas e funções avançadas

Permite a personalização do seu aspecto através de um pequeno número de cliques

Page 25: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

25

Os diferentes browsers

Page 26: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

26

Os diferentes browsersInternet Explorer

O Internet Explorer (figura 4.23) foi desenvolvido pela Microsoft, em 1995, e é um dos browsers mais divulgados entre os utilizadores da Internet

As principais funções suportadas pelo Internet Explorer são: Diversas ferramentas que garantem a privacidade na web, o

manuseamento de imagens, a localização e reprodução de ficheiros multimédia e outras

Tecnologias DHTML, XML, CSS e aplicações de Java

Integração com o .NET, facilitando a ligação servidor/cliente

Page 27: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

27

Os diferentes browsers

Page 28: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

28

Os diferentes browsersMaxthon Browser

O Maxthon Browser (figura 4.24) é um browser que permite a personalização da interface e o seu funcionamento é idêntico ao Internet Explorer, mas com a funcionalidade tabbed browsing

Page 29: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

29

Os diferentes browsers

Page 30: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

30

2. Editores de páginas web

Os editores de páginas web são programas desenvolvidos para permitirem ao utilizador criar website e páginas web. Existem editores do tipo WYSIWYG ou HTML

Page 31: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

31

2.1. Editores WYSIWYG

Page 32: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

32

Editores WYSIWYG Os editores WYSIWYG (What You See Is What You

Get) são programas de autor para a criação e edição de websites que permitem ver, na sua janela, o aspecto com que o site vai ser apresentado após a sua publicação

Estes editores permitem ao utilizador, de uma forma acessível e sem dominar uma linguagem de programação, desenvolver websites com aparência profissional

Todo o código necessário ao funcionamento do website é automaticamente gerado sem que o utilizador se aperceba

Page 33: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

33

Editores WYSIWYG Os editores WYSIWYG permitem criar desde uma

simples página até um website com múltiplas páginas relacionadas entre si

O FrontPage (figura 4.25), o Dreamweaver (figura 4.26), o Easy Website Pro (figura 4.27), o BlueVoda (figura 4.28) e o CoffeeCup (figura 4.29) são exemplos deste tipo de editores

Estes editores permitem, de uma forma geral, inserir tabelas, hiperligações, formulários, imagens, som, vídeo e efeitos dinâmicos; criar páginas dinâmicas; utilizar folhas de estilo e publicar o site na web

Page 34: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

34

Editores WYSIWYG

Page 35: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

35

Editores WYSIWYG

Page 36: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

36

Editores WYSIWYG

Page 37: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

37

Editores WYSIWYG

Page 38: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

38

2.2. Editores HTML

Page 39: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

39

Editores HTML Os editores HTML podem ser classificados

como ferramentas de autor de páginas web Estes editores são, essencialmente, editores

de texto, embora alguns apresentem funcionalidades acrescidas como a geração automática de código, a inserção de códigos de outras linguagens de programação e a pré-visualização da página

A utilização dos editores de HTML implica um conhecimento prévio da sintaxe desta linguagem

Page 40: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

40

Editores HTML Com este conhecimento,

consegue-se um maior controlo sobre a criação das páginas web

O Bloco de notas (figura 4.30), o HotDog (figura 4.31), o Visual Workshop (figura 4.32), o Crismon Editor (figura 4.33), o Site Builder (figura 4.34), o tsWebEditor (figura 4.35) e o LightPad (figura 4.36) são exemplos de editores para HTML

Page 41: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

41

Editores HTML

Page 42: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

42

Editores HTML

Page 43: 1.2.4. Organizar a estrutura do site - marcosoares.com · O quadro 1 mostra a distribuição do software de ... o XHTML, o Flash, o HTTP, o HTTPS, o CSS, o JavaScript, os plug-ins

43

Editores HTML