About the Goose

GooseλŠ” μ„œλ²„ λ°μ΄ν„°λ² μ΄μŠ€μ— 자료λ₯Ό μ‚½μž…, μˆ˜μ •, μ‚­μ œ μž‘μ—…μ„ μ²˜λ¦¬ν•˜λŠ” 일을 μ‰½κ²Œ 도와주기 μœ„ν•˜μ—¬ λ§Œλ“  ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.
XEλ‚˜ Wordpress와 같은 CMSν”„λ‘œκ·Έλž¨μ΄λΌκ³  말할 수 μžˆμŠ΅λ‹ˆλ‹€.
Gooseν”„λ‘œκ·Έλž¨μ—μ„œ 글을 μ“°κ±°λ‚˜ 사진을 올리면 μ—°λ™λ˜μ–΄μ Έ λ§Œλ“€μ–΄μ§„ μ‚¬μ΄νŠΈμ—μ„œ μ—…λ°μ΄νŠΈκ°€ λ˜μ–΄ λ°©λ¬Έκ°μ—κ²Œ 보여쀄 수 μžˆμŠ΅λ‹ˆλ‹€.

pasted-image.png

One admin, multiple sites

GooseλŠ” ν•˜λ‚˜μ˜ ν”„λ‘œκ·Έλž¨μœΌλ‘œ λ‹€μ–‘ν•œ μŠ€νƒ€μΌμ˜ μ‚¬μ΄νŠΈλ₯Ό λ§Œλ“€μ–΄μ„œ μš΄μ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ΄€λ¦¬λŠ” Goose ν”„λ‘œκ·Έλž¨ ν•œκ³³μ—μ„œλ§Œ ν•˜λ©΄ λ˜λŠ”κ²ƒμ΄μ£ !
ν•˜λ‚˜μ˜ λ„λ©”μΈμ—μ„œ λͺ©λ‘ν˜•μ˜ νŽ˜μ΄μ§€κ°€ ν•„μš”ν• μˆ˜λ„ 있고, κ°€λŸ¬λ¦¬ν˜•μ˜ ν•„μš”ν• μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. 그리고 λ­”κ°€ λ…νŠΉν•œ ν˜•νƒœλ‘œ 데이터가 λ‚˜μ—΄λœ νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€μˆ˜λ„ μžˆλŠ” κ²½μš°μ— Gooseν”„λ‘œκ·Έλž¨μ˜ μž₯점을 ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

redgoose1.png

κ°€λŸ¬λ¦¬ν˜• μ‚¬μ΄νŠΈ

redgoose2.png

λ¬Έμ„œ λͺ©λ‘ν˜• μ‚¬μ΄νŠΈ

Background

μ²˜μŒμ—λŠ” XEλ₯Ό ν†΅ν•΄μ„œ κ°œλ°œν•˜κ³  μžˆμ—ˆμ§€λ§Œ λͺ¨λ“ˆ μ œμž‘μ— λŒ€ν•œ κ·œμΉ™μ΄ λ„ˆλ¬΄ λ³΅μž‘ν•˜κ³  μ—¬λ €μ›Œμ„œ λΆˆλ§Œμ„ κ°€μ§€κ³  μžˆμ—ˆμŠ΅λ‹ˆλ‹€.
WordpressλŠ” ν•œκΈ€λ‘œ 된 μžλ£Œκ°€ μ μ–΄μ„œ(핡심적인 뢀뢄은 ν•œκΈ€μžλ£Œκ°€ μ–΄λŠμ •λ„ μžˆμ§€λ§Œ ν”ŒλŸ¬κ·ΈμΈμ΄λ‚˜ λ‹€λ₯Έ ν…Œλ§ˆλ“€μ€ μ„Έκ³„μ μœΌλ‘œ λΆ„ν¬λ˜μ–΄ 있음.) μ†λŒˆ 엄두가 λ‚˜μ§ˆ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

μ–΄λŠλ‚  NASλ₯Ό κ΅¬μž…ν•˜κ²Œ λ˜μ–΄ ν˜ΈμŠ€νŒ… λΉ„μš©λ„ μ•„λ‚„κ²Έ NAS에닀 μ›Ήμ„œλ²„λ₯Ό κ΅¬μΆ•ν•˜κ²Œ λ˜μ—ˆλŠ”λ° XEλŠ” μ“Έ 수 μ—†μ„μ •λ„λ‘œ νŽ˜μ΄μ§€ λ°˜μ‘μ†λ„κ°€ λŠλ ΈμŠ΅λ‹ˆλ‹€. Wordpress 도 λ§ˆμ°¬κ°€μ§€λ‘œ μ•„μ£Ό λŠλ¦¬λ‹€λ³΄λ‹ˆ λ‹¨μˆœνžˆ html νŽ˜μ΄μ§€λ§ŒμœΌλ‘œ λ§Žμ€μ–‘μ˜ 사진을 올릴 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.
무엇보닀 글을쓰고 사진을 μ˜¬λ¦¬λŠ”λ°μ— νšŒμ›κ΄€λ¦¬κ°€ ν•„μš”ν•˜κ³  κ±°μ°½ν•œ κΈ°λŠ₯듀을 λ‹΄κ³ μžˆλŠ” ν”„λ‘œκ·Έλž¨μ„ μ‚¬μš©ν•  ν•„μš”κ°€ μ—†μ–΄ λ³΄μ˜€μŠ΅λ‹ˆλ‹€.

더이상 XE둜 λ­”κ°€ λ§Œλ“€κΈ°λŠ” νž˜λ“€λ‹€λŠ”κ²ƒμ„ νŒλ‹¨ν•˜κ³  κΈ€μ΄λ‚˜ 사진과 같은 λ‹¨μˆœ 데이터λ₯Ό μ—…λ‘œλ“œν•˜κ³  λ‹€λ₯Έκ³΅κ°„에닀 좜λ ₯을 ν•  수 μžˆλŠ” ν”„λ‘œκ·Έλž¨μ— λŒ€ν•΄μ„œ κ³ λ―Όν•˜κΈ° μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

(μ›Œλ“œν”„λ ˆμŠ€μ™€ XE에 κΉ”λ €μžˆλŠ” 캐릭터 μ‚½ν™”)

Features of the Goose

λ‹¨μˆœν•œ ꡬ쑰

κ΄€λ¦¬μžκ°€ 글을쓰고 λ‹€λ₯Έ νŽ˜μ΄μ§€μ—μ„œ 좜λ ₯을 ν•˜λŠ” 방식에 촛점이 λ§žμΆ”μ–΄μ Έ 있기 λ•Œλ¬Έμ— ꡬ쑰 μžμ²΄κ°€ λ³΅μž‘ν•œνŽΈμ€ μ•„λ‹™λ‹ˆλ‹€.
κ΄€λ¦¬μžμ™€ 좜λ ₯λ˜λŠ” μ‚¬μ΄νŠΈμ˜ μ˜μ—­μ΄ λΆ„λ¦¬λ˜μ–΄ μžˆλŠ”κ²ƒμ΄μ£ .

κ°€λ²Όμš΄ ν”„λ‘œκ·Έλž¨

κΈ°λŠ₯이 λ‹¨μˆœν•˜κΈ° λ•Œλ¬Έμ— κ°€λ³μŠ΅λ‹ˆλ‹€.
μƒˆλ‘œ μΈμŠ€ν†¨ν–ˆμ„ 경우 XEλ‚˜ Wordpressλ³΄λ‹€λŠ” 더 λΉ λ¦…λ‹ˆλ‹€. κ·Έλˆ„λ³΄λ“œλž‘ λΉ„μŠ·ν•˜κ±°λ‚˜ 더 λΉ λ¦…λ‹ˆλ‹€.

ν•˜λ‚˜μ˜ 관리 ν”„λ‘œκ·Έλž¨μœΌλ‘œ λ‹€μ–‘ν•œ μŠ€νƒ€μΌμ˜ μ‚¬μ΄νŠΈ 좜λ ₯κ°€λŠ₯

보톡 CMSν”„λ‘œκ·Έλž¨λ“€μ€ κ΄€λ¦¬μž λ‚΄λΆ€μ—μ„œ λ°©λ¬Έκ°μ—κ²Œ λ…ΈμΆœν•˜λŠ” μ‚¬μ΄νŠΈ νŽ˜μ΄μ§€λ₯Ό 같이 κ΄€λ¦¬ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€. ν•˜μ§€λ§Œ GooseλŠ” 쑰금 더 λ‹€λ₯Έ κ³΅κ°„μ—μ„œ λ°©λ¬Έκ°μ—κ²Œ λ…ΈμΆœν•˜λŠ” μ‚¬μ΄νŠΈλ₯Ό μ œμž‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

goose-1-sketch.png

  • XEλ‚˜ Wordpress의 κ²½μš°λŠ” one admin, one site
  • GooseλŠ” one admin, multiple site

κΈ°λŠ₯의 λͺ¨λ“ˆν™”

μ°ΎλŠ” μ‚¬λžŒμ— μš”κ΅¬μ— λ”°λΌμ„œ Gooseν”„λ‘œκ·Έλž¨μ˜ κΈ°λŠ₯은 많이 λΉˆμ•½ν•©λ‹ˆλ‹€.
goose의 λŒ€λΆ€λΆ„ κΈ°λŠ₯듀은 λͺ¨λ“ˆλ‘œ λ‚˜λˆ„μ–΄μ Έμ„œ ν•„μš”ν• λ•Œμ— λΆˆλŸ¬μ™€μ„œ μ‚¬μš©λ˜κ±°λ‚˜ λ‹€λ₯Έ λͺ¨λ“ˆκ³Ό μƒν˜Έμž‘μš©μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
λͺ¨λ“ˆμ„ λ§Œλ“€κ³  dbν…Œμ΄λΈ”μ„ μ„€μΉ˜ν•˜μ—¬ 자유둜운 ν˜•νƒœλ‘œ μƒˆλ‘œμš΄ κ΄€λ¦¬μž 컨텐츠λ₯Ό λ§Œλ“€μ–΄ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

이것을 μ΄μš©ν•΄μ„œ μ›ν•˜λ©΄ μ‡Όν•‘λͺ° κ΄€λ¦¬μž ν”„λ‘œκ·Έλž¨λ„ μΆ©λΆ„νžˆ λ§Œλ“€μ–΄λ‚Ό 수 μžˆμ„κ±°λΌκ³  μƒκ°ν•©λ‹ˆλ‹€.

자유둜운 λͺ¨λ“ˆκ³Ό μŠ€ν‚¨κ°œλ°œ

λͺ¨λ“ˆμ„ μΆ”κ°€ν•˜μ—¬ μžμ‹ λ§Œμ˜ λͺ¨λ“ˆμ„ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€. λ§Žμ€ μ œμ•½μ΄λ‚˜ κ·œμΉ™μ΄ μ—†λ‹€λ³΄λ‹ˆ λͺ¨λ“ˆ 개발의 μžμœ λ„λŠ” 높은 νŽΈμ΄λΌμ„œ 컨텐츠에 따라 개발 λ‚œμ΄λ„κ°€ 크게 λ³€ν•©λ‹ˆλ‹€.
λͺ¨λ“ˆμ—μ„œ dbλ₯Ό λ§Œλ“€μ–΄ 관리할 수 있으며, μΈμŠ€ν†¨μ΄λ‚˜ μ–ΈμΈμŠ€ν†¨ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€μ–΄μ„œ 배포할 수 μžˆμŠ΅λ‹ˆλ‹€. 그리고 μ£Όμš” λͺ¨λ“ˆλ“€μ€ λŒ€λΆ€λΆ„ μŠ€ν‚¨μ„ κ³¨λΌμ„œ λ‹€λ₯Έ ν…Œλ§ˆλ‘œ 좜λ ₯ν•  수 μžˆκΈ°λ•Œλ¬Έμ— μ·¨ν–₯에 따라 λ‹€μ–‘ν•œ κ΄€λ¦¬μž λ””μžμΈμ„ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

API 지원

ν”„λ‘œκ·Έλž¨μ—μ„œ rest apiν˜•μ‹μœΌλ‘œ μ§€μ›ν•©λ‹ˆλ‹€.
이것을 μ΄μš©ν•˜μ—¬ λ‹€λ₯Έ λ„λ©”μΈμ΄λ‚˜ λ””λ°”μ΄μŠ€μ—μ„œλ„ goose κ΄€λ¦¬μžμ— μŒ“μΈ 데이터λ₯Ό μ—΄λžŒν•  수 μžˆμŠ΅λ‹ˆλ‹€.
ν•˜μ§€λ§Œ λ³΄μ•ˆμ— λŒ€λ‹¨νžˆ μœ„ν—˜ν•œ λ°©μ‹μ΄μ–΄μ„œ μ ‘κ·Όν•  수 μžˆλŠ” db의 ν•„λ“œλ‚˜ ν…Œμ΄λΈ”μ„ λͺ¨λ“ˆμ—μ„œ μ„ νƒμ μœΌλ‘œ μ œν•œν•  수 μžˆμŠ΅λ‹ˆλ‹€.
인증방식에 λŒ€ν•˜μ—¬ λ§Žμ€ 고민을 ν–ˆμ§€λ§Œ 아직 개인적으둜 μ‚¬μš©ν• μΌμ΄ μ—†μ–΄μ„œ μ œλŒ€λ‘œ κ΅¬ν˜„ν•  엄두가 μ•ˆλ‚˜μ„œ μ—΄λžŒμ€ μ˜€ν”ˆν•΄λ’€μ§€λ§Œ κΈ€μ“°κΈ°λ‚˜ μˆ˜μ •, μ‚­μ œλŠ” APIλ‹¨κ³„μ—μ„œμ˜ κΈ°λŠ₯은 μ œκ³΅ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Modules

Gooseμ—μ„œμ˜ λͺ¨λ“ˆλ“€μ€ μ•„μ£Ό μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€.
예λ₯Όλ“€μžλ©΄ λͺ¨λ“ˆμ€ 레고의 λΈ”λŸ­ ν•˜λ‚˜μ™€ κ°™μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 쑰합에 μ˜ν•΄μ„œ ν˜•νƒœμ™€ κΈ°λŠ₯이 λ‹¬λΌμ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.
οΏΌ
9027_713x380_MainProduct.png

기본으둜 μ œκ³΅λ˜μ–΄μžˆλŠ” λͺ¨λ“ˆμ„ μ‚¬μš©ν• μˆ˜λ„ 있고, 그것을 λ‹€λ₯Έν˜•νƒœλ‘œ λ³€ν˜•ν•˜κ±°λ‚˜ μƒˆλ‘œμš΄ κΈ°λŠ₯을 더 μΆ”κ°€ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. μ›ν•˜λŠ” κΈ°λŠ₯이 ν•„μš”ν•˜λ‹€λ©΄ μƒˆλ‘œμš΄ λͺ¨λ“ˆμ„ λ§Œλ“€μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

[Develop module λ°”λ‘œκ°€κΈ°]

Use in goose

μ†Œκ°œνŽ˜μ΄μ§€ λ©”λ‰΄νŠΈλ¦¬

  • Introduce
  • Documentation
  • Gift
  • Issues

메타데이터

쑰회수
617
μ’‹μ•„μš”
0

0개의 λŒ“κΈ€

λ“±λ‘λœ λŒ“κΈ€μ΄ μ—†μŠ΅λ‹ˆλ‹€.