DES:PadronizacoesWEB

De Wiki Unioeste NTI
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Criou página com '=Parâmetros para desenvolvimento de sistemas via WEB= ==Linguagens e scripts== Os servidores da UNIOESTE possuem algumas funcionalidades e restrições a serem consideradas a...')
 
 
Linha 87: Linha 87:
 
= Padrões de Codificação "Em discussão"=
 
= Padrões de Codificação "Em discussão"=
 
[[DES:padroesII|Padrões em andamento]]
 
[[DES:padroesII|Padrões em andamento]]
 +
 +
= Mudar language padrão do Netbeans =
 +
https://blogs.oracle.com/tao/entry/set_netbeans_user_interface_language

Edição atual tal como 10h52min de 19 de julho de 2016

Tabela de conteúdo

[editar] Parâmetros para desenvolvimento de sistemas via WEB

[editar] 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

[editar] 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.

[editar] 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)

[editar] 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.

[editar] Referências

[editar] 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.

[editar] Padrões de Codificação "Em discussão"

Padrões em andamento

[editar] 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