Tornar-se um defensor do SLDS
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever a estrutura e as responsabilidades de uma equipe do sistema de design.
- Defender a adoção do SLDS.
Imagem do SLDS moderno
Você deve estar se perguntando se é possível algo tão bom ficar ainda melhor. Bem, fãs do SLDS, a resposta é sim. Aqui está uma visão geral de como o Salesforce Lightning Design System é atualmente e como você pode se tornar parte disso.
Responsabilidade comunal
O Salesforce Lightning Design System é de responsabilidade de toda a comunidade. As pessoas que criam, gerenciam e usam o SLDS compartilham essa responsabilidade. A equipe de design do sistema faz a curadoria do SLDS, mas todos podem sugerir uma adição ou modificação. O sucesso do SLDS depende da participação ativa da comunidade do SLDS.
Veja como funciona.
Os designers e engenheiros da equipe do sistema de design da Salesforce:
- Fazem a curadoria do sistema de design como um projeto de código aberto.
- Fazem a manutenção do site lightningdesignsystem.com.
- Ensinam as pessoas sobre sistemas de design em geral e sobre o SLDS em particular.
- Criam ferramentas de sistema de design, como ambientes de desenvolvedor, plug-ins, arquivos de design e muito mais.
- Coordenam com as equipes de engenharia da Salesforce para fornecer código de produtos Salesforce.
Enquanto isso, os pesquisadores, especialistas em acessibilidade, designers de produto, gerentes de produto e engenheiros da Salesforce contribuem com padrões individuais para o sistema de design. As contribuições vêm da identificação de problemas que os padrões do SLDS ainda não resolveram. A equipe do sistema de design trabalha intimamente com os colaboradores.
Além desse processo cíclico interno há um grande ecossistema externo de parceiros e clientes que criam aplicativos na Salesforce Platform. Assim como em qualquer projeto de código aberto, o SLDS usa uma comunidade de código aberto ativa para gerar ideias, dar feedback e enviar contribuições.
Por que usar o SLDS?
Ninguém é obrigado a usar o Lightning Design System, mas a maioria dos designers da Salesforce usa e por um bom motivo. O SLDS não promove a consistência só porque sim. O design consistente melhora a experiência de usuário porque os usuários sabem o que esperar e como usar partes padrão de um aplicativo Salesforce. O bom design coloca o usuário em primeiro lugar. Se o melhor design para seu caso não usa SLDS, tudo bem. Você pode escolher quanto usar de SLDS. A meta da equipe de design é fazer você querer usar o SLDS.
Por que você deveria usar o SLDS? O uso do SLDS pode fazer projetos de todos os tamanhos funcionarem sem problemas, reduzindo a carga de trabalho e a dívida técnica, uma vantagem que se aplica a áreas como temas do Salesforce Lightning, densidade de exibição, localização da direita para a esquerda e modo escuro. O SLDS ajuda a criar soluções que:
- Usam padrões estruturados, comprovados e confiáveis.
- Melhoram a adoção dos recursos.
- Dimensionam mais rapidamente, com menos dívida técnica.
- Oferecem acessibilidade para usuários com necessidades especiais.
- Refletem a identidade visual da Salesforce.
Como se tornar um colaborador
Os colaboradores são uma parte importante para fazer do SLDS o que ele é. À medida que clientes e parceiros vão usando o SLDS, eles vão se familiarizando com sua estrutura e seus recursos. Com o tempo, os usuários podem começar a pensar em sugestões de melhorias que poderiam beneficiar todos os usuários do SLDS.
Para colaborar com o SLDS, use o repositório GitHub do SLDS. Você ajudará seus colegas designers e engenheiros dentro e fora da Salesforce a economizar tempo, aumentar a consistência e compartilhar conhecimento. E, ao mesmo tempo, se beneficiará das contribuições dos outros.
O nível de qualidade das contribuições do SLDS esperado é bem alto. Antes de criar e enviar uma solução completa, envie uma proposta pequena. Se a equipe de design achar que sua proposta funcionará bem, eles aprovarão sua ideia e você poderá prosseguir em conjunto com eles. Os colaboradores também fornecem documentação sobre diretrizes de design de padrões, diretrizes de implementação para desenvolvedores, iconografia, tokens e planos.
Embaixadores do SLDS
Para maximizar as vantagens de um sistema de design, você precisa ter certeza de que as equipes de produto estão usando-o de maneira eficiente. Uma maneira de fazer isso é nomear um embaixador do SLDS em sua empresa.
Embaixadores são especialistas em SLDS que servem como contato entre os designers e desenvolvedores e os curadores do SLDS, compartilhando informações, feedback, sugestões e contribuições. Eles atuam como consultores, orientando as equipes pelos processos do SLDS e ajudando outras pessoas a aproveitar o sistema de melhor forma possível. Quando você designa uma pessoa (ou um grupo de pessoas) em sua empresa para ser um embaixador do SLDS, dá a eles uma plataforma para transmitir o conhecimento ao resto da equipe e, assim, tornar o SLDS melhor para os consumidores.
Pronto para começar? Leia a seguir para conhecer as ferramentas e os recursos necessários para usar o SLDS.
Recursos
-
Repositório GitHub de código aberto do Lightning Design System
-
Como evoluir um sistema de design em larga escala
-
Site do Lightning Design System
-
Introdução ao SLDS, incluindo recursos e diretrizes para designers e desenvolvedores
-
Visão geral de acessibilidade no SLDS