FastComments.com

FastComments๋Š” ์–ธ์ œ ์•Œ๋ฆผ์„ ์ „์†กํ•˜๋‚˜์š”? Internal Link

At FastComments, ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ์ถฉ๋ถ„ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ›๋Š” ์•Œ๋ฆผ์„ ์ œํ•œํ•˜๋ฉด์„œ๋„ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€์˜ ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ช‡ ๊ฐ€์ง€ ์กฐ์น˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ด€๋ฆฌ์ž ๋ฐ ๋ชจ๋”๋ ˆ์ดํ„ฐ๊ฐ€ ์ตœ์‹  ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ฆฌ์ž ๋ฐ ๋ชจ๋”๋ ˆ์ดํ„ฐ์—๊ฒŒ ๋‹ค์Œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ์•Œ๋ฆผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค:

  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๋‹ค์ด์ œ์ŠคํŠธ ์š”์•ฝ(๋นˆ๋„ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ).
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๋„์›€ ์š”์ฒญ ๋ฐ ์•Œ๋ฆผ.
  • ์ตœ๊ทผ ํ•œ ์‹œ๊ฐ„์˜ ์ƒˆ ๋Œ“๊ธ€.

๋Œ“๊ธ€ ์ž‘์„ฑ์ž์—๊ฒŒ:

  • ๋ˆ„๊ตฐ๊ฐ€ ๊ท€ํ•˜์˜ ๋Œ“๊ธ€์— ๋‹ต๊ธ€์„ ๋‹ฌ์•˜์„ ๋•Œ(์ด๋ฉ”์ผ๋กœ).
  • ์–ธ๊ธ‰๋˜์—ˆ์„ ๋•Œ(์•ฑ ๋‚ด ๋ฐ ์ด๋ฉ”์ผ ์•Œ๋ฆผ).
  • ๊ฐ™์€ ์Šค๋ ˆ๋“œ์—์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‹ต๊ธ€์„ ๋‹ฌ์•˜์„ ๋•Œ(์•ฑ ๋‚ด ๋ฐ ์ด๋ฉ”์ผ ์•Œ๋ฆผ).
  • ๊ฐ™์€ ์Šค๋ ˆ๋“œ์—์„œ ๋ˆ„๊ตฐ๊ฐ€ ์ž์‹ ๋Œ“๊ธ€์— ๋‹ต๊ธ€์„ ๋‹ฌ์•˜์„ ๋•Œ(์•ฑ ๋‚ด ๋ฐ ์ด๋ฉ”์ผ ์•Œ๋ฆผ).
  • ๊ตฌ๋…ํ•œ ํŽ˜์ด์ง€์— ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‹ต๊ธ€์„ ๋‹ฌ์•˜์„ ๋•Œ(์•ฑ ๋‚ด ๋ฐ ์ด๋ฉ”์ผ ์•Œ๋ฆผ).
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ๋Œ“๊ธ€์„ ๋‚จ๊ฒผ์„ ๋•Œ(SSO์˜ ๊ฒฝ์šฐ๋Š” ํ•ด๋‹น๋˜์ง€ ์•Š์Œ).
  • ๊ฒ€์ฆ๋˜์ง€ ์•Š์€ ์„ธ์…˜์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ“๊ธ€์„ ๋‚จ๊ฒผ์„ ๋•Œ(SSO์˜ ๊ฒฝ์šฐ๋Š” ํ•ด๋‹น๋˜์ง€ ์•Š์Œ).
    • ์ด ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ์ธ์ฆ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ์„ธ์…˜์˜ ๋ชจ๋“  ํ™œ๋™์„ ์ธ์ฆํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ด๋ฉ”์ผ๋งŒ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

...๋งˆ์ง€๋ง‰์œผ๋กœ ๊ด€๋ฆฌ์ž ์ „์šฉ:

  • ์—ฐ๋™์ด ์™„๋ฃŒ๋˜์—ˆ์„ ๋•Œ.
  • ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ์™„๋ฃŒ๋˜์—ˆ์„ ๋•Œ.
  • ๊ฐ€์ ธ์˜ค๊ธฐ ๋˜๋Š” ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์„ ๋•Œ.
  • ์ฒญ๊ตฌ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ.
  • ์ฒดํ—˜ ์ข…๋ฃŒ ์•Œ๋ฆผ.

์ผ๋ถ€ ์•Œ๋ฆผ์€ ๋Œ€๋Ÿ‰ ๋ฐœ์†ก์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๊ด„ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ์„น์…˜ Notification Types์„ ์ฐธ์กฐํ•˜์„ธ์š”.


์•Œ๋ฆผ ์œ ํ˜• Internal Link

FastComments๊ฐ€ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋Š” ๋ช‡ ๊ฐ€์ง€ ์œ ํ˜•๊ณผ ๋งค์ฒด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ์ด๋ฉ”์ผ์„ ํ†ตํ•œ ์ฆ‰์‹œ ์•Œ๋ฆผ.
  • ์•ฑ์„ ํ†ตํ•œ ์ฆ‰์‹œ ์•Œ๋ฆผ.
    • ์ด๋“ค์€ ์•Œ๋ฆผ ๋ฒจ ์•„์ด์ฝ˜ ์•„๋ž˜์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ์„ ํ†ตํ•œ ์ผ๊ด„ ์•Œ๋ฆผ.
    • ์ด ์•Œ๋ฆผ์€ ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ๋ฌถ์—ฌ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๊ธฐ๊ฐ„ ๋™์•ˆ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด๋‚ผ ๋‚ด์šฉ์ด ์—†๋‹ค๋ฉด ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ์„ ํ†ตํ•œ ์ •๊ธฐ ์•Œ๋ฆผ.
    • ์˜ˆ๋ฅผ ๋“ค์–ด Community Digest Summary๋Š” ์ผ๊ฐ„, ์ฃผ๊ฐ„ ๋˜๋Š” ์›”๊ฐ„์œผ๋กœ ์ „์†ก๋˜๊ฑฐ๋‚˜ (๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Œ).

SSO๋ฅผ ์œ„ํ•œ ์•Œ๋ฆผ ๊ตฌ์„ฑ Internal Link

SSO์˜ ๊ฒฝ์šฐ ์•Œ๋ฆผ๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋‹ค์Œ ๊ตฌ์„ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:

  • ์‚ฌ์šฉ์ž๊ฐ€ ์•Œ๋ฆผ ์ˆ˜์‹ ์— ์˜ตํŠธ์ธํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€.
    • ์ด๊ฒƒ์€ SSOUser ๊ฐ์ฒด์˜ optedInNotifications ํ”Œ๋ž˜๊ทธ๋ฅผ true ๋˜๋Š” false๋กœ ์„ค์ •ํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
    • ์ด ๊ฐ’์€ API๋ฅผ ํ†ตํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋˜ํ•œ ํŽ˜์ด๋กœ๋“œ์— ์ด ํ”Œ๋ž˜๊ทธ์˜ ๊ฐ’์„ ์ „๋‹ฌํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ“๊ธ€ ์Šค๋ ˆ๋“œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ๊ตฌ๋… ์•Œ๋ฆผ์— ์˜ตํŠธ์ธํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€.
    • ์ด๊ฒƒ์€ SSOUser ๊ฐ์ฒด์˜ optedInSubscriptionNotifications ํ”Œ๋ž˜๊ทธ๋ฅผ true ๋˜๋Š” false๋กœ ์„ค์ •ํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
    • ์ด ๊ฐ’์€ API๋ฅผ ํ†ตํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋˜ํ•œ ํŽ˜์ด๋กœ๋“œ์— ์ด ํ”Œ๋ž˜๊ทธ์˜ ๊ฐ’์„ ์ „๋‹ฌํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ“๊ธ€ ์Šค๋ ˆ๋“œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ ์ฃผ์†Œ ์ง€์ •.
    • ์ด๋ฉ”์ผ ์ฃผ์†Œ๊ฐ€ ์—†์œผ๋ฉด ์ด๋ฉ”์ผ ๊ธฐ๋ฐ˜ ์•Œ๋ฆผ์„ ๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผ์—์„œ ์ˆ˜์‹  ๊ฑฐ๋ถ€ ๋งํฌ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ• ์ง€ ์—ฌ๋ถ€.
    • ์ด๊ฒƒ์€ Tenant ๊ฐ์ฒด์˜ disableUnsubscribeLinks ํ”Œ๋ž˜๊ทธ๋กœ ์ œ์–ด๋ฉ๋‹ˆ๋‹ค.
    • ์ด ๊ฐ’์€ API๋ฅผ ํ†ตํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ปค์Šคํ…€ ์ˆ˜์‹  ๊ฑฐ๋ถ€ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ• ์ง€ ์—ฌ๋ถ€.
    • ์ด๊ฒƒ์€ DomainConfig ๊ฐ์ฒด์˜ footerUnsubscribeURL ์†์„ฑ์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
    • ์ด ๊ฐ’์€ API๋ฅผ ํ†ตํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋˜ํ•œ ๋™์ผํ•œ ๊ฐ์ฒด์˜ emailHeaders๋ฅผ ํ†ตํ•ด ๊ด€๋ จ ์ˆ˜์‹  ๊ฑฐ๋ถ€ ํ—ค๋”๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.