Pular para o conteúdo principal

Dicas OutSystems - Favicon

 

Olá!


Com certeza, o favicon é uma parte importante do branding e da apresentação de um projeto na web. Para quem não sabe, o favicon é um pequeno ícone que aparece na guia do navegador e também pode ser exibido em outros lugares, como nos favoritos do usuário, na barra de endereço, entre outros.


O favicon pode ser o logo da empresa ou do projeto, mas também pode ser uma imagem ou um ícone que represente a marca ou a temática do site. É importante que o favicon seja simples, legível e que tenha um tamanho adequado para que seja exibido corretamente em todas as plataformas e dispositivos.



Como mudar isso?????

vamos lá....


Salve a imagem que deseja usar como ícone ou logotipo em seu computador.


Abra o Service Studio e abra o projeto no qual deseja adicionar o ícone ou logotipo.


Clique na guia "Data" na barra de navegação superior.


Encontre a pasta "Resources" na lista de entidades e clique com o botão direito do mouse nela.


Selecione a opção "Import Resource" no menu suspenso.


Na janela pop-up que aparecer, selecione o arquivo de imagem que você salvou em seu computador e clique em "Abrir".


Espere enquanto o Service Studio carrega a imagem.


Quando a imagem estiver carregada, ela aparecerá na pasta "Resources" como um novo recurso.


Para usá-lo como um ícone ou logotipo, selecione a entidade que você deseja usar e vá para a guia "Layout".


Na guia "Layout", você pode selecionar o ícone ou logotipo que acabou de adicionar na lista suspensa "Icon".


Depois de selecionar o ícone ou logotipo, salve as alterações e publique o projeto para que a mudança seja visível para outros usuários..



Logo em seguida, você ira procurar por sua imagem no seu PC. E logo depois ira mostrar a opção "Add as Resource" SELECIONE a mesma.







Agora vamos em propriedades e com a imagem selecionada "marcada", iremos inserir as seguintes informaçoes no "Deploy Action" 




Atenção: Em Runtime Path iremos copiar o link mostrado no input OU seja, CTRL + C.


Agora iremos para a aba Interface e iremos procurar  a Screen Layouts que fica em cima do MainFlow.

Iremos Selecionar o block LayoutBase e vamos expandi-lo e procurar a Client Action com nome de OnReady. Dando um duplo clique e entrando na logica da mesma, iremos procurar no fluxo o "AddFavicon" de um clique em cima e vai em propriedades. Veja que tem dentro do input URL a seguinte informação "favicon.png" iremos apagar tudo que esteja dentro das ("") e vamos colar o link que voce copiou na imagem anterior.

Observação:.. Iremos fazer isso dentro dos blocos (LayoutBase, LayoutBlank, LayoutSideMenu e no LayoutTopMenu).


 





Sendo assim, chegaremos no nosso resultado que é ...




Comentários

Postar um comentário

Postagens mais visitadas deste blog

OutSystems - Processes

  Olá Devs, tudo bem? Bora falar de Processes? Timer:  Ele serve para execução de processos assíncronos. Como assim? Imagine que você tem um processo que você vai fazer um Trigger. Este Trigger vai fazer uma ação  síncrona no servidor ou seja, voce clica em um botão vai rodar uma ação no servidor e o usuario não vai precisar esperar aquilo. BPT - Business Process Technology: O BPT tem um timer de 5min .. podemos dizer que o BPT faz o que o TIMER faz porem, você tem mais coisas a serem feitas no BPT voce consegue fazer mais coisas no servidor como por exemplo... você consegue executar uma ação no servidor e dependendo do resultado, você pode executar uma outra ação ou seja você consegue montar um "fluxo" de ações que vai ser executada no servidor ou seja, o servidor consegue fazer todo um controle sozinho. https://www.outsystems.com/videos/processes-and-bpt/ Light-BPT: Imagina que o Light-BPT ele é mais "simples". Imagine que com ele você vai executar s...

OutSystems - Listas e Blocos

 Olá, Devs!!!! Uma dica rápida: Vamos imaginar que temos um sistema onde um colaborador precisa ter vários equipamentos em seu nome como consta no exemplo abaixo. A Mariana tem dois equipamentos em seu nome e dois S/N. Como podemos colocar uma lista dentro de blocos e replicar essa função mais rapidamente ? Vamos lá….. Vamos até a aplicação Core Widget e vamos procurar o módulo da aplicação ou que deve estar… NomeaDaAplicação_CW Vamos então criar um bloco dentro do nosso MainFlow. Depois, criamos um bloco com o nome da ação que será feita. Nosso exemplo é Machine EmployeeId, Então, este será o nome do nosso bloco. Depois em nosso ecrã vamos precisar arrastar  uma lista para a tela e essa lista, terá o Source apontado para o aggregate Machine pois é lá que estão nossos dados. E vamos precisar uma Expression onde o seu valor vai ser o nome da máquina que está vindo do aggregate Machine. Vamos precisar fazer um filtro em nosso aggregate informando que o EmployeeId que está com a...

OutSystems - O que um Pleno deve saber na entrevista(PT)

 O que os recrutadores de Portugal estas a pedir para vaga em Outsystems Pleno: - Como funciona Traditional, Reactive e Mobile? - Quais as diferenças de cada um? - Como funciona o arranque de uma página em Traditional, Reactive e Mobile? - The Architecture Canvas / 4 layer Canvas? - Quantas camadas? E Quais? Foundation layer, Core Layer, End User layer and Orchestration - Processar dados em massa. O que optavas por fazer? Usar Timer ou BPT´s? - Trabalhaste com plug-ins? - Experiência com Javascript, HTML e CSS - Já fizeste Extensões OutSystems com .Net? - Já alteraste código com uma extensão? - Rest e soap? - One after request e One before request? O que é? - Service action e server action? - Arquitetura monolítica? - Já usaste index? Se não, onde usarias? - Que User Provider já usaste? - Já trabalhaste com multi-tenant?