Nesta história, mostrarei um plug-in para o Figma que desenvolvemos para converter designs do Figma em e-mails HTML que enviamos internamente.
Mas antes de começarmos, deixe-me compartilhar as estatísticas de uso até agora. Desde que o plug-in foi publicado e disponibilizado para uso, a Acronis gerou e enviou mais de 700 e-mails. 20 funcionários usam o plug-in em seu trabalho diário para enviar e-mails de comunicação interna. Isso inclui atualizações mensais de nosso CEO, anúncios de eventos, iniciativas da Acronis Foundation, atualizações do sistema de design e muito mais. Então, vamos mergulhar nos detalhes.
Um dos principais problemas que tentamos resolver é reduzir a complexidade da criação de e-mails para as pessoas da empresa que preparam esses e-mails regularmente. Anteriormente, tínhamos duas maneiras de criar emails:
Mas e se pegarmos o melhor desses métodos e os combinarmos em uma única ferramenta, com um construtor de templates fácil de usar, arrastar e soltar, a possibilidade de gerar arquivos .html, estilizar o conteúdo (negrito, itálico , link, lista, etc.) e renderização estável sem bugs em 100% dos casos?
Designers, desenvolvedores, gerentes de produtos, programas e eventos e profissionais de marketing usam o Figma todos os dias. Portanto, usar os recursos do Figma para uma nova ferramenta em termos de desenvolvimento e suporte foi a solução mais óbvia e barata.
Em primeiro lugar, verificamos toneladas de modelos existentes para encontrar todos os blocos (doravante no texto nos referiremos a eles como fatias) que foram usados antes e depois os transferimos para o Figma como uma biblioteca de componentes. Como resultado, preparamos seis grupos, 41 componentes exclusivos e a capacidade de combinar esses componentes em qualquer ordem que você desejar, usando ações simples de copiar/colar por meio de atalhos.
Com a biblioteca Figma pronta, começamos a pensar em como gerar templates HTML. No início, tínhamos duas ideias. A primeira foi gerar um novo código diretamente do mockup, e a segunda ideia foi usar a mesma abordagem que usamos para criar templates no Figma. Divida os modelos de e-mail existentes em arquivos .html menores que contenham apenas uma parte do código relevante para uma fatia específica. Em seguida, mapeie esses arquivos para fatias no Figma e crie o e-mail final combinando os nomes das fatias no Figma com os nomes dos arquivos .html.
Abandonamos rapidamente a primeira ideia porque o custo de desenvolvimento era potencialmente muito alto e nos concentramos na segunda. Já tínhamos todas as peças e só precisávamos combiná-las adequadamente em uma solução de trabalho sem ter que inventar nada de novo. Então, a lógica do plugin é a seguinte:
Para tornar o uso do plug-in o mais conveniente possível e fornecer uma experiência nativa para trabalhar com o conteúdo, adicionamos suporte para recursos básicos de edição de texto usando teclas de teclado e atalhos:
A parte mais complicada de todo o desenvolvimento foi a funcionalidade de adicionar imagens. Para isso, tivemos que desenvolver outro plug-in de satélite que pudesse enviar imagens para armazenamento em nuvem e retornar links diretos. Como funciona:
Por um lado, parece uma solução alternativa, mas, por outro lado, na minha opinião, é uma boa solução para não permitir que usuários não familiarizados com o Figma editem fatias em profundidade, para evitar problemas com o layout estrutura após substituição de imagens, redimensionamento, etc. Nem pedimos aos usuários que preparem as dimensões corretas para as imagens. O plug-in ajusta a imagem ao tamanho do contêiner sob o capô.
O plug-in funciona e atende às reais necessidades dos funcionários da Acronis responsáveis pela comunicação interna. E a principal razão pela qual mais e mais usuários escolhem o construtor de e-mails como sua principal ferramenta para criar modelos de e-mail são os resultados bons e previsíveis em 100% dos casos de uso.
Agradecimentos especiais a Vladimir Dovydenko e Stepan Malkhasyan por sua paciência e ajuda.
Quando você faz uma solicitação para facebook.com, seu computador procura o nome de domínio para traduzir esse nome de domínio em um endereço IP para que seu computador possa fazer essa conexão.
Comece a desenvolver sua própria ferramenta. Olá pessoal, Mais uma vez dou as boas vindas a todos vocês ao meu meio.
No mundo hiperconectado de hoje, os sistemas de mídia desempenham um papel fundamental na formação da opinião pública e, consequentemente, na tomada de decisões democráticas. Em sua análise profunda da economia política da comunicação, o estudioso Robert McChesney desafia a sabedoria convencional e apresenta o que chama de “cinco verdades” sobre a mídia.
“Ei, Siri, toque Me Dive, de Olivia Dean.” Era maio de 2021 quando comecei meu estágio na Future Academy Africa em Akure, Nigéria.
Muitas vezes nos encontramos lutando para implementar o que sabemos que é bom para nós. Desde dizer a um outro significativo que o amamos até lembrar de falar como um pirata, sempre haverá quem afirme que um dia, semana ou mês de eventos não é necessário porque eles já estão fazendo essas coisas.
Mudar para uma nova carreira pode ser extremamente desafiador se você tentar fazer isso sozinho. É importante encontrar parceiros de responsabilidade que estejam no mesmo nível de aprendizado que você, que compartilhem objetivos, tenacidade e motivação semelhantes.