Produto

Prepare-se para o novo SameSite e atributos Secure para cookies

Tradução automática de Deepl

As capacidades dos biscoitos cresceram e evoluíram ao longo dos anos, mas deixaram algumas questões legadas. Para lidar com isto, os navegadores (incluindo Safari, Chrome, Firefox, e Edge) estão a mudar o seu comportamento em relação ao SameSite e aos atributos Secure para um modelo seguro por defeito para cookies.

Como programador web 4D, pode estar preocupado com o cookie de sessão web 4D se quiser evitar a sua aplicação de pedidos de falsificação em vários sites.

Para evitar que o cookie da sua sessão web circule na web inutilmente ou seja mal compreendido pelos navegadores devido a um valor padrão aplicado, deve perguntar se o é:

  • um cookie de terceiros: associado a um nome de domínio diferente do da página onde o cookie é encontrado. Um cookie de terceiros é colocado por um objecto de página(por exemplo, um anúncio) proveniente de um domínio que não seja o que aloja a página

ou

  • um cookie de primeira mão: associado ao domínio da página

Dependendo do seu caso de utilização, deverá escolher o valor adequado para o atributo SameSite do seu cookie de sessão web.

Para reforçar a segurança, o atributo Secure deve ser definido para o cookie de sessão web quando a ligação é segura (HTTPS) para indicar ao navegador que o cookie pode ser enviado em segurança.

Continue a ler para saber como 4D tem as suas costas para melhorar a privacidade e a segurança em toda a web.

Notícias

MacOS Big Sur e Apple Silicon Compatibility Information

Tradução automática de Deepl

A fim de o ajudar a antecipar os testes e a executar o novo sistema operativo com as suas aplicações 4D, queremos esclarecer o apoio das diferentes configurações do Apple Big Sur nas nossas linhas de produtos 4D (incluindo produtos já entregues e futuros lançamentos). Por favor, ver abaixo o estado de compatibilidade do macOS Big Sur e do silício Apple para cada lançamento:

Produto

Converter uma base de dados existente num Projecto

Tradução automática de Deepl

A partir de 4D v17 R5, é possível criar um projecto de base de dados. Um dos maiores benefícios dos projectos é a facilidade com que facilita o trabalho colaborativo para equipas distribuídas … armazenando a fonte num sistema de controlo de fonte em ficheiros de texto simples. Quer seja um único programador ou parte de uma equipa, isto abre um novo mundo de possibilidades.

Mas e as bases de dados existentes? Podem ser convertidas em projectos? Sim! Este post no blogue tem tudo a ver com mostrar-lhe como fazer isto e informá-lo de algumas coisas a saber antes de prosseguir.

Dicas

Definições de compatibilidade – Transacções aninhadas (Parte 3)

Tradução automática de Deepl

Bem-vindo à nossa série em curso sobre configurações de compatibilidade e características “ocultas” para um melhor desempenho. No primeiro post, analisámos o comando QUERY BY FORMULA e o seu impacto no comportamento de uma aplicação. O segundo post foi sobre a opção de compatibilidade“Use period and comma as placeholders” para evitar correr para “os números são exibidos como >>>>>>>>>” .

Nesta terceira parcela, vamos explorar as Transacções Aninhadas.

Dicas

Definições de compatibilidade – Usar o período e a vírgula como marcadores de lugar (Parte 2)

Tradução automática de Deepl

Iniciámos uma série de posts em blogues sobre definições de compatibilidade e as opções secretas que podem ajudá-lo a melhorar drasticamente o desempenho e o comportamento das suas aplicações. O primeiro post foi sobre QUERY BY FORMULA.

A segunda parte da série de compatibilidade é sobre a utilização internacional das suas aplicações empresariais. Isto pode significar vender para outros países – ou ter colegas de trabalho vindos de outros países para trabalhar durante algum tempo, mas utilizando os seus sistemas locais.

Se alguma vez viu ou recebeu relatórios como “os números são exibidos como >>>>>>>>>”, este post no blogue é para si.

Dicas

Definições de compatibilidade – ou condução com o travão de estacionamento em(Parte 1)

Tradução automática de Deepl

Em cozinhas de código, normalmente passo algum tempo com as configurações da base de dados, especialmente com as configurações de Compatibilidade. Muitas vezes certas definições não seguem as melhores práticas e durante as discussões com o desenvolvedor da aplicação, ouço “oh, nunca as mudei” ou “não tenho a certeza sobre o impacto, por isso é melhor não as tocar”.

Uma vez que poderiam ter um impacto drástico no desempenho ou comportamento das suas aplicações, iniciámos uma série de posts em blogues para discutir algumas destas configurações “secretas“.

Produto

Datas dentro de objectos!

Tradução automática de Deepl

Os objectos são óptimos! A sua flexibilidade, combinada com velocidade e elegância, fazem deles uma primeira escolha para a maioria dos criadores. A utilização de datas dentro dos objectos é agora mais fácil e mais intuitiva. A partir de agora, as datas podem ser definidas como datase não cordas dentro de objectos!