DES:PadronizacoesWEB
Tabela de conteúdo[esconder] |
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:
- linguagens de programação dinâmica suportadas
- php (preferencialmente)
- asp
- jsp (previsto para início 2007)
- scripts suportados
- javascript
- dhtml
- 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:
- padrões da organização W3C
- uso de CSS (cascading style sheets) para separar layout e conteúdo
- Doc Type Definition (DTD)
- xhtml 1.0 strict (preferencialmente)
- html 4.01 strict
- html 4.01 transacional
- layout sem o uso de tabelas (tableless)
- imagens (formatos suportados)
- gif (preferencialmente)
- jpg, jpeg
- 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
- Página da W3C:
- Página sobre Tableless:
- Páginas sobre Acessibilidade:
- http://www.acessobrasil.org.br
- http://www.acessibilidade.com.br (avaliador online)
- http://www.acessibilidade.org.br/testes.htm (avaliador online)
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"
Mudar language padrão do Netbeans
https://blogs.oracle.com/tao/entry/set_netbeans_user_interface_language