Thirdparty Checklist

์„œ๋“œํŒŒํ‹ฐ ์ž๋ฃŒ ํ˜ธํ™˜์„ฑ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

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)

์ด ์• ๋“œ์˜จ์—์„œ ์ œ๊ณตํ•˜๋˜ ๊ธฐ๋Šฅ์€ "์‹œ์Šคํ…œ ์„ค์ •" โ†’ "๊ณ ๊ธ‰ ์„ค์ •" ํ™”๋ฉด์—์„œ
"์Šคํฌ๋ฆฝํŠธ ์ž๋™ ์••์ถ•" ๋ฐ "์Šคํฌ๋ฆฝํŠธ ํ•ฉ์น˜๊ธฐ" ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•ด๋‹น ์„ค์ •์„ ์กฐ์ •ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.