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”:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003936.png)
a esta:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003937.png)
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.
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003938.png)
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:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003939.png)
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:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003940.png)
O que me pareceu especialmente interessante, porque a partir dele posso navegar para o resto da documentação da KB seguindo os links:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003941.png)
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:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003942.png)
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:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003943.png)
Um procedure:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003944.png)
Um DataProvider:
![](http://www2.gxtechnical.com/files/content/image/source0000000315/IMA0000150000003945.png)
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!!