์๋ํํฐ ์๋ฃ ํธํ์ฑ ์ฒดํฌ๋ฆฌ์คํธ¶
XE 1.x์์ ์
๊ทธ๋ ์ด๋ํ์ค ๋ ์๋์ ๊ฐ์ ์๋ํํฐ ์๋ฃ๋ฅผ ์ฌ์ฉํ์๋ ๋ถ์
์
๊ทธ๋ ์ด๋ ์งํ์ ๋ฐ๋์ ๊ด๋ จ ์ค์ ์ ์ ๊ฒํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
์ฌ๊ธฐ์๋ ๋ฌธ์ ์ ์ด ๋๋ฆฌ ์๋ ค์ ธ ์๊ฑฐ๋ ๋ผ์ด๋ฏน์ค์ ํก์๋์ด ๊ธฐ๋ฅ์ ๋ณํ๊ฐ ์๊ธด ๊ฒ๋ค๋ง ํฌํจ๋์ด ์์ผ๋ฏ๋ก
์ด ๋ชฉ๋ก์ ์๋ ์๋ฃ๋ค๋ ๋ฌธ์ ๊ฐ ์์ ์ ์์ผ๋ฉฐ, ์ด ๋ชฉ๋ก์ ์์๋ก ์
๋ฐ์ดํธ๋ ์ ์์ต๋๋ค.
๋ชจ๋¶
๊ณ ๊ธ ๋ฉ์ผ ๋ฐ์ก ๋ชจ๋ (advanced_mailer)¶
์ธ๋ถ API ๋ฐ SMTP ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉ์ผ์ ๋ฐ์กํ๋ ๊ธฐ๋ฅ์ ๋ผ์ด๋ฏน์ค์ ํก์๋์์ผ๋ฉฐ,
๊ธฐ์กด ์ค์ ์ ์ ๋ฐฉ์์ผ๋ก ์๋ ๋ณํ๋ฉ๋๋ค.
"์์คํ
์ค์ " โ "์๋ฆผ ์ค์ " ํ๋ฉด์์ ๋ฉ์ผ ๋ฐ์ก ๋ฐฉ๋ฒ, ๊ธฐ๋ณธ ๋ฐ์ ์ ์ฃผ์ ๋ฑ์ด ์ ๋๋ก ํ์๋๋์ง ํ์ธํ์๊ธฐ ๋ฐ๋๋๋ค.
์์ธ ๋๋ฉ์ธ ์ค์ , ๋ฐ์ก ๊ธฐ๋ก ๋ฑ์ ์ฌ์ ํ ๊ณ ๊ธ ๋ฉ์ผ ๋ฐ์ก ๋ชจ๋์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์๋ ๋ก๊ทธ์ธ ๋ชจ๋ (auto_login)¶
์ด ๋ชจ๋์์ ์ ๊ณตํ๋ ์๋ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๋ผ์ด๋ฏน์ค์ ํก์๋์์ต๋๋ค.
๊ฐ ํ์์ ์์ ์ ํ์์ ๋ณด ํ๋ฉด์์ ์๋ ๋ก๊ทธ์ธ์ด ์ค์ ๋ ๊ธฐ๊ธฐ ๋ชฉ๋ก์ ์ด๋ํ๊ณ ,
๋ค๋ฅธ ๊ธฐ๊ธฐ์ ๋ก๊ทธ์ธ์ ๊ฐ์ ๋ก ํด์ ์ํฌ ์ ์์ต๋๋ค.
๋จ, ๊ธฐ์กด์ ์๋ ๋ก๊ทธ์ธ์ ์ค์ ํด ๋์๋ ํ์์
๋ผ์ด๋ฏน์ค๋ก ์
๊ทธ๋ ์ด๋ํ๋ฉด ๋ก๊ทธ์ธ์ด ํ๋ฆฌ๋ฏ๋ก ๋ค์ ๋ก๊ทธ์ธํด์ผ ํฉ๋๋ค.
์นดํXE/ํํ์ด์ง ๋ชจ๋ (homepage)¶
์ด ๋ชจ๋์ ๋ฉํฐ๋๋ฉ์ธ ๊ธฐ๋ฅ๊ณผ ์ถฉ๋ํ๋ฏ๋ก ๋์ด์ ์ง์ํ์ง ์์ต๋๋ค.
์นดํXE ๋ชจ๋์ด ํ์ํ์ ๋ถ์ ๋ผ์ด๋ฏน์ค๋ก ์
๊ทธ๋ ์ด๋ํ์ง ๋ง๊ณ XE 1.x๋ฅผ ๊ณ์ ์ฌ์ฉํ์๊ธฐ ๋ฐ๋๋๋ค.
์๋ฌ ๊ธฐ๋ก ๋ชจ๋ (errorlogger)¶
๋ผ์ด๋ฏน์ค์์๋ "์์คํ ์ค์ " โ "๋๋ฒ๊ทธ ์ค์ "์ ํตํด ์๋ฌ์ ์ฑ๋ฅ ๊ด๋ จ ์ ๋ณด๋ฅผ ํธ๋ฆฌํ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
๋ฉํฐ๋๋ฉ์ธ ๋ชจ๋ (multidomain)¶
์ด ๋ชจ๋์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๋ผ์ด๋ฏน์ค๋ก ํก์๋์์ต๋๋ค.
"์์คํ
์ค์ " โ "์ฌ์ดํธ ์ค์ " ํ๋ฉด์์ ๋๋ฉ์ธ์ ์ถ๊ฐํ๊ณ , ๋๋ฉ์ธ๋ง๋ค ๋ค์ํ ์ค์ ์ ์ ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ์กด ์ค์ ์ ์ ๋ฐฉ์์ผ๋ก ์๋ ๋ณํ๋๋, ์ฌ์ฉํ์๋ ๋๋ฉ์ธ์ด ๋ชจ๋ ์ ํํ๊ฒ ๋ณํ๋์๋์ง ํ์ธํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
SEO ๋ชจ๋ (seo)¶
์ด ๋ชจ๋์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ "์์คํ ์ค์ " โ "SEO ์ค์ " ํ๋ฉด์์ ์ค์ ํ ์ ์์ต๋๋ค.
์ ๋์จ¶
CAPTCHA ๋ฐ CAPTCHA Member ์ ๋์จ (captcha, captcha_member)¶
์ต๊ทผ ๋ผ์ด๋ฏน์ค์์๋ ๋์ํ์ง ์์ต๋๋ค.
๊ฐ๋ฅํ ๋นจ๋ฆฌ recaptcha ์ ๋์จ์ผ๋ก ๋ณ๊ฒฝํ์๊ธฐ ๋ฐ๋๋๋ค.
jQuery ์ธ๋ถ ๋ก๋, jQuery UI ์ธ๋ถ ๋ก๋, jQuery CDN ์ ๋์จ ๋ฑ ๋ค์¶
jQuery๋ฅผ ๋น๋กฏํ์ฌ ๋ผ์ด๋ฏน์ค์ ํฌํจ๋ ์คํฌ๋ฆฝํธ๋ค์ ์ธ๋ถ CDN์์ ๋ก๋ฉํ๋ ๊ฒ์ ํ์ฌ ์ง์ํ์ง ์์ต๋๋ค.
์ฌ๋ฌ ์คํฌ๋ฆฝํธ๋ค์ด ์์๋ก ํจ์น ๋ฐ ์
๋ฐ์ดํธ๋๊ณ ์์ผ๋ฏ๋ก ํธํ์ฑ์ ์ ์งํ๊ธฐ ์ํจ์ด๋ฉฐ,
๋ผ์ด๋ฏน์ค๊ฐ ์์ ํ๋๋ฉด ๋ค์ ์ง์ํ๊ฒ ๋ ๊ฐ๋ฅ์ฑ๋ ์์ต๋๋ค.
์ปค๋ฎค๋์ผ์ด์ ์ ๋์จ (member_communication)¶
์ชฝ์ง ๊ธฐ๋ฅ์ด ์ปค๋ฎค๋์ผ์ด์
์ ๋์จ๊ณผ ์ปค๋ฎค๋์ผ์ด์
๋ชจ๋๋ก ๋ถํ์ํ๊ฒ ๋ถ์ฐ๋์ด ์์ด,
์ปค๋ฎค๋์ผ์ด์
๋ชจ๋๋ก ํตํฉ๋์์ต๋๋ค. ์ด ์ ๋์จ์ ๋์ด์ ํ์ํ์ง ์์ต๋๋ค.
๋ชจ๋ฐ์ผXE ์ ๋์จ (mobile)¶
์ด ์ ๋์จ์ ๋์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
reCAPTCHA ์ ๋์จ (recaptcha)¶
XEํ์ด์์ ๋ฐฐํฌ๋๋ ๋ฒ์ ์ด ๋ผ์ด๋ฏน์ค์ ํฌํจ๋ ๋ฒ์ ์ผ๋ก ๋ฎ์ด์์์ก์ ์ ์์ต๋๋ค.
๊ฐ์ข
์ค์ ๋ฐ ๋น๋ฐํค, ์ํ์๋ ํ๋ฉด์์ ์ ์ ์๋ ์ฌ๋ถ๋ฅผ ํ์ธํ์๊ธฐ ๋ฐ๋๋๋ค.
์ธ์ ์ด๋ ์ ๋์จ (session_shield)¶
์ด ์ ๋์จ์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ "์์คํ
์ค์ " โ "๊ณ ๊ธ ์ค์ " ํ๋ฉด์์
"์ธ์
๋ณด์ํค ์ฌ์ฉ" ์ต์
์ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค.
ํด๋น ์ค์ ์ ์กฐ์ ํ์๊ธฐ ๋ฐ๋๋๋ค.
ZipperUpper! ์ ๋์จ (zipperupper)¶
์ด ์ ๋์จ์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ "์์คํ
์ค์ " โ "๊ณ ๊ธ ์ค์ " ํ๋ฉด์์
"์คํฌ๋ฆฝํธ ์๋ ์์ถ" ๋ฐ "์คํฌ๋ฆฝํธ ํฉ์น๊ธฐ" ์ต์
์ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค.
ํด๋น ์ค์ ์ ์กฐ์ ํ์๊ธฐ ๋ฐ๋๋๋ค.