Suporte REST e Qodly de Singletons
Com 4D 20 R5, lançamos singletons. E com 4D 20 R6, agora permitimos que chame diretamente as funções expostas de seus singletons compartilhados através de chamadas REST. Da mesma forma, pode usar as funções expostas de seus singletons compartilhados em eventos ao projetar suas Qodly Pages. Deixe-me aprofundar estas novas capacidades.
Permissões: Inspecionar privilégios de sessão para facilitar a depuração
Atualmente, pode beneficiar de uma poderosa funcionalidade para filtrar o acesso aos dados, o que é essencial para impedir o acesso malicioso à sua aplicação.
Esta funcionalidade utiliza privilégios que permitem determinadas acções nos seus dados. Esses privilégios são atribuídos aos usuários através de funções e armazenados na sessão durante a autenticação.
Em 4D 20R6, melhoramos essa funcionalidade permitindo-lhe inspecionar os privilégios na Session, o que é muito útil para depuração.
Continue lendo para aprender mais.
Forçar login se torna padrão para todas as autenticações REST
Recentemente, disponibilizámos uma nova forma de controlar o acesso à API REST através dos privilégios e da função ds.authentify: Forçar login. Essa função oferece muito mais do que os mecanismos de autenticação disponíveis anteriormente, e foi claramente explicada nesse post do blog.
Com 4D 20 R6, Force Login é agora o modo padrão para autenticações REST. Quer saber por que e como lidar com essa transição? Continue lendo esse post.
Utilizar facilmente a API REST da Qodly
Há alguns meses, anunciamos que Qodly Studio estaria agora disponível em para todos os nossos Parceiros Silver (e superiores).
Qodly Studio for 4D está completamente integrado em 4D, permitindo que 4D Server hospede sua aplicação com páginas web e desktop.
Qodly Studio também está acessível em Qodly, como parte da recém-lançada oferta SaaS de 4D. Essa inovadora solução híbrida low-code é especificamente desenhada para aplicações de negócios baseadas em navegadores web.
Mesmo que já tenha construído aplicações usando a plataforma Qodly, temos mais boas notícias! Agora com 4D 20R5 pode utilizar a API REST de uma aplicação Qodly para trabalhar perfeitamente com seus dados.
Continue lendo para saber mais.
Melhoria da utilização de licenças de cliente 4D com o Qodly Studio for 4D
Aqueles que começaram a usar Qodly Studio for 4D já sabem o quão poderosa é esta nova ferramenta para desenvolver aplicações web de negócios. Se ainda não o fez, encontre aqui mais informações sobre como começar.
As aplicações feitas com Qodly Studio for 4D dependem das APIs REST. 4D 20 R5 é lançado com uma nova e ótima funcionalidade: Modo “Force Login”.
Com o modo Force Login, uma licença de Cliente 4D só é consumida quando os usuários fizerem login com sucesso e começarem a trabalhar com os dados e a lógica de sua aplicação.
Continue lendo para saber mais! E não se esqueça de baixar nosso demo para ver isso em ação!
Filtre o acesso aos seus dados com um sistema completo de permissões
O acesso com filtro aos dados é uma característica obrigatória para evitar o acesso malicioso à sua aplicação.
Até agora, poderia expor ou não expor como recurso REST um dataclass e alguns dos seus atributos. Já era um meio conveniente para restringir o acesso aos seus dados. Ainda assim, estamos entusiasmados por entregar na v19R8 um sistema poderoso e totalmente personalizável para proteger os seus dados contra utilizadores não autorizados. Um sistema para proteger os seus dados depende de quem está a aceder aos mesmos e quais os dados que são acedidos.
ORDA – REST solicitar optimização passo a passo (+ Uma demonstração)
O desempenho ORDA/REST é um assunto estratégico; é por isso que enviámos muitas características relacionadas com este tópico, tais como a optimização do pedido ORDA/REST em Cliente/Servidor e quando se trabalha com um datastore remoto. Ultimamente, também lhe demos controlo total sobre a optimização dos pedidos ORDA/REST.
Este post no blog dá-lhe o plano a seguir de modo a aceitar o seu jogo de desempenho ORDA/REST. Inclui outros posts no blogue para ler, vídeos para ver, e uma demonstração para jogar para aumentar o desempenho nas suas aplicações de forma rápida e fácil.
ORDA – Optimizar o desempenho com controlo total sobre os pedidos REST
Com uma versão anterior, descobriu como os pedidos ORDA REST tinham sido automaticamente optimizados para aumentar o desempenho ao trabalhar com uma datastore remota e configurações cliente/servidor.
Aprendeu que pode utilizar contextos para tirar partido da optimização automática dos pedidos ORDA REST.
Este foi um passo significativo, mas agora oferecemos-lhe um controlo completo sobre o comportamento dos seus pedidos REST. Uma vez que o desempenho é uma preocupação estratégica, deve estar ansioso por descobrir esta nova funcionalidade!
E não é tudo; novas ferramentas estão agora disponíveis para o ajudar a compreender e a depurar os seus problemas.
Continue a ler para uma apresentação completa.
4D REST API + ReactJS
por Mourad Aouinat, Engenheiro de Software na 4D Marrocos
Num post de blog anterior, vimos como é fácil configurar um REST API usando 4D. Neste post de blogue, vamos aproveitar a poderosa API REST 4D em combinação com React para construir uma aplicação To-Do que inclui características para abrir todos, criar novas, modificar as existentes, e características para modificação e eliminação em massa.
Tableau e 4D: Implante o seu WDC nas páginas de Github
Na secção Como ligar o Tableau ao post do blog 4D, aprendeu como criar um conector de dados web (WDC) para solicitar dados do 4D e visualizá-los no Tableau Public.
Agora é altura de alojar o nosso WDC! Uma vez que utiliza apenas ficheiros HTML e JavaScript, as páginas Github é a melhor opção para as armazenar. Isto permite que outros testem o seu conector directamente no seu software Tableau. Neste post do blog, vou mostrar-lhe como proceder.
Bónus: Também lhe mostrarei como depurar o seu WDC no Tableau Public usando o Chrome. Vamos começar!
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política