Nos últimos dias tive a oportunidade de provar os novos builds do GXserver.
Além de incluir algumas novas funcionalidades e maior estabilidade há algo que me deixou impressionado e é o “Visualizador do KBs” que vem incluído no server.
Achei interessante compartilhar uns “screenshots” desta evolução como o princípio da parte visível de algo que será realmente grande, então vão aí.
Este “visualizador” permite abrir uma KB diretamente no Server e navegar por ela apenas com um Browser instalado. Como estou acostumado a dizer ante estas evoluções: “isto vai dar para se divertir”.
Mas vamos passo a passo, inclusive este –acho- será o primeiro de muitos post sobre o assunto.
O primeiro que me impressionou foi a mudança do look&feel, dá para ver diretamente ao entrar no Server.
Passamos desta “main”:
a esta:
Outra descoberta interessante é que tem um tab “Configuration” onde posso ver, por exemplo, os “User Controls” instalados nesse server. Mais interessante ainda é o botão “add new user control” com o qual posso subir diretamente do Browser um novo UC.
Isto era algo que não podia fazer em versões anteriores salvo acessando diretamente o servidor pela rede interna (não via o Browser), digamos que posso administrar o server do Browser.
Mas voltando para a home, em lugar do RSS só como tinha antes, posso diretamente abrir uma KB “clicando” sobre o link correspondente. Assim, por exemplo, abrindo o “AjaxSample” que já tinha nesse server, vejo a “home” dessa KB:
Aí posso ver quais foram os últimos “COMMIT” (news), também a informação que vejo na “KB Information” do IDE (quantidade e tipo de objetos, tabelas, etc), bem como a quantidade de commits/updates (atividade) que se produziram nessa KB, etc, etc.
Digamos que informação geral sobre a própria KB e a atividade que teve no server.
No tab “documentation”, se eu fosse bom documentando (ou alguém tivesse feito no meu lugar) veria o “main document” da KB:
O que me pareceu especialmente interessante, porque a partir dele posso navegar para o resto da documentação da KB seguindo os links:
Até aqui então pude ver as KBs catalogadas, seu nível de atividade, documentação associada, etc., mas não acaba aí, posso navegar toda a informação da KB sem necessidade de baixá-la nem requerimento nenhum no meu PC, diretamente indo ao tab “Knowledge Base” acesso algo como isto:
Se vocês observam, tenho o “folder view” à esquerda, três transações abertas, uma ativa (Invoice) e na ativa tenho as propriedades (direita) e todas as partes (structure, forns, rules) do objeto.
Com o qual posso navegar pelo conhecimento TODO de modo similar à IDE.
Mais alguns “screenshoots”:As “Rules” da TRN:
Um procedure:
Um DataProvider:
Enfim, acho que será algo que mudará em muito o que fazemos e como o fazemos; tem também outras muitas questões tais como segurança e toda a parte de arquitetura que está por trás, sobre as quais certamente haverá post nos próximos dias.
Get ready For GXServer!!