DES:PadronizacoesWEB

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

Tabela de conteúdo

Parâmetros para desenvolvimento de sistemas via WEB

Linguagens e scripts

Os servidores da UNIOESTE possuem algumas funcionalidades e restrições a serem consideradas ao iniciar o desenvolvimento de uma nova aplicação:

  1. linguagens de programação dinâmica suportadas
    1. php (preferencialmente)
    2. asp
    3. jsp (previsto para início 2007)
  2. scripts suportados
    1. javascript
    2. dhtml
    3. vbscript

Layouts e dimensões

O layout escolhido deve prever o uso da barra superior da UNIOESTE, que atualmente está na forma de um frameset com dois itens compreendidos pela barra superior (topo) e pelo conteúdo (corpo) chamado de uma página que se quer exibir. Exemplicando:

página inicial do sistema x = www.unioeste.br/x/index.php
página inicial prevista para o usuário do sistema x = www.unioeste.br/x/index.htm,
onde index.htm possui conjunto de regras para chamar index.php no corpo e barra.asp no topo.

As dimensões da janela principal da aplicação deve ser de no mínimo 600x450 (resoluções de 640x480) e no máximo 770x540 (800x600). O corpo da página deve ter preferencialmente dimensões horizontais automáticas, isto é, com aproveitamento máximo da tela. Quanto a dimensão vertical, pode ser fixa, com mecanismos que compreendam uma expansão e preveja barras laterais de navegação (CSS's com overflow).

É vetado o uso de frames e iframes. Ainda que a barra de identificação dos sistemas internos a UNIOESTE utilizem essa tecnologia, esta abordagem é temporária e uma nova forma de personalização das páginas será usada.

Padrões

É recomendável o uso dos seguintes padrões:

  1. padrões da organização W3C
    1. uso de CSS (cascading style sheets) para separar layout e conteúdo
    2. Doc Type Definition (DTD)
      1. xhtml 1.0 strict (preferencialmente)
      2. html 4.01 strict
      3. html 4.01 transacional
    3. layout sem o uso de tabelas (tableless)
    4. imagens (formatos suportados)
      1. gif (preferencialmente)
      2. jpg, jpeg
      3. png (funcionamento deficiente em versões menores que IE 6.0)

Acessibilidade

Se possível, usar mecanismos de mudança de CSS padrão para CSS de alto contraste/fontes grandes para auxiliar usuários com visão subnormal.

Em sistemas que possuem a tríade inclusão/alteração/exclusão, fornecer cores diferenciadas no layout de cada uma das abordagens, facilitando a identificação das mesmas.

Referências

Variáveis de SESSÃO EM PHP

  • $_SESSION['baseDados'] : nome do banco de dados que o teu sistema usa, isto deve ser definido no index do seu sistema;
  • $_SESSION['usuario']  : nome do usuário logado;
  • $_SESSION['senha']  : senha do usuário logado;
  • $_SESSION['transacao'] : lista de transações que o usuário pode fazer.

Padrões de Codificação "Em discussão"

Padrões em andamento

Mudar language padrão do Netbeans

https://blogs.oracle.com/tao/entry/set_netbeans_user_interface_language

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas