SLDS ๋ฆฌ์์ค ํ์
ํ์ต ๋ชฉํ
์ด ์ ๋์ ์๋ฃํ๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
- ์ฃผ์ SLDS 1 ๋ฆฌ์์ค์ธ ๋์์ธ ์ง์นจ, ๊ตฌ์ฑ ์์ ์ฒญ์ฌ์ง ๋ฐ ๋์์ธ ํ ํฐ์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
- SLDS 1์ ๋์์ธ, ์ ๊ทผ์ฑ, ํํ ๋ฐ ์ด์กฐ์ ๊ด๋ จ๋ ์ง์นจ์ ๋ํ SLDS 1 ๋ฌธ์์ ์ก์ธ์คํฉ๋๋ค.
๋์์ธ ์์คํ ํ ์๊ฐ
๋์์ธ ์์คํ ํ์ด SLDS 1์ ์ฑ ์์ง๋ค๋ ์ฌ์ค์ ์ด๋ฏธ ์๊ณ ๊ณ์ค ๊ฒ์ ๋๋ค. ํ์ง๋ง ์ฑ ์์ด ๋ ์์ต๋๋ค. ์ด ํ์ ๊ณต์์ ์ธ ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํด๋จผ ๊ฐ์ด๋์ค์ ๋ด๋ถ ๋๊ตฌ๋ฅผ ํตํด ์ ํ ์ ์ฒด์ ๊ฑธ์ณ ์์ค ๋๊ณ ๋ธ๋๋์ ์ผ์นํ๋ ๊ฒฝํ ์์ฑ
์ด ๋ชฉํ๋ฅผ ์ธ๋ถ์ ์ผ๋ก ๋ถ์ํด ๋ณด๊ฒ ์ต๋๋ค.
๋์์ธ ์์คํ ํ์ ํด๋จผ ๊ฐ์ด๋์ค๋ฅผ ํตํด ๋์์ด๋ ๋ฐ ๊ฐ๋ฐ์๋ค์๊ฒ ์์ค ๋๊ณ ๋ธ๋๋์ ์ผ์นํ๋ ๋์์ธ ์๋ฃจ์ ์ ๋ง๋ค ์ ์๋ ๋ฅ๋ ฅ์ ๋ถ์ฌํฉ๋๋ค. ์ด ํ์ ์์ ๋ณํ๊ฐ ์ ์ฒด ์์คํ ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ๋ฐฉ๋ฒ๊ณผ ์ฌ๋ฌ ์ ํ๊ณผ ์ฌ๋ฌ ์ด์ฉ ์ฌ๋ก์ ํจ๊ณผ์ ์ธ ์์๋ฅผ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ์ ๊ธฐ์ฌ์๊ฐ ์ดํดํ ์ ์๊ฒ ๋๊ธฐ๋ ํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ด ํ์ ์ํธ์์ฉ ์ง์นจ๊ณผ ๊ณ ๊ธ ๊ฐ๋ , ๋์์ธ ํจํด ๋ฐ ํ์ด์ง ์ ํ์ ๊ดํ ์๊ฐ์ ๋์์ธ ์ง์นจ ๊ฐ์ ๋๊ตฌ๋ฅผ ๋ง๋ญ๋๋ค.
SLDS 1์ ์ธ๋ถ ์์
SLDS์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ์ ํ ํ์ ์ ํ์ด Salesforce ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๋๋ก ํ๊ธฐ ์ํด ํ์ํ ๋ชจ๋ ๋์์ธ ๋ฆฌ์์ค๋ฅผ lightningdesignsystem.com์์ ์ฐพ์ ์ ์์ต๋๋ค.

SLDS 1์์์ ๋์์ธ ์ง์นจ์ SLDS 2์์๋ ํจํด์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๋์์ธ ์ง์นจ์ ํน์ ์ด์ฉ ์ฌ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจํด๊ณผ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ๋์์ธ ์ง์นจ์ ์ ์ฒด์ ์ธ Salesforce ์ฌ์ฉ์ ๊ฒฝํ์ ๋ํด ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ ๋ตํฉ๋๋ค. ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ํ์๋๋์? ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ์ ๋ ฅ๋๋์? ๊ฒ์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์? UI์์ ์ด ์ ๋ณด๊ฐ ๋ก๋ ์ค์์ ์ด๋ป๊ฒ ๋ํ๋ด๋์? SLDS 1์๋ ๋ ๊ฐ์ง ์ ํ์ ๋์์ธ ์ง์นจ์ด ์์ต๋๋ค.
๊ตฌ์ฑ ์์ ์ฒญ์ฌ์ง์ ํ์ธ๋, ํ์ด์ง ๋จธ๋ฆฌ๊ธ ๋ฐ ๋์ ๋ฉ๋ด ๊ฐ์ UI ์์์ ์ฌ์ฉ๋๋ ์ ์ ์ด๊ณ ํ๋ ์์ํฌ์ ๋ฌด๊ดํ๊ณ ์ก์ธ์ค๊ฐ ์ฉ์ดํ HTML ๋ฐ CSS์ ๋๋ค. ๊ฐ๋ฐ์๋ ์ฒญ์ฌ์ง์ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ ์์๋ฅผ ๋ง๋ญ๋๋ค. Lightning ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๋ ์ผ๋ฐ์ ์ผ๋ก ์ ํจ์์ (fully functional)์ด์ง๋ง, SLDS์ HTML5์ CSS๋ ์ ์ ์ ๋๋ค. ์ฌ์ฉ์๊ฐ SLDS ์ฒญ์ฌ์ง๊ณผ ์ํธ ์์ฉํ๋ ค๋ฉด ์ฒญ์ฌ์ง์ JavaScript ํ๋ ์์ํฌ์ ๋จผ์ ํตํฉํด์ผ ํฉ๋๋ค.
๋์์ธ ํ ํฐ์ ์๊ฐ์ ๋์์ธ ์์ฑ์ ์ ์ฅํ๋ ์ด๋ฆ์ด ์ง์ ๋ ์ํฐํฐ์ ๋๋ค. SLDS 1์ ํ ํฐ์ ํ๋์ฝ๋ฉ๋ ๊ฐ(์์์ 16์ง์ ๊ฐ ๋๋ ๊ฐ๊ฒฉ์ ํฝ์ ๊ฐ ๋ฑ) ๋์ ์ฌ์ฉํฉ๋๋ค. ํ ํฐ์ SLDS 1์์ ํ์ฅ์ด ์ฉ์ดํ๊ณ ์ผ๊ด์ฑ์ด ์๋ UI๋ฅผ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋์์ด๋๋ ๋์์ธ ํ ํฐ์ ์ฌ์ฉํ์ฌ ์๊ฐ์ ์ ์ฝํ๊ณ ์ผ๊ด์ฑ์ ์ ์งํ ์ ์์ต๋๋ค. ๋์์ด๋๊ฐ ํ ํฐ์ ์ฌ์ฉํ๋ฉด ํ ํฐ ๊ฐ์ด SLDS์์ ์ ๋ฐ์ดํธ๋ ๋๋ง๋ค ํ ํฐ์ ๊ฐ ์ธ์คํด์ค๊ฐ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋๊ณ ์๋ ์ ๋ฐ์ดํธ๊ฐ ๋ถํ์ํ๋ค๋ ๋ ์ค์ํ ์ฅ์ ์ด ์์ต๋๋ค. ํ ํฐ์ ์ฌ์ฉํ์ฌ ๋์์ธ ์์ฑ ๊ฐ์ ์ค์ ํ๋ฉด ๋์์ธ ์์คํ ํ์ด ์น ๋ฐ ๋ค์ดํฐ๋ธ ์ฑ์์ ๋์์ธ ์์๋ฅผ ์ฝ๊ฒ ์ ๋ฐ์ดํธํ๊ณ ํ์ฅํ ์ ์์ต๋๋ค.
์ถ๊ฐ ๋ฆฌ์์ค
SLDS 1์๋ ๋ค์๋ ํฌํจ๋ฉ๋๋ค.
-
๋๊ตฌ - SLDS๋ก ๋ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉํ ์ ์๋ API, ํ๋ฌ๊ทธ์ธ ๋ฐ ๋์์ธ ํคํธ ๋ฑ
-
ํํ ๋ฐ ์ด์กฐ ์ง์นจ - ์ฑ ๋๋ ์จ๋ผ์ธ์์ ๋ชจ๋ ๋ถ๋ช
ํ๊ณ ์ผ๊ด๋๊ณ ๋งค๋ ฅ์ ์ธ Salesforce ์ฝํ
์ธ ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉํฉ๋๋ค. ์ด ์ง์นจ์ ๊ณต์ ์ปค๋ฎค๋์ผ์ด์
๋ถํฐ ํ๋ฉด ์ง์นจ ๋ฐ ์ค๋ฅ ๋ฉ์์ง์ ์ด๋ฅด๋ ๋ชจ๋ Salesforce ํ
์คํธ์ ์ ์ฉ๋ฉ๋๋ค.
-
์ ๊ทผ์ฑ ์ง์นจ - ์ฅ์ ์ธ์ด Salesforce ์ฑ์ ์ธ์งํ๊ณ ์ดํด ๋ฐ ํ์ํ๊ณ , ์ฑ๊ณผ ์ํธ ์์ฉํ๊ณ , ์ฑ์ ๊ธฐ์ฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. Salesforce๋ ๋ชจ๋ ์ฑ์ด ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ธ์ง, ์กฐ์ ๋ฐ ์ดํดํ๊ธฐ ์ฝ๊ณ ๊ฐ๋ ฅํด์ผ ํ๋ค๋ WC3 WCAG 2.0 AA ์ฐ์
ํ์ค์ ์ค์ํ๊ธฐ ์ํด ๋
ธ๋ ฅํฉ๋๋ค. ๋ช ๊ฐ์ง ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ชจ๋ ๋ง์ฐ์ค ๊ธฐ๋ฐ ๋์์ ๋์ฒดํ๋ ํค๋ณด๋ ์ํธ์์ฉ ์ ๊ณต
- ๋ชจ๋ ์์ ํ๋ ๋ฐ ๋ฒํผ์ ์ฌ๋ฐ๋ฅธ ๋ ์ด๋ธ ์ง์
- ๋ชจ๋ ์ด๋ฏธ์ง, ๋น๋์ค, ์์ด์ฝ ๋ฐ SVG์ ํ
์คํธ ๊ธฐ๋ฐ ๋์ฒด ์๋จ ์ ๊ณต
๊ฐ SLDS 1 ๊ตฌ์ฑ ์์๋ ID, ์๋ ๋ชจ๋ธ ๋ฐ ์ํ๋ฅผ ๋ณด์กฐ ๊ธฐ์ ์ ์๋ ค์ผ ํ๊ณ , ARIA ๋งํฌ์ ์ ์ฌ์ฉํ์ฌ ๋ณด์กฐ ๊ธฐ์ ์ฌ์ฉ์๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ํ์ธํ ์ ์๊ฒ ํด์ผ ํฉ๋๋ค. ์ ๊ทผ์ฑ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์๋ ๋ฆฌ์์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
SLDS์ ๋ฏธ๋

Salesforce๋ ๋์์ธ ์์คํ ๋ถ์ผ์ ์ฐ์ ๋ฆฌ๋์ ๋๋ค. SLDS 1์ ์ธ๊ณ ์ต์ด์ ์คํ ์์ค ์ํฐํ๋ผ์ด์ฆ ๋์์ธ ์์คํ ์ ๋๋ค. ํ์ฌ SLDS ํ์ ์ฐจ์ธ๋ ๋์์ธ ์์คํ ์ธ SLDS 2์ ๋ํด ๊ณ ๋ฏผ์ ๊ฑฐ๋ญํ๊ณ ์์ต๋๋ค.
๋์์ธ ์์คํ ์ด ์ธ๊ณต ์ง๋ฅ๊ณผ ์์ด์ ํธ๋ฅผ ์ด๋ป๊ฒ ์ฌ์ฉํ ์ ์์๊น์? Lightning ์น ๊ตฌ์ฑ ์์๋ฅผ ์ด๋ค JavaScript ํ๋ซํผ์์๋ ๋๊ตฌ๋ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๊ฐ์? ์ฝ๋๋ฅผ ๋ค์ ์ฐ์ง ์๊ณ ์ด๋ ๊ฒ ํ ์ ์๋์? ์ด๋ป๊ฒ ํ๋ฉด ์ฌ๋ฌ ๋์์ธ ์์คํ ์ด ์๋ก๋ฅผ ํ ๋๋ก ๊ณ์ ๋ฐ์ ํ๋ฉด์ ์ด์ฉ ์ฌ๋ก๋ฅผ ๋ค๋ฅธ ํ ๋ง๋ก ํ์ฅํ ์ ์๋์?
๋ต์ด ๋ฌด์์ด๋ , ์ง๋ฌธ์ ๊ณ์ ๋ ์ค๋ฅผ ๊ฒ์ ๋๋ค. Salesforce์ ํจ๊ป SLDS์ ์ง์์ ์ธ ๋ฐ์ ๊ณผ์ ์ ๊ณ์ ์ฐธ์ฌํ์๊ธฐ ๋ฐ๋๋๋ค.
๋ฆฌ์์ค
- WCAG(Web Content Accessibility Guidelines) 2.0(์๋ฌธ)
- Salesforce Lightning Design System 1: ๋์์ธ ์ง์นจ
- Salesforce Lightning Design System 1: ์ฒญ์ฌ์ง ๊ฐ์
- Salesforce Lightning Design System 1: ๋์์ธ ํ ํฐ
- Salesforce Lightning Design System 1: ํํ ๋ฐ ์ด์กฐ
- Salesforce Lightning Design System 1: ์ ๊ทผ์ฑ ๊ฐ์
