Zenodo: κΈ€λ‘œλ²Œ: 문의 양식

에 λ§Œλ“  2016λ…„ 11μ›” 20일  Β·  12μ½”λ©˜νŠΈ  Β·  좜처: zenodo/zenodo

지원 관리λ₯Ό 더 μ‰½κ²Œ ν•˜λ €λ©΄ 문의 양식을 μΆ”κ°€ν•˜μ„Έμš”.

  • 양식은 μ‚¬λžŒλ“€μ—κ²Œ 직접 링크λ₯Ό ν¬ν•¨ν•˜λ„λ‘ μš”μ²­ν•˜κ³  μ •ν™•ν•΄μ•Ό ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ https://github.com/support λ₯Ό μ°Έμ‘°
  • 문의 양식은 μ‚¬μš© 쀑인 λΈŒλΌμš°μ €μ™€ OSλ₯Ό μžλ™μœΌλ‘œ 감지할 수 μžˆμŠ΅λ‹ˆλ‹€.
Enhancement

λͺ¨λ“  12 λŒ“κΈ€

이 κ°œμ„  사항을 μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆκΉŒ...?

@jainaman224 λ„€, μ‹€μ œλ‘œ 저희 지원에 큰 도움이 될 κ²ƒμž…λ‹ˆλ‹€ :)

μ£Όμš” μ•„μ΄λ””μ–΄λŠ” 일반적으둜 λ‹€μŒκ³Ό 같은 일반적인 λ¬Έμ œμ— λŒ€ν•΄ λ§Žμ€ μ‚¬λžŒλ“€μ΄ 저희(zenodo.org - μ„œλΉ„μŠ€)에 μ—°λ½ν•œλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

  • λ ˆμ½”λ“œλ₯Ό μ œκ±°ν•˜κ±°λ‚˜ μ–΄λ”˜κ°€μ— μžˆλŠ” λ ˆμ½”λ“œλ‘œ νŒŒμΌμ„ μ—…λ°μ΄νŠΈν•©λ‹ˆλ‹€.
  • κ·Έλ“€μ˜ κ³„μ •μœΌλ‘œ 무언가λ₯Ό ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
  • νŽ˜μ΄μ§€μ—μ„œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€(500초 λ“±).

맀우 자주 그듀은 λ§Žμ€ 정보(예: μ–ΈκΈ‰λœ OS, λΈŒλΌμš°μ €)λ₯Ό ν¬ν•¨ν•˜μ§€ μ•ŠμœΌλ©° 맀우 자주 제거/μ—…λ°μ΄νŠΈν•˜λ €λŠ” λ ˆμ½”λ“œλ₯Ό μ§€μ •ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ•Œλ•Œλ‘œ 그듀은 Zenodo 이메일이 무엇인지 μ–ΈκΈ‰ν•˜λŠ” 것을 μžŠμŠ΅λ‹ˆλ‹€.

μ£Όμš” μ•„μ΄λ””μ–΄λŠ” κ°€λŠ₯ν•œ ν•œ λ§Žμ€ 정보λ₯Ό 가져와 ν¬ν•¨ν•˜κ³  양식을 톡해 μš°λ¦¬μ—κ²Œ λ³΄λ‚΄λŠ” κ²ƒμž…λ‹ˆλ‹€.

  1. κΈ°λ³Έ μ—μ΄μ „νŠΈ 정보(λΈŒλΌμš°μ €, OS, IP)λ₯Ό μΊ‘μ²˜ν•©λ‹ˆλ‹€. 그리고 μ΄λ©”μΌλ‘œ λ³΄λ‚΄μ£Όμ„Έμš”.
  2. λ‘œκ·ΈμΈν•œ μ‚¬μš©μžλ₯Ό μΊ‘μ²˜ν•˜κ³  이메일에 이메일 + μ‚¬μš©μž IDλ₯Ό λ³΄λƒ…λ‹ˆλ‹€(λ¨Όμ € λ‘œκ·ΈμΈμ„ ꢌμž₯ν•΄μ•Ό ν•©λ‹ˆλ‹€).
  3. 포함해야 ν•˜λŠ” 정보λ₯Ό μ§€μ •ν•˜λŠ” ν…μŠ€νŠΈ μ„€λͺ…:

    • λ¬Έμ œμ™€ κ΄€λ ¨λœ 경우 URL λ˜λŠ” DOIλ₯Ό κΈ°λ‘ν•˜μ‹­μ‹œμ˜€.

    • νŽ˜μ΄μ§€μ—μ„œ 였λ₯˜ IDλ₯Ό κ°€μ Έμ˜€λ©΄ 였λ₯˜ ID(Sentryμ—μ„œ μ‰½κ²Œ 확인할 수 있음)

    • 좩돌이 λ°œμƒν•  수 μžˆλŠ” νŽ˜μ΄μ§€μ˜ URL

    • GitHub 관련인 경우 GitHub μ‚¬μš©μž 이름/orgname/reponameμž…λ‹ˆλ‹€.

κ³Όμ œλŠ” 1.κ³Ό 2.λ₯Ό κ΅¬ν˜„ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. λ‚˜μ€‘μ— 양식(3.)에 멋진 ν…μŠ€νŠΈλ₯Ό ν•¨κ»˜ 생각할 수 μžˆμŠ΅λ‹ˆλ‹€.

이 양식은 μ•„λ§ˆλ„ μš°λ¦¬μ—κ²Œ 이메일을 보내야 ν•  κ²ƒμž…λ‹ˆλ‹€. 이메일 본문의 ν•˜λ‹¨ λΆ€λΆ„μ—λŠ” 이 정보가 ν¬ν•¨λœ 미리 ν˜•μ‹μ΄ μ§€μ •λœ λ¬Έμžμ—΄μ΄ 포함될 수 μžˆμŠ΅λ‹ˆλ‹€.

https://zenodo.org/support ... 이 양식을 κ΅¬ν˜„ν•΄μ•Ό ν•©λ‹ˆκΉŒ?

ν˜„μž¬ "/support" νŽ˜μ΄μ§€λŠ” ν˜•μ‹μ΄ μ—†λŠ” 정적 정보일 λΏμž…λ‹ˆλ‹€. 당뢄간은 이 μƒνƒœλ₯Ό μœ μ§€ν•΄μ•Ό ν•©λ‹ˆλ‹€.

GitHub와 μœ μ‚¬ν•œ κ°„λ‹¨ν•œ 문의 양식을 μ •μ˜ν•  μƒˆ νŽ˜μ΄μ§€(예: "/support-form" μ•„λž˜)λ₯Ό λ§Œλ“€μ–΄μ•Ό ν•©λ‹ˆλ‹€. https://github.com/support

λ‹€μŒμ€ Zenodo의 양식 μ˜ˆμž…λ‹ˆλ‹€(이 νŠΉμ • 양식은 κ΄€λ¦¬μžκ°€ λ ˆμ½”λ“œλ₯Ό μ‚­μ œν•˜κΈ° μœ„ν•œ κ²ƒμž…λ‹ˆλ‹€).

μ£Όν˜•:
https://github.com/zenodo/zenodo/blob/master/zenodo/modules/deposit/templates/zenodo_deposit/delete.html

ν˜•νƒœ:
https://github.com/zenodo/zenodo/blob/master/zenodo/modules/deposit/forms.py

보닀:
https://github.com/zenodo/zenodo/blob/master/zenodo/modules/deposit/views.py#L142 -L211

또 λ‹€λ₯Έ 쒋은 κΈ°λŠ₯은 μ‚¬μš©μžκ°€ 문제의 λ²”μ£Όλ₯Ό 선택할 수 μžˆλŠ” 양식에 λΌλ””μ˜€ λ²„νŠΌμ„ ν¬ν•¨ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 예:

기술 지원, Zenodo μ •μ±…, 봉사 ν™œλ™, 기타(μΉ΄ν…Œκ³ λ¦¬ λ‚˜μ€‘μ— μ •μ˜).

이 μ •λ³΄λŠ” 보낸 μ΄λ©”μΌμ˜ μ ‘λ‘μ‚¬λ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

"[기술 지원]: λ‚˜λ¨Έμ§€ 타이틀"

그것은 쒋은 κ²ƒμž…λ‹ˆλ‹€. :+1:

μ‚¬μš©μž μ—μ΄μ „νŠΈ ꡬ문 λΆ„μ„μ˜ 경우 https://github.com/ua-parser/uap-python μ‚¬μš©

μ‚¬μš©μžλŠ” μ–΄λ–€ 정보가 μš°λ¦¬μ—κ²Œ μ „μ†‘λ˜λŠ”μ§€ λ³Ό 수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€(μ•„λ§ˆλ„ μ˜΅νŠΈμ•„μ›ƒν•  수 μžˆμ–΄μ•Ό 함)

@lnielsen κΈ°λ³Έ ꡬ쑰가 승인되면 λ‚˜μ€‘μ— 포함

@jainaman224 의 일뢀 일반적인 μˆ˜μ • 사항 외에도 PR은 이미 정말 λ©‹μ§€κ²Œ λ³΄μž…λ‹ˆλ‹€. https://github.com/zenodo/zenodo/pull/1008

이 κΈ°λŠ₯을 ν”„λ‘œλ•μ…˜ μ€€λΉ„ μƒνƒœλ‘œ λ§Œλ“€λ €λ©΄ λͺ‡ 가지 μΆ”κ°€ 변경이 ν•„μš”ν•©λ‹ˆλ‹€.

  • [ ] uap-python
  • [ ] μ–‘μ‹μ—λŠ” 두 가지 λ³€ν˜•μ΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

    • λ‘œκ·ΈμΈν•œ 경우 λ‹€μŒμ„ 미리 μ±„μš°κ³  ν‘œμ‹œν•΄μ•Ό ν•©λ‹ˆλ‹€.

    • [x] Name (μ‚¬μš©μžμ˜ 전체 이름이 미리 μ±„μ›Œμ§„ ν…μŠ€νŠΈ ν•„λ“œ - μ‚¬μš©μžκ°€ νŽΈμ§‘ κ°€λŠ₯)

    • [x] Email (λ ˆμ΄λΈ”λ§Œ ν•΄λ‹Ή) "Zenodo 직원이 Zenodo 이메일 [email protected]둜 νšŒμ‹ ν•  κ²ƒμž…λ‹ˆλ‹€."(μˆ˜μ • λΆˆκ°€)

    • λ‘œκ·ΈμΈν•˜μ§€ μ•Šμ€ 경우:

    • [x] Name (빈 ν…μŠ€νŠΈ ν•„λ“œ)

    • [x] Email (빈 ν…μŠ€νŠΈ ν•„λ“œ)

  • [x] μŠ€νŒΈμ„ 받지 μ•Šλ„λ‘ ReCaptcha ν…ŒμŠ€νŠΈ
  • [x] 양식은 μ‚¬μš©μžλ‘œλΆ€ν„° 전솑될 μ‚¬μš©μž μ—μ΄μ „νŠΈ 정보λ₯Ό ν‘œμ‹œν•΄μ•Ό ν•©λ‹ˆλ‹€. 예:
To better address your problem, the following information can be sent to us (recommended) alongside with your message:
Operating system: ...
Browser: ...
(more User-Agent info)

κ·Έ μ˜†μ— "[x] λΈŒλΌμš°μ € 및 μ‹œμŠ€ν…œ 정보 보내기"λΌλŠ” ν™•μΈλž€(기본적으둜 ν™œμ„±ν™”λ¨)이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

  • [x] μΉ΄ν…Œκ³ λ¦¬λŠ” λ‹€μŒκ³Ό 같이 config.py μ—μ„œ ꡬ성할 수 μžˆμŠ΅λ‹ˆλ‹€.
PAGES_SUPPORT_CATEGORIES = [
 ('Technical Support', "Please describe the error you are getting, include any error messages or link to screenshots which might be relevant"),
 ('File upload request', "Please include the URL of the updated file, and specify which record and file you want to replace. Please use publicly accessible URLs."),
 (...)
]

μ‚¬μš©μžκ°€ λ²”μ£Όλ₯Ό μ„ νƒν•˜λ©΄ μ‚¬μš©μžκ°€ λ©”μ‹œμ§€μ— 포함해야 ν•˜λŠ” 정보(범주에 따라 닀름)λ₯Ό μΆ”κ°€ν•˜λŠ” μ•„λž˜ ν…μŠ€νŠΈκ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

  • [ ] μΉ΄ν…Œκ³ λ¦¬λŠ” 선택 ν•­λͺ© μ‚¬μ΄μ˜ λΆ€λ“œλŸ¬μš΄ μ „ν™˜μ„ 보여야 ν•©λ‹ˆλ‹€. μ΄μƒμ μœΌλ‘œλŠ” μ‚¬μš©μž μ •μ˜ μžλ°”μŠ€ν¬λ¦½νŠΈκ°€ λ„ˆλ¬΄ λ§Žμ§€ μ•ŠμœΌλ©΄(μžˆλŠ” 경우) λ‹€μŒ λΆ€νŠΈμŠ€νŠΈλž© μš”μ†Œκ°€ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. http://getbootstrap.com/javascript/#collapse

  • [ ] 이메일이 μ„±κ³΅μ μœΌλ‘œ μ „μ†‘λœ ν›„ μ‚¬μš©μžμ—κ²Œ 확인 이메일이 μ „μ†‘λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
    μ΄λŸ¬ν•œ μ’…λ₯˜μ˜ 양식은 μ–΄λ–€ 이유둜 양식이 μš°λ¦¬μ—κ²Œ λ©”μ‹œμ§€λ₯Ό 보내지 μ•ŠκΈ° λ•Œλ¬Έμ— μ‚¬μš©μžκ°€ μš°λ¦¬μ—κ²Œ μ§ˆλ¬Έμ„ ν•œ λ‹€μŒ 응닡을 받지 λͺ»ν•˜κ²Œ ν•©λ‹ˆλ‹€. 양식에 20λΆ„ 이내에 받은 νŽΈμ§€ν•¨μœΌλ‘œ 확인 이메일을 λ°›μ•„μ•Ό ν•œλ‹€κ³  λͺ…μ‹œν•΄μ•Ό ν•©λ‹ˆλ‹€. 그렇지 μ•Šμ€ 경우 λ‹€μ‹œ μ‹œλ„ν•˜κ±°λ‚˜ [email protected]둜 직접 이메일을

  • [ ] λ©”μ‹œμ§€μ™€ ν•¨κ»˜ νŒŒμΌμ„ μ—…λ‘œλ“œν•  수 μžˆμ–΄μ•Ό ν•˜λ©° 이메일 첨뢀 파일둜 보내야 ν•©λ‹ˆλ‹€. μ΅œλŒ€ 파일 ν¬κΈ°λŠ” ꡬ성할 수 μžˆμ–΄μ•Ό ν•˜λ©° λŒ€μ‹  νŒŒμΌμ— λŒ€ν•œ URL을 ν¬ν•¨ν•˜λ„λ‘ μ œμ•ˆν•˜λŠ” 더 큰 파일의 경우 였λ₯˜λ₯Ό ν‘œμ‹œν•΄μ•Ό ν•©λ‹ˆλ‹€. 어디에도 μ €μž₯λ˜μ§€ μ•Šκ³  μ• ν”Œλ¦¬μΌ€μ΄μ…˜(λ©”λͺ¨λ¦¬)을 톡해 μ „λ‹¬λ˜μ–΄ μž‘μ—…μ—μ„œ 직접 이메일 첨뢀 파일둜 μ „μ†‘λ©λ‹ˆλ‹€.

    • [ ] ν˜„μž¬ μ…€λŸ¬λ¦¬μ˜ 파일 직렬화 문제둜 인해 webapp ν”„λ‘œμ„ΈμŠ€μ—μ„œ μ „μ†‘ν•©λ‹ˆλ‹€. μ›μ‹œ λ°”μ΄νŠΈμ™€ 파일 이름을 보낸 λ‹€μŒ μž‘μ—… λ‚΄μ—μ„œ 파일 개체λ₯Ό μ‘°ν•©ν•˜μ—¬ μˆ˜μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€.
    • [ ] 전솑할 νŒŒμΌμ„ μ—¬λŸ¬ 개 선택할 수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.
    • [ ] 더 멋진 λ“œλž˜κ·Έ μ•€ λ“œλ‘­ 파일 선택기 μœ„μ ―μ„ μ‚¬μš©ν•  수 μžˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.
  • [ ] μ–‘μ‹μ—λŠ” 일뢀 μŠ€νƒ€μΌ 지정 및 μ½˜ν…μΈ  μž‘μ—…μ΄ ν•„μš”ν•©λ‹ˆλ‹€(ν…μŠ€νŠΈ/μ„€λͺ…/선택할 문제 μœ ν˜• λ“±).

  • [ ] λͺ¨λ“ˆμ€ 파이썬 λ¦°ν„°λ‘œ 확인해야 ν•©λ‹ˆλ‹€.

@jainaman224 κ·€ν•˜μ˜ κΈ°μ—¬λŠ” 이미 쒋은 μ‹œμž‘μ΄λ©°, 이것이 λͺ‡ 가지 μΆ”κ°€ μš”κ΅¬ μ‚¬ν•­μ΄λΌλŠ” 것을 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€. μ—¬μ „νžˆ 관심이 μžˆλŠ” 경우 이 μž‘μ—…μ„ 계속할 수 μžˆμ§€λ§Œ 첫 번째 κΈ°μ—¬λ₯Ό μˆ˜λ½ν•΄μ•Ό ν•˜λŠ” 것은 μ•„λ‹™λ‹ˆλ‹€! :)

@lnielsen @krzysztof μ‚¬μš©μžλ‘œλΆ€ν„° λ§Žμ€ 정보가 ν•„μš”ν•˜μ§€ μ•Šλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 이 λ°©λ²•μœΌλ‘œ κ°€λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€ https://github.com/jainaman224/zenodo/blob/patch-1/zenodo/modules/pages/views.py#L57 #L60. λ‚΄κ°€ ν‹€λ Έλ‹€λ©΄ μ €λ₯Ό μˆ˜μ •ν•˜μ‹­μ‹œμ˜€.
κ°μ‚¬ν•©λ‹ˆλ‹€

@lnielsen @krzysztof μ™œ uap-python λ₯Ό μ‚¬μš©ν•˜λŠ” 것이 더 μ’‹ μŠ΅λ‹ˆκΉŒ?

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰