SSL 인증서(Let's Encrypt) 문제 해결

Submitted by westporch on 2019.06.16.(Sun) - 14:10

■ 증상
SSL 인증서(Let's Encrypt)가 6월 9일 11시 27분에 만료되어 ▲커뮤니티(debianusers.or.kr), ▲위키(wiki.debianusers.or.kr) 사이트로 HTTPS 연결을 할 수 없었습니다.

■ 문제 발생 기간
2019.6.9.(일) 11:27 ~ 2019.6.16.(일) 09:26

■ 대처가 늦은 이유
현재 수험 생활 중이라, 주말에 잠깐 시간을 내어서 사이트를 확인합니다. 지난주 토요일(6월 8일)에 사이트를 확인했을 때에는 HTTPS 접속에 문제가 없었습니다. 공교롭게도 사이트에 방문하고 난 다음날(6월 9일)에 인증서가 만료되었습니다. 이후 다시 돌아오는 주말(6월 16일)이 되어서야, HTTPS 연결에 문제가 있음을 확인했습니다.

[위키] 리캡차 적용, 로그인해야 글 작성 가능

Submitted by westporch on 2018.12.15.(Sat) - 17:48

그동안 위키 사이트(wiki.debianusers.or.kr · 이하 위키)에 가입한 사용자뿐만 아니라 가입하지 않은 사용자들도, 자유롭게 위키에 글을 작성할 수 있었습니다.

그러나 앞으로는 위키에 로그인한 사용자만이 문서 생성 · 작성을 할 수 있습니다. 위키의 회원가입 페이지에는 '리캡차(reCAPTCHA)'를 적용했기 때문에, 자동 회원가입은 차단됩니다.

이러한 조치를 취한 이유는 일부 사용자(외국인으로 추정)들이 위키에 광고 글을 종종 게시했기 때문입니다.

[종료] 시험공부에 전념하려고 합니다.

Submitted by westporch on 2018.12.08.(Sat) - 23:56

※ 수험생활이 드디어 끝났습니다. 자세한 내용은 아래 댓글을 참고해 주십시오.

그동안 주말마다 최대한 정성을 다해 아래 활동을 해왔습니다.
* 질문에 대한 답변 작성
* 위키 문서 작성
* 서버 관리

때로는 이 활동이 새벽까지 이어져, 많이 피곤할 때도 있었습니다. 하지만 뿌듯함과 즐거움을 느낄 수 있는 소중한 시간이었습니다.

[중단] 회원 가입 할 때 사용 가능한 이메일 주소

Submitted by westporch on 2018.12.01.(Sat) - 23:30

※ 앞으로는 회원 가입 시 이메일 주소에 관한 제약 없이, 모든 이메일 주소를 사용하실 수 있습니다. 자세한 내용은 아래 댓글을 참고해 주십시오.

앞으로 회원가입할 때, 사용할 수 있는 이메일 주소가 제한됩니다.
불편하시더라도 바로 아래에 해당하는 도메인의, 이메일 주소를 사용해 주시기 바랍니다.

■ 사용할 수 있는 이메일 주소
* 우리나라의 국가 코드를 포함한 도메인의, 이메일 주소
* 국내 포털사이트(다음, 네이버, 네이트)의 이메일 주소

※ 위 도메인의 이메일 주소를 사용하지 않으면 회원가입을 할 수 없습니다.

글 작성시 줄 간격 조정 방법

Submitted by westporch on 2018.05.12.(Sat) - 22:28

현재 Drupal8으로 운영 중인 우리 커뮤니티는 글 작성 모듈로 CKEditor를 사용하고 있습니다.

커서가 위치한 곳(n 번째 줄)에서
■ '쉬프트 + 엔터 키'를 누를 경우
바로 다음 줄(n+1)로 커서가 이동합니다.
즉, <br> 태그가 적용됩니다.

■ '엔터 키'를 누를 경우
한 칸을 건너 뛴 위치(n+2)로 커서가 이동합니다.
즉, <p> 태그가 적용됩니다.

위 내용은 아래 링크에서 테스트해 보실 수 있습니다.
CKEditor 사용해보기

위키 서버의 스킨 설정

Submitted by westporch on 2018.05.12.(Sat) - 18:02

위키 서버(mediawiki로 운영)에서 로그인 전·후에 서로 다른 스킨이 적용되는 문제를 해결했습니다.

로그인 전: Vector 스킨이 적용됨.
로그인 후: monobook 스킨이 적용됨.


■ 서로 다른 스킨이 적용되는 이유
기본값으로 설정한 스킨(Vector)외에 다른 스킨(CologneBlue, Modern, MonoBook)들도 활성화했기 때문입니다.

■ 해결 방법
미디어 위키의 설정 파일인 LocalSettings.php에서 Vector 스킨을 제외한 나머지 스킨들을 비활성화 했습니다.

게시물(본문)의 변경 이력 확인이 가능합니다.

Submitted by westporch on 2018.03.10.(Sat) - 17:00

앞으로 게시물(본문)을 수정하면 변경 이력을 드루팔의 Revisions 이라는 기능을 통해 확인할 수 있습니다. 이 기능은 본문의 Revisions 탭에 있습니다.  단, Revision 기능을 적용하지 않았던 이전 게시물에서는 Revisions 탭이 보이지 않습니다. 참고로 Revisions 기능은 댓글이 아닌 본문에서만 사용할 수 있습니다. 왜냐하면 댓글에서는 댓글의 최초 작성 시각과 수정한 시각이 각각 출력되기 때문입니다.

1. 변경 이력(Revisions) 기능을 적용한 이유
기존에는 게시물(본문)에 최초 작성 시각만 출력되며, 본문을 수정해도 수정 시각은 출력되지 않는 문제가 있었습니다. 본문의 수정된 시각을 가져오기 위해서 드루팔 모듈(node)의 소스를 살펴보았지만 어떻게 수정해야할 지 잘 모르겠습니다. 아래와  같이 drupal/core/modules/node/node.module 파일에는 게시물의 변경 시각에 대한 내용은 정의되어 있지 않습니다.

댓글의 수정된 시각 출력

Submitted by westporch on 2018.03.10.(Sat) - 13:31

댓글을 수정하면 댓글의 수정 시각이 출력되도록 하였습니다. 기존에는 댓글의 최초 작성 시각만 출력되며, 댓글의 수정 시각은 출력되지 않는 문제가 있었습니다. 댓글 작성·수정시 출력되는 샘플 정보는 아래와 같습니다.

* 변경 전(前)  
westporch
Sat, 03/10/2018 - 12:28

* 변경 후(後)
westporch
Submitted: Sat, 03/10/2018 - 12:28
Modified: Sat, 03/10/2018 - 13:20

기본 텍스트 입력 방식 변경

Submitted by westporch on 2018.03.03.(Sat) - 18:06

기본 텍스트 입력 방식을 변경했습니다. 댓글 작성시에는  디폴트로 설정된 기본 입력 모드(Restricted HTML)를 사용해 주시면 감사하겠습니다.

1. 기존 문제점 (기본 텍스트 입력 방식을 변경한 이유)
댓글에 표를 삽입[1]하거나 문법 강조 기능[2]을 적용할 경우 모바일 출력이 원활하지 않습니다. 모바일 환경에서 검정 화면이 일부 출력되며 화면의 비율이 깨집니다. 하지만 본문에서는 표 삽입, 문법 강조 기능을 적용할 경우 큰 문제없이 잘 작동합니다. (물론 본문에서도 문법 강조 기능을 적용할 경우 모바일 환경에서 배경색이 잘려서 표현[3]되기도 하지만 모바일 환경에서의 댓글 출력 문제에 비하면 사소한 문제입니다. 소스의 내용 확인에는 문제가 없으며 단지 미관상 매끄럽지 않을 뿐입니다.)

2. 기존 문제점의 해결 방법
본문과 댓글 작성시 문서 편집기의 기능을 최소화했습니다. 즉, 표 삽입 기능과 문법 강조 기능을 기본 입력 모드(Restricted HTML)에서 제외했습니다.

General discussion 포럼 삭제

Submitted by westporch on 2017.09.30.(Sat) - 10:32

General discussion 포럼을 삭제했습니다.

■ General discussion 포럼의 용도
General discussion 포럼은 기존에 존재하는 포럼(자유 게시판, 건의사항 등등) 외의 주제를 이야기 하는 곳 입니다.

■ General discussion 포럼의 삭제 이유
게시물을 명확히 분류하기 위해서 General discussion 포럼을 삭제했습니다.  자유게시판, 건의사항 포럼등에 작성될 글이 General이라는 애매함 속에 General discussion에 작성되는 것을 방지하고자 합니다.