Esta nota objetiva desenvolvimento de sites via ServAICS e WebAICS.
Um processamento muito utilizado no serviço Web do AICS é o controle
de páginas a partir de gabaritos. Este procedimento isola, ou pode isolar,
o layout do processamento. Os modos mais comuns de desenvolvimento
de sites, ASP, PHP etc, misturam visual e códigos de processamento num
único objeto.
É claro que o AICS permite este mesmo tipo de desenvolvimento integrado,
mas a separação dá grandes ganhos: deixa o layout livre para ser alterado
sem interferência nas regras E deixa as regras livres para serem ajustadas sem
influenciar o layout. Vários sites podem seguir as mesmas regras e terem
visuais completamente diferentes.
Nos gabaritos, o comando de "menor" seguido do símbolo # indica uma
abertura de TAG e ele deve ser fechado com um símbolo de "maior".
O que é muito pouco explorado é a possibilidade de alteração da saída
em função do conteúdo existir ou não e mesmo sua formatação. Assim,
vamos exemplificar um tag chamado ENDERECO. Se ele existir, o
projetista do site gostaria que saísse impresso "End." antes do endereço,
mas não quer mexer nas regras de negócio. Para isso, ele muda o tag para:
End. ENDERECO
Tudo que estiver dentro do @IF significa "apareça apenas se houver
conteúdo". Da mesma forma, se ele quisesse que saísse um texto caso
o endereço não exista, ele utilizaria:
End.: ENDERECO
Um outro recurso é o de formatação de números e datas. Por exemplo,
se quisesse que um preço fosse impresso com 2 casas decimais sempre,
poderíamos inserir o tag assim:
PRECO
Se uma data tivesse que sair com dia, mês e ano com 2 dígitos cada,
poderíamos utilizar:
NASCIMENTO
Se um número tivesse que seguir a regra de formatação "americana"
(com . separando as decimais), pode-se utilizar o seguinte comando
independentemente das configurações regionais do servidor:
PRECO
Internet
O sistema WebAICS, integrado com o sistema AICS, permite gerenciar informações em ambiente Internet, Intranet e Extranet. Possui módulos para comércio eletrônico, gerenciamento de banners, portais B2B, portais de informação e pesquisa, possibilitando criar sites dinâmicos totalmente integrados com suas informações. Módulos integrantes:
- Navegação Hierárquica: Estruturas hierárquicas são classificações de informações quaisquer numa árvore definida pelo usuário dentro do sistema;
- Comércio Eletrônico: Um controle de vendas on-line completo está incluso no WebAICS e se integra a gestão de vendas interna da empresa. Isto é, produtos de venda de linhas de mercado podem ser disponibilizados para comércio eletrônico sem mudança alguma;
- Controle de Banners: Total controle de banners (data, tempo, pesquisa, freqüência e acesso);
- Pesquisa: Possibilidade de pesquisas por palavras-chaves como as grandes máquinas de busca da Internet;
- Interface de Informação: As informações criadas pelo usuário dentro das ferramentas AICS podem ser editadas e manipuladas por uma interface genérica.
- Servidor Web: Servidor Web totalmente integrado.
Comentários desta novidade