Locations Plugin 🌍

Ember CLI ν˜Έν™˜μ„± μˆ˜μ • 사항이 λ³‘ν•©λ˜μ—ˆμŠ΅λ‹ˆλ‹€: COMPATIBILITY: for Ember CLI changes by merefield Β· Pull Request #59 Β· merefield/discourse-locations Β· GitHub

λ¬Έμ œκ°€ 발견되면 μ•Œλ €μ£Όμ„Έμš”.

@Don

3개의 μ’‹μ•„μš”

λ‘œλ²„νŠΈλ‹˜,

였늘 λ‹€μ‹œ ν…ŒμŠ€νŠΈν–ˆλŠ”λ°, ν† ν”½μ—μ„œ 이 λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

κ°μ‚¬ν•©λ‹ˆλ‹€ :slightly_smiling_face:

2개의 μ’‹μ•„μš”

μ•„, μ£„μ†‘ν•©λ‹ˆλ‹€. λ†“μΉœ 뢀뢄을 이제 ν•΄κ²°ν•œ 것 κ°™μŠ΅λ‹ˆλ‹€: COMPATIBILITY: resolve deprecation of Discourse.SiteSettings by merefield Β· Pull Request #61 Β· paviliondev/discourse-locations (github.com)

3개의 μ’‹μ•„μš”

μƒˆν•΄ 볡 많이 λ°›μœΌμ„Έμš” :slight_smile:

멀버 쀑 ν•œ 뢄이 베이슀맡/νƒ€μΌμ—μ„œ ν…μŠ€νŠΈ 크기에 λŒ€ν•΄ 문제λ₯Ό μ œκΈ°ν–ˆλŠ”λ°, μ œκ°€ λ†“μΉœ 섀정이 μžˆλŠ”μ§€ κΆκΈˆν•©λ‹ˆλ‹€ :thinking:

ν˜„μž¬ μ‚¬μš© 쀑인 URL은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

https://api.mapbox.com/styles/v1/mapbox/outdoors-v11/tiles/{z}/{x}/{y}?access_token=

λ‹€λ₯Έ μ›Ήμ‚¬μ΄νŠΈμ—μ„œλ„ outdoors-v11 타일을 μ‚¬μš©ν•˜κ³  μžˆλŠ”λ°, κ·Έμͺ½μ—μ„œλŠ” ν•΄λ‹Ή λ¬Έμ œκ°€ λ°œμƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

저희 멀버 맡의 λͺ¨μŠ΅μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

같은 μ§€μ—­, 같은 쀌 λ ˆλ²¨μž…λ‹ˆλ‹€(참고둜 호수 μœ„ λ…Έλž€μƒ‰ λ„λ‘œλ₯Ό 확인해 λ³΄μ„Έμš”):

그런 λ‹€μŒ μ‚¬μš©μž λ§΅μ—μ„œ ν•΄λ‹Ή λ…Έλž€μƒ‰ λ„λ‘œλ₯Ό 더 ν™•λŒ€ν•˜λ©΄:

λ‹€λ₯Έ μ›Ήμ‚¬μ΄νŠΈμ—μ„œ λ™μΌν•œ 쀌 레벨둜 보면:

제 μ‚¬μš©μž λ§΅μ—μ„œ ν…μŠ€νŠΈκ°€ μ΄λ ‡κ²Œ μž‘μ€ μ΄μœ κ°€ 무엇인지 μ•„μ‹œλŠ” λΆ„ κ³„μ‹ κ°€μš”? :thinking:

1개의 μ’‹μ•„μš”

였, 문제λ₯Ό μ™„μ „νžˆ ν™•μΈν•˜λ €λ©΄ ν•΄λ‹Ή 이미지λ₯Ό ν΄λ¦­ν•˜μ—¬ ν™•λŒ€ν•΄μ•Ό ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

1개의 μ’‹μ•„μš”

λΉ„(非) Locations ν”ŒλŸ¬κ·ΈμΈ 맡에 μ‚¬μš©λ˜λŠ” JavaScript 호좜의 μ†ŒμŠ€ μ½”λ“œκ°€ μžˆμœΌμ‹ κ°€μš”? 차이가 λ‚˜λŠ” 이유λ₯Ό 보여쀄 수 μžˆμ„ 것 κ°™κ³ , 같은 λΌμ΄λΈŒλŸ¬λ¦¬μ™€ 데이터λ₯Ό μ‚¬μš© 쀑이라면 μ–΄λ–€ 속성이 κ΅¬λΆ„λ˜λŠ” 데 μ‚¬μš©λ˜λŠ”μ§€ 확인할 수 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€.

λ˜ν•œ, μ–΄λ–€ λ²„μ „μ˜ Leaflet을 μ‚¬μš©ν•˜κ³  μžˆλ‚˜μš”?

1개의 μ’‹μ•„μš”

참고둜, λ¬Έμ œκ°€ ν•΄λ‹Ή λΆ€λΆ„ λ•Œλ¬ΈμΌ μˆ˜λ„ μžˆμœΌλ‹ˆ μ΅œμ‹  μ•ˆμ •νŒ leaflet λ²„μ „μœΌλ‘œ μ—…λ°μ΄νŠΈν–ˆμŠ΅λ‹ˆλ‹€. μ–΄μ¨Œλ“  쒋은 관행이겠죠 (1.3.4 β†’ 1.7.1둜 κ½€ λ’€μ²˜μ Έ μžˆμ—ˆμŠ΅λ‹ˆλ‹€).

λ‹€μŒ λ§ν¬μ—μ„œ λ‹€μ‹œ λΉŒλ“œν•˜κ³  ν…ŒμŠ€νŠΈν•˜μ—¬ λͺ¨λ“  것이 정상인지 확인해 μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€:

- git clone https://github.com/paviliondev/discourse-locations -b beta

메인 λΈŒλžœμ§€μ— λ³‘ν•©ν•˜κΈ° μ „μ—μš”.

ν”Όλ“œλ°±μ„ λ°›μ§€ λͺ»ν•˜λ©΄ 1~2μ£Ό ν›„ μ–΄μ¨Œλ“  병합할 μ˜ˆμ •μž…λ‹ˆλ‹€ (κ·Έλž˜μ„œ μ§€κΈˆμ΄ κΈ°νšŒμž…λ‹ˆλ‹€!)

(참고둜, 이 λΆ€λΆ„λ§ŒμœΌλ‘œλŠ” μœ„μ—μ„œ κ΄€μ°°λœ 차이λ₯Ό μ„€λͺ…ν•˜μ§€λŠ” λͺ»ν•©λ‹ˆλ‹€)

2개의 μ’‹μ•„μš”

beta λΈŒλžœμΉ˜μ— User Card Directory ν˜Έν™˜μ„± 문제λ₯Ό μˆ˜μ •ν•˜λŠ” 패치λ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€: Update to latest stable leaflet version & fixes for User Card directory compatibility by merefield Β· Pull Request #63 Β· paviliondev/discourse-locations (github.com), Update to latest stable leaflet version & fixes for User Card directory compatibility by merefield Β· Pull Request #63 Β· paviliondev/discourse-locations (github.com)

2개의 μ’‹μ•„μš”

이 μˆ˜μ •μ΄ μ΄λ ‡κ²Œ 빨리 적용될 수 μžˆλ‹€λ‹ˆ 정말 μΈμƒμ μž…λ‹ˆλ‹€! 이제 ν…ŒμŠ€νŠΈν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€β€”μ•„μ§ Locations ν”ŒλŸ¬κ·ΈμΈμ„ 많이 μ‚¬μš©ν•΄ λ³Έ 적이 μ—†μœΌλ―€λ‘œ Leafletλ³΄λ‹€λŠ” User Card Directory에 더 μ΄ˆμ μ„ λ§žμΆ°μ„œβ€”κ²°κ³Όλ₯Ό μ•Œλ €λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

μˆ˜μ •: 방금 ν…ŒμŠ€νŠΈν•΄ λ³΄λ‹ˆ locations ν”ŒλŸ¬κ·ΈμΈμ΄ ν™œμ„±ν™”ν•œ λ””λ ‰ν„°λ¦¬μ—μ„œ μ‚¬μš©μž μΉ΄λ“œκ°€ μ •μƒμ μœΌλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€!

버그 보고가 도움이 될 수 μžˆλ‹€λŠ” 점을 μƒκΈ°μ‹œν‚€κΈ° μœ„ν•΄ thepavilion.io 링크λ₯Ό 여기에 μ²¨λΆ€ν•©λ‹ˆλ‹€:

2개의 μ’‹μ•„μš”

@jimkleiberλ‹˜, ν…ŒμŠ€νŠΈν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€! 쒋은 μ†Œμ‹μž…λ‹ˆλ‹€. κ³§ ν•΄λ‹Ή PR을 λ¨Έμ§€ν•  μ˜ˆμ •μ΄μ—μš”. κ·Έ μ „κΉŒμ§€λŠ” ν•΄λ‹Ή 브랜치λ₯Ό μœ μ§€ν•΄ μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€. PR이 λ¨Έμ§€λ˜λ©΄ μ—¬κΈ°μ„œ μ•Œλ €λ“œλ¦΄κ²Œμš”.

1개의 μ’‹μ•„μš”

μž…λ ₯ν•œ μ£Όμ†Œμ˜ μ§€μ˜€μ½”λ”©μ„ κ°•μ œν•˜λŠ” 방법이 μžˆμ„κΉŒμš”?

β€œμœ„μΉ˜ μ§€μ˜€μ½”λ”©β€ μ˜΅μ…˜μ„ "ν•„μˆ˜"둜 섀정해도, μ‚¬μš©μžλŠ” μ—¬μ „νžˆ μ§€μ˜€μ½”λ”©μ΄ μ μš©λ˜μ§€ μ•Šμ€ μ£Όμ†Œλ₯Ό μž…λ ₯ν•  수 μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€:

image

μ§€μ˜€μ½”λ”© 없이도 μœ νš¨μ„±μ„ 검증할 수 μžˆμŠ΅λ‹ˆλ‹€:

image

ν•˜μ§€λ§Œ μ§€μ˜€μ½”λ”©μ΄ μ μš©λ˜μ§€ μ•Šμ€ 이 μœ„μΉ˜λ₯Ό νŽΈμ§‘ν•˜λ €κ³  ν•˜λ©΄, μ§€μ˜€μ½”λ””λ„€μ΄νŠΈλ₯Ό 선택할 λ•ŒκΉŒμ§€ 더 이상 μœ νš¨μ„±μ„ 검증할 수 μ—†λ‹€λŠ” 점을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” μ˜ˆμƒλœ λ™μž‘μž…λ‹ˆλ‹€.

μ΄μƒν•œ λ™μž‘μ΄ μ•„λ‹ˆκΉŒμš”?

1개의 μ’‹μ•„μš”

μ§€λ„μ—μ„œ ν΄λ¦­ν•˜μ—¬ μ’Œν‘œλ₯Ό μ„€μ •ν•  수 μžˆλ‚˜μš”? μ €μ—κ²ŒλŠ” 그것이 κ°€μž₯ β€˜μžμ—°μŠ€λŸ¬μš΄β€™ 방식인 것 κ°™μŠ΅λ‹ˆλ‹€. κ²°κ΅­ μ£Όμ†Œκ°€ μ—†λŠ” μž₯μ†Œκ°€ λ§ŽμœΌλ‹ˆκΉŒμš”. ν•˜μ§€λ§Œ 그런 섀정을 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

3개의 μ’‹μ•„μš”

쒋은 μ•„μ΄λ””μ–΄λ„€μš”. PR ν™˜μ˜ν•©λ‹ˆλ‹€!

2개의 μ’‹μ•„μš”

μ•ˆλ…•ν•˜μ„Έμš” @angus, 질문이 두 κ°€μ§€ μžˆμŠ΅λ‹ˆλ‹€:

  1. Wizards ν”ŒλŸ¬κ·ΈμΈμ˜ location ν•„λ“œλ‘œ μ‚¬μš©μž μœ„μΉ˜λ₯Ό μ„€μ •ν•  수 μžˆλ‚˜μš”?
    보간(interpolation)을 μ‚¬μš©ν–ˆμ„ λ•Œμ™€ μ‚¬μš©ν•˜μ§€ μ•Šμ•˜μ„ λ•Œ λͺ¨λ‘ μ‹œλ„ν•΄ λ³΄μ•˜μ§€λ§Œ, μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. λ˜ν•œ μœ„μΉ˜ 기반 location ν•„λ“œ(μœ„μΉ˜ 정보 κΈ°λŠ₯ ν™œμ„±ν™” μƒνƒœ) λŒ€μ‹  μ›λž˜μ˜ μ‚¬μš©μž μœ„μΉ˜ ν•„λ“œκ°€ λ³€κ²½λ˜λŠ” κ²ƒμ²˜λŸΌ λ³΄μž…λ‹ˆλ‹€.

  1. ν™œμ„±ν™”ν•˜λ©΄ μ‚¬μš©μž μ›Ήμ‚¬μ΄νŠΈμ™€ μœ„μΉ˜κ°€ 두 κ°œμ”© ν‘œμ‹œλ©λ‹ˆλ‹€.
    λ‘˜ λ‹€ location ν”ŒλŸ¬κ·ΈμΈκ³Ό μ›λž˜ ν•„λ“œμ—μ„œ κ°€μ Έμ˜¨ κ²ƒμž…λ‹ˆλ‹€.


이것듀은 μ•Œλ €μ§„ λ¬Έμ œμΈκ°€μš”?
μ•„λ‹ˆλ©΄ μ œκ°€ ν•΄κ²°ν•΄ 보고 PR을 μ˜¬λ¦¬κ² μŠ΅λ‹ˆλ‹€.

1개의 μ’‹μ•„μš”

μ •ν™•ν•œ 원인을 νŒŒμ•…ν•˜μ§€ λͺ»ν•΄ μ£„μ†‘ν•©λ‹ˆλ‹€. Locations ν”ŒλŸ¬κ·ΈμΈλ§ŒμœΌλ‘œλŠ” μ›Ήμ‚¬μ΄νŠΈ 링크가 μ†μƒλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Custom Wizard도 ν•¨κ»˜ μ„€μΉ˜λ˜μ–΄ μžˆμ„ λ•Œ 그런 쀑볡이 λ°œμƒν•˜λŠ” κ²ƒμΈκ°€μš”?

2개의 μ’‹μ•„μš”

음, κ°μ‚¬ν•©λ‹ˆλ‹€. μ™œ 이런 일이 μΌμ–΄λ‚˜λŠ”μ§€λŠ” 아직 λͺ¨λ₯΄κ² λ„€μš” - 내일 쑰사해 λ³΄κ² μŠ΅λ‹ˆλ‹€.
ν˜„μž¬ - λ₯Ό μ‚¬μš©ν–ˆμ„ λ•Œ ν‘œμ‹œλ˜λŠ” λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

AndorraλŠ” Location ν”ŒλŸ¬κ·ΈμΈμ΄ λΉ„ν™œμ„±ν™”λ˜μ–΄ μžˆμ„ λ•Œ μ‚¬μš©μž ν”„λ‘œν•„μ˜ μœ„μΉ˜ ν•„λ“œμ— ν‘œμ‹œλ˜λŠ” ν…μŠ€νŠΈμž…λ‹ˆλ‹€.
그리고 ν™”λ©΄μ—λŠ” Location ν”ŒλŸ¬κ·ΈμΈμ΄ ν™œμ„±ν™”λ˜μ—ˆμ„ λ•Œ λ°œμƒν•˜λŠ” 상황이 ν‘œμ‹œλ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

P.S. μ„€μ •μ΄λ‚˜ ν”ŒλŸ¬κ·ΈμΈ κ΄€λ ¨ 제 μ‹€μˆ˜μΌ μˆ˜λ„ μžˆμœΌλ‹ˆ λ„ˆλ¬΄ μ‹œκ°„μ„ λ‚­λΉ„ν•˜μ§€ λ§ˆμ„Έμš” - μ œκ°€ λ‹¨κ³„λ³„λ‘œ 쑰사해 λ³΄κ² μŠ΅λ‹ˆλ‹€ :slight_smile:

μ»€μŠ€ν…€ μœ„μžλ“œκ°€ μ„€μΉ˜λœ μƒνƒœμ—μ„œλ„ 쀑볡이 λ°œμƒν•œλ‹€λŠ” λ§μ”€μ΄μ‹ κ°€μš”?
μ•„λ‹ˆμš” - μ»€μŠ€ν…€ μœ„μžλ“œλ₯Ό μ„€μΉ˜ν•˜κ³  μ•ˆ ν•˜κ³  λͺ¨λ‘ μ‹œλ„ν•΄ λ΄€λŠ”λ° 쀑볡은 κ·ΈλŒ€λ‘œ μœ μ§€λ©λ‹ˆλ‹€.

μ»€μŠ€ν…€ μœ„μžλ“œμ— λŒ€ν•œ μ§ˆλ¬Έμ€ - μœ„μžλ“œμ—μ„œ μ‚¬μš©μž ν”„λ‘œν•„μ˜ μ‚¬μš©μž μœ„μΉ˜λ₯Ό μ–΄λ–»κ²Œ μ—…λ°μ΄νŠΈν•  수 μžˆλŠ”μ§€μ— λŒ€ν•œ κ²ƒμž…λ‹ˆλ‹€.
κ±°κΈ°μ„œ μœ„μΉ˜ ν•„λ“œλ₯Ό μ‹œλ„ν•΄ λ΄€μ§€λ§Œ μ„±κ³΅ν•˜μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.
이 μ§ˆλ¬Έμ€ μ»€μŠ€ν…€ μœ„μžλ“œ ν† ν”½μ—μ„œ 물어봐야 ν• κΉŒμš”?

κ°μ‚¬ν•©λ‹ˆλ‹€,

저희 ν™˜κ²½μ—μ„œλŠ” ν•΄λ‹Ή 문제λ₯Ό μž¬ν˜„ν•  수 μ—†μœΌλ―€λ‘œ, 좩돌 원인을 찾아보싀 수 있기λ₯Ό λ°”λžλ‹ˆλ‹€. 제 ν™˜κ²½μ—μ„œλŠ” Locations κΈ°λŠ₯이 μ›Ή νŽ˜μ΄μ§€ μ„ΈλΆ€ 정보와 ν•¨κ»˜ μ •μƒμ μœΌλ‘œ μž‘λ™ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

1개의 μ’‹μ•„μš”

λ„€, 내일 확인해 λ³Όκ²Œμš”. κ°μ‚¬ν•©λ‹ˆλ‹€!

1개의 μ’‹μ•„μš”

λ‚΄ ν”„λ‘œν•„μ΄ μ‚¬μš©μž 지도에 ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€: https://unicyclist.com/u/user-map?period=location (λ‚˜λŠ” ν”„λž‘μŠ€μ— μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€)

ν”„λ‘œν•„μ— μœ„μΉ˜κ°€ μΆ©λΆ„νžˆ ꡬ체적이지 μ•Šμ•„μ„œ(λ‹¨μˆœνžˆ "ν”„λž‘μŠ€"만 μž…λ ₯λ˜μ–΄ μžˆμ—ˆμŒ) 그런 것 κ°™μ•„μ„œ μžλ™μ™„μ„± κΈ°λŠ₯을 μ΄μš©ν•΄ μœ„μΉ˜λ₯Ό μ—…λ°μ΄νŠΈν–ˆμ§€λ§Œ, μ—¬μ „νžˆ 지도에 λ‚΄ μ•„μ΄μ½˜μ΄ ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ™œ κ·ΈλŸ°μ§€ ν˜Ήμ‹œ μ•„λŠ” λΆ„ κ³„μ‹ κ°€μš”?