SLDS 후원자 되기
학습 목표
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- 디자인 시스템 팀의 구조와 책임에 대해 설명할 수 있습니다.
- SLDS 채택을 후원할 수 있습니다.
현대적인 SLDS의 모습
"이렇게 훌륭한 것을 더욱 더 훌륭하게 만들 수 있나요?" 라고 물으실 수 있습니다. SLDS 팬 여러분, 답은 '예'입니다. Salesforce Lightning Design System의 현재 위치와 이 시스템의 일부가 될 수 있는 방법에 대해 간단히 알아보겠습니다.
공동 책임
Salesforce Lightning Design System은 커뮤니티 전체의 책임입니다. SLDS를 만들고 관리하고 사용하는 사람들이 이 책임을 분담합니다. 시스템 디자인 팀이 SLDS 큐레이터 역할을 하지만, 누구나 추가 또는 수정 사항을 제안할 수 있습니다. SLDS가 성공하려면 SLDS 커뮤니티의 활발한 참여가 필요합니다.
작동 방식은 다음과 같습니다.
Salesforce 디자인 시스템 팀의 디자이너와 엔지니어들은
- 디자인 시스템을 오픈 소스 프로젝트로서 큐레이팅합니다.
- lightningdesignsystem.com 웹 사이트를 유지관리합니다.
- 사람들에게 디자인 시스템 전반과 특히 SLDS에 대해 교육합니다.
- 개발자 환경, 플러그인, 설계 파일 등과 같은 설계 시스템 도구를 만듭니다.
- Salesforce 엔지니어링 팀과 공조하여 Salesforce 제품 코드를 제공합니다.
한편, Salesforce 연구원, 접근성 전문가, 제품 디자이너, 제품 관리자 및 엔지니어들은 디자인 시스템에 개별 패턴을 기여합니다. 이들은 SLDS 패턴으로 아직 해결되지 않은 문제를 식별하는 방법으로 기여합니다. 디자인 시스템 팀은 기여자들과 긴밀히 협력합니다.
이 내부적인 순환 프로세스 너머에는 Salesforce Platform에서 앱을 만드는 파트너 및 고객들로 구성된 커다란 외부 에코시스템이 있습니다. 여느 오픈 소스 프로젝트와 마찬가지로, SLDS는 아이디어를 생각해 내고 피드백을 제시하고 기여물을 제출하는 활발한 오픈 소스 커뮤니티에 의지합니다.
SLDS를 사용하는 이유
LDS(Lightning Design System)를 꼭 사용해야 하는 사람은 없지만, 대부분의 Salesforce 디자이너가 LDS를 사용하는 좋은 이유가 있습니다. SLDS는 이유 없이 일관성을 장려하지 않습니다. 디자인에 일관성이 있으면 사용자가 무엇을 기대할 수 있고 Salesforce 앱의 표준화된 부분을 어떻게 사용하는지 알기 때문에 사용자 경험이 개선됩니다. 좋은 디자인은 사용자의 요구 사항을 우선합니다. 이용 사례에 가장 적합한 디자인에 SLDS가 사용되지 않아도 괜찮습니다. SLDS를 얼마나 사용할지는 사용자가 직접 선택합니다. 디자인 팀의 목표는 SLDS를 사용하고 싶어지도록 하는 것입니다.
그렇다면 왜 SLDS를 사용해야 할까요? SLDS를 사용하면 작업량과 기술 부채가 모두 감소하여 모든 규모의 프로젝트를 원활하게 진행하는 데 도움이 될 수 있고, 이런 이점은 Salesforce Lightning 테마, 디스플레이 밀도, 우->좌 현지화 및 다크 모드 같은 영역에 적용될 수 있습니다. SLDS는 다음과 같은 솔루션을 만드는 데 도움이 됩니다.
- 정형화되고 효과가 입증되고 신뢰할 수 있는 패턴 사용
- 기능 채택 개선
- 더 적은 기술 부채로 더 빨리 확장
- 장애인 사용자를 위한 접근성 제공
- Salesforce 브랜드 반영
기여자 되기
기여자는 SLDS를 개선하는 데 큰 일익을 담당합니다. 고객과 파트너들은 SLDS를 사용하면서 SLDS의 구조와 기능에 익숙해집니다. 시간이 지나면 사용자들이 모든 사용자에게 유익이 될 SLDS 개선 사항을 생각해낼 수 있습니다.
SLDS에 기여하려면 SLDS를 위한 오픈 소스 GitHub 저장소를 사용합니다. 기여하면 Salesforce 안팎의 동료 디자이너 및 엔지니어들이 시간을 절약하고 일관성을 높이고 지식을 공유하는 데 도움이 됩니다. 이와 동시에 타인의 기여를 통해 유익을 얻을 수도 있습니다.
SLDS 기여에는 매우 높은 기준이 적용됩니다. 전체 솔루션을 디자인하고 제출하기 전에 간략한 제안서를 제출하세요. 디자인 팀은 제안된 솔루션이 효과적일 것이라고 믿을 경우 아이디어를 승인하고 기여자와 계속 함께 일합니다. 기여자는 패턴 디자인 지침, 개발자 구현 지침, 도해, 토큰 및 청사진에 대한 문서도 제공합니다.
SLDS 홍보 대사
디자인 시스템의 이점을 극대화하려면 제품 팀이 시스템을 효율적으로 사용하도록 해야 합니다. 회사의 SLDS 홍보 대사를 지명하여 이렇게 할 수 있습니다.
홍보 대사는 디자이너 및 개발자와 SLDS 큐레이터 사이에서 연락책 역할을 하면서 정보, 피드백, 제안 및 기여 사항을 공유하는 SLDS 전문가입니다. 홍보 대사는 컨설턴트로 활동하면서 팀에 SLDS 프로세스를 안내하고 다른 사람들이 시스템을 최대한 활용할 수 있게 지원합니다. 회사에서 한 사람 이상을 SLDS 홍보 대사로 임명하면 이들은 지식을 나머지 팀원들에게 전달하고 소비자를 위해 SLDS를 개선할 수 있는 플랫폼을 얻습니다.
시작할 준비가 되셨나요? SLDS를 사용하기 위해 필요한 도구와 리소스에 대해 계속 알아보세요.
리소스
-
Lightning Design System 오픈 소스 GitHub 저장소(영문)
-
규모에 따른 디자인 시스템 발전(영문)
-
Lightning Design System 웹 사이트(영문)
-
SLDS 소개(영문), 디자이너 및 개발자들을 위한 리소스 및 지침 포함
-
SLDS 접근성 개요(영문)