SLDS๋ฅผ ๊ฐ๋ฐํ ๋ฐฉ๋ฒ๊ณผ ์ด์ ์์๋ณด๊ธฐ
ํ์ต ๋ชฉํ
์ด ์ ๋์ ์๋ฃํ๋ฉด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
- Salesforce Lightning Design System ๊ฐ๋ฐ์ ์ํฅ์ ๋ฏธ์น ์กฐ๊ฑด์ ๋ํด ์ค๋ช
ํ ์ ์์ต๋๋ค.
- SLDS ๋์์ธ ์์คํ
ํ์ ๋ชฉํ๋ฅผ ์ค๋ช
ํ ์ ์์ต๋๋ค.
์๋ ์์ ์
์์ํ๊ธฐ ํ๋ค ์ ์์ง๋ง, Salesforce์ ํญ์ ํฌ๊ด์ ์ธ ๋์์ธ ์์คํ ์ด ์์ง๋ ์์์ต๋๋ค. ์์ฃผ ํ์ฐธ ์ ์ผ๋ก ์๊ฐ ์ฌํ์ ๋ ๋ ์ด์ SLDS 1(Salesforce Lightning Design System 1)์ด๋ผ๊ณ ํ๋ ์์คํ ์ ๊ธฐ์์ ๋ํด ํจ๊ป ์์๋ณด๊ฒ ์ต๋๋ค.
SLDS 1์ด ์ง๊ธ์ ๋์์ธ ์์คํ ์ผ๋ก ์ฑ์ฅํ๋ ๊ณผ์ ์ ๊ฐ๋จํ์ง ์์์ต๋๋ค. ์ด ์์คํ ์ Salesforce์ ์ฑ์ฅ, ๊ธฐ์ ๋ณํ, ๊ทธ๋ฆฌ๊ณ ์ฆ๊ฐํ๋ ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ์ ๋์ํ์ฌ ๋ฐ์ ํ์ต๋๋ค. SLDS 1์ ๋น ๋ฅธ ์ฑ์ฅ๊ณผ ๋ณํ์ ๋ณด์กฐ๋ฅผ ๋ง์ถ๊ธฐ ์ํด ํ์ฅํด์ผ ํ์ต๋๋ค. SLDS 1์ด ๊ณผ๊ฑฐ์ ๊ฑฐ์ณ์จ ๊ณผ์ ์ ์๋ฉด ์ง๊ธ์ SLDS 1๊ณผ SLDS 2์ ๋ฐ์ ๊ณผ์ , SLDS์ ๋ค์ ๋จ๊ณ๋ฅผ ์ดํดํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ด ์ด์ผ๊ธฐ๋ Lightning Experience ์ถ๋ฒ 2๋ ์ ์ธ 2013๋ ์ ์์ํฉ๋๋ค. Salesforce๋ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๊ณ ์์ผ๋ฉฐ, Salesforce Platform์ ์ฒซ ๋ชจ๋ฐ์ผ ๋ฒ์ ์ธ Salesforce1 ์ถ๋ฒ์ ์๋๊ณ ์์ต๋๋ค. ํ์ฌ๊ฐ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ๊ฐ์ด๋ฐ, ๋์์ด๋์ ๊ฐ๋ฐ์๋ค์ ๋ชจ๋ Salesforce ์ฑ์ ๊ฑธ์ณ ์ผ๊ด๋ ๊ฒฝํ์ ๋ณด์ฅํ๊ณ ํ์ฌ ๋ฐ ํ๋ซํผ๊ณผ ํจ๊ป ๋ฐ์ ํ๋ ๋์์ธ ์์คํ ์ ๊ธฐ์ด๋ฅผ ๋ค์ ธ์ผ ํ ํ์์ฑ์ด ์์์ ์ธ์ํฉ๋๋ค.

๊ทธ๋์ ์ฉ๊ธฐ ์๋ ๋น์ ๊ฐ๋ค๋ก ๊ตฌ์ฑ๋ ์ด ํ์ Salesforce1 ์ถ๋ฒ๊ณผ ํจ๊ป ํจํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฌธ์ํํ๊ณ ๋์์ธ ํ์ ์ํ ์ฒซ ์คํ์ผ ๊ฐ์ด๋๋ฅผ ์์ฑํ๊ธฐ ์์ํฉ๋๋ค. Salesforce1 ์์ง๋์ด๋ง ํ์ ๋ค์ดํฐ๋ธ ์ด์ ์ฒด์ ์ ์น ์ฑ์์ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ ์คํ์ผ ๊ฐ์ด๋ ๊ฐ์ ์ค๋ช ํ๋ ์ฉ์ด๋ก ๋์์ธ ํ ํฐ์ ์ ํํฉ๋๋ค.
Landmark Design System
์ค๋๋ ์ํ์์ ๋ฌ๋ ฅ ํ์ด์ง๋ฅผ ๋นจ๋ฆฌ ์ ํ ์๊ฐ์ด ์ง๋จ์ ๋ฌ์ฌํ๋ ์ฅ๋ฉด์ ๋ณด์ ์ ์ด ์๋์? ๋๊ธํ๊ฒ ์์์ ํ์ด์ง๊ฐ ์ ํ์ง๋ ๊ฒ์ ๋ณด์ธ์. ์, 2015๋ ์ด๊ฐ ๋์์ต๋๋ค! Salesforce ๋์์ด๋ ๋ฐ ๊ฐ๋ฐ์๋ ํจํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ ํฐ์ ํ์ฅ๋ CSS(Cascading Style Sheets) ํ๋ ์์ํฌ์ ๊ฒฐํฉํ์ฌ LDS(Landmark Design System)๋ฅผ ๋ง๋ค์์ต๋๋ค.
Landmark Design System์ด ๋ชจ๋ ํ๋ซํผ๊ณผ ํธํ๋๋๋ก ํ๊ธฐ ์ํด, ํ์ ๋์์ธ ์์คํ ์ ๋ ๋ง์ด ์ฌ์ฉ๋๋ ์ ํจ์์ (fully functional) ๊ตฌ์ฑ ์์ ๋์ HTML ์ฒญ์ฌ์ง์ ์ค์ฌ์ผ๋ก LDS๋ฅผ ๋ง๋ญ๋๋ค. ์ด ์์คํ ์ ํ์ฅ๋ CSS ํ๋ ์์ํฌ์ ๋์์ธ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด๋ ๊ด๋ฒ์ํ UI ์ํธ์์ฉ ํจํด๋ ํฌํจํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ด ๋์์ธ ์์คํ ์ ์ฌ๋ฌ ์์๋ ์๋ก ์กฐํ๋ฅผ ์ด๋ฃจ์ด ์์ค์ด ์ผ๊ด๋๊ฒ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์์ฑํฉ๋๋ค.

Lightning์ ๋ฑ์ฅ
๋งค์ฐ ์ธ์์ ์ด์ง๋ง, Landmark Design System ํ์ ์ฌ๊ธฐ์ ์์ฃผํ์ง ์์ต๋๋ค. ํ์ ์ ๋์์ธ ์์คํ ์ ์ถ๋ฒํ๋ฉด์ Lightning Experience๋ผ๋ ํฌ๊ด์ ์ธ ์๊ฐ์ ์ธ์ด๋ฅผ ์ฌ์ฉํด Salesforce Classic(Aloha) ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ค์ ๋์์ธํ์ฌ ๋ชจ๋ ์ฃผ์ Salesforce ์ ํ์ ์ธ๊ด๊ณผ ๋๋์ ๋ฐ๊ฟ๋์ต๋๋ค. ์ ์ ๋ง์ ์ ํ ํ์ด Lightning Experience๋ฅผ ์ ํํฉ๋๋ค. Lightning Experience์ ๋ํ Landmark Design System ํ์ ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์์
์ฌ์ฉ์๊ฐ ๋ ๋นจ๋ฆฌ ํ๋งคํ ์ ์๊ฒ ์ง์
- ์๋น์ค ์ฌ์ฉ์์ ์์ฐ์ฑ ์ฆ๋
- ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ต์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ ๊ณต
๊ทธ๋ฆฌ ํฐ ๋ชฉํ๋ ์๋์ฃ ?
์๋ก์ด ์ด๋ฆ
2015๋ ์๋ ๋์์ด๋์ ๊ฐ๋ฐ์๊ฐ ๋ชจ๋ ๋์์ธ ์์คํ ์ ๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋์์ธ ์ง์นจ์ CSS ํ๋ ์์ํฌ์ ํฉ์นฉ๋๋ค. ๋กค์์๊ณผ ๋์์, Lightning Experience๋ ๋ชจ๋ฐ์ผ์์ ๋ฐ์คํฌํฑ์ผ๋ก ํ์ฅ๋ฉ๋๋ค. ์ฒซ Salesforce ๋์์ธ ์์คํ ํ์ Landmark CSS ํ๋ ์์ํฌ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ Salesforce ์ ์ฒด์ ์ฑํ์ ์ฅ๋ คํฉ๋๋ค.
Landmark ์ฑํ์ด ์ฆ๊ฐํ๊ณ , Salesforce CEO ๊ฒธ ์ฐฝ๋ฆฝ์์ธ Marc Benioff๋ Landmark์ ์ ์ฌ๋ ฅ์ ์ธ์ ํ์ฌ ์ด๋ฆ์ SLDS(Salesforce Lightning Design System)๋ก ๋ฐ๊ฟ๋๋ค. 2016๋ ์ด์ SLDS CSS ํ๋ ์์ํฌ๊ฐ ํต์ฌ Salesforce ์ฝ๋์ ์ถ๊ฐ๋ฉ๋๋ค. SLDS๋ ์ด์ SLDS 1๋ก ๋ถ๋ฆฝ๋๋ค.
SLDS 1์ ์ด๊ธฐ์ Sales Cloud(2015๋ ๊ฒจ์ธ์ ํ ํฐ๊ณผ ์คํ์ผ ๊ฐ์ด๋ ๋ฌธ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํจ), Salesforce Mobile ๋ฐ Service Cloud(2016๋ ์ฌ๋ฆ) ๋ฑ์ ์ฑํ๋์์ต๋๋ค. ์ฑํ์ด ์ฆ๊ฐํ์ SLDS 1 ์์ง๋์ด๋ค์ UX ๋์์ด๋๋ค๊ณผ ์์ก๊ณ ํต์ฌ ํจํด ๋ฐ ๋ฌธ์๋ฅผ ํ์คํํฉ๋๋ค. ๊ณ ๊ฐ ์์ฒญ์ ๋์ํ์ฌ, Salesforce๋ v1.lightningdesignsystem.com์์ ์ธ๊ณ ์ต์ด์ ์คํ ์์ค ์ํฐํ๋ผ์ด์ฆ ๋์์ธ ์์คํ ์ ์ถ๋ฒํ์ฌ ๋๊ตฌ๋ SLDS 1์ ์ฌ์ฉํ ์ ์๊ฒ ํฉ๋๋ค.

SLDS 1 ๋ฐ SLDS 2์ ํ์ฌ์ SLDS์ ๋ฏธ๋
2018๋ ์ Salesforce Platform์ Salesforce Platform ์ ์ฒด์ ์ํฅ์ ๋ฏธ์น๋ ์ ๊ธฐ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐฐํฌํ๊ณ ์๋ SLDS 1์ ์์ ํ ์์ฉํฉ๋๋ค. ์ด ๋์์ธ ์์คํ ์ ์ฑ์ฅํ๋ฉด์ Salesforce์ ํ์ฅํ๋ ์ฌ๋ฌ ์ ํ๊ตฐ์ ๊ฑธ์ณ ์ต๊ณ ๊ธ ์ง์ ๋ฐ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์คํํ๋ค๋ ๋ฏธ์ ์ ๋ฌ์ฑํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ธฐ๋ ํ์ต๋๋ค. 3๋ ๋์ 5๋ฐฐ์ ์ฑ์ฅ์ ์ด๋ฃจ์์ง๋ง, ๊ณ ๊ฐ์๊ฒ ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ๊พธ์คํ ์ ๊ณตํ๊ธฐ ์ํด์๋ ์ฌ๋ฌ ๊ธฐ์ ์ธ์, ์ ์ ํ, ๊ธฐ์ ๋ณํ, ์ฃผ์ ๋ฆด๋ฆฌ์ค๋ง๋ค ๋ฐ๋๋ ์ฐ์ ์์๋ฅผ ์ ์คํ๊ฒ ๊ณ ๋ คํด์ผ ํ์ต๋๋ค. SLDS ํ์ ๊ฐ ๋ฆด๋ฆฌ์ค๋ง๋ค ํจํด์ ์ ๋ฐ์ดํธํ ๋ฟ๋ง ์๋๋ผ, ์ ํ ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์น ์๋ก์ด ๋์์ธ ์์๋ฅผ SLDS 1์ ํตํฉํ์ฌ ๊ณ ๊ฐ์ด ์ง์์ ์ผ๋ก ์ผ๊ด๋ ๊ฒฝํ์ ๋๋ฆด ์ ์๋๋ก ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
SLDS 1์ ๋ํ ๋ฐ์์ ์ ๋ฐ์ ์ผ๋ก ๊ธ์ ์ ์ด์๊ณ , ์ด ์์คํ ์ ์ฑํํ๊ณ ์์คํ ์ ์ปจ์ ํธ ๋ฐ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ ์์๋ฅผ ์์ฌ ์กฐ์ง์์ ๊ทธ๋๋ก ์ฌ์ฉํ๋ ๊ณ ๊ฐ ๋ฐ ํํธ๋๊ฐ ๊ณ์ ์ฆ๊ฐํ์ต๋๋ค. ๋์์ธ ์์คํ ํ์ ๋์์์ด ํผ๋๋ฐฑ์ ๊ตฌํ๋ฉด์ ์๋น์์ ๊ธฐ์ฌ์์ ์๊ตฌ ์ฌํญ์ ๋ชจ๋ ์ถฉ์กฑํ๊ธฐ ์ํด ์์คํ ์ ์ ๋ฐ์ดํธํฉ๋๋ค. ๋ํ ๊ธฐํ๊ธ์์ ์ธ ๊ธฐ์ ์ฑ์ฅ๊ณผ ๊ฐ์ ์๋ก์ด ๊ณผ์ ๊ฐ ๋ฑ์ฅํจ์ ๋ฐ๋ผ, SLDS๋ ์ข ํฉ์ ์ธ ๋น์ ์ ์ ์งํ๋ฉด์ ์ด๋ฌํ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์คํ๊ฒ ๋ฐ์ ํด ์์ต๋๋ค. ์ต์ ๋์์ธ ์์คํ ์ธ SLDS 2๋ ์ด์ฒ๋ผ ๋ค์ํ ์๊ตฌ ์ฌํญ์ ์์ฐ๋ฅด๋ ํ์ ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค๊ณ ์ ์ ์จ ์จ ๋์์ธ ํ์ ๋ ธ๋ ฅ์ด ๋งบ์ ๊ฒฐ์ค์ ๋๋ค.
๋ฆฌ์์ค