Contents
1
.
모니위키 개발
1.1
.
문제점 보고
2
.
기여
3
.
모니위키의 구조
1
.
모니위키 개발
¶
모니위키는 완전한 자유 소프트웨어이며
http://dev.naver.com/projects/moniwiki
https://github.com/wkpark/moniwiki
사이트에서 개발이 이루어지고 있습니다.
사용중에 불편하신 부분이나 오작동하거나 질문할 부분이 있으면 개발 사이트에 오셔서 언제든지 개발자와 피드백을 하실 수 있습니다.
1.1
.
문제점 보고
¶
모니위키 사용중에 문제점이 발생하는 경우에는 지체없이
http://dev.naver.com/projects/moniwiki/bugs
https://github.com/wkpark/moniwiki
사이트에서 문제점을 보고해주시기 바랍니다. 혹은 사용중에 불편한 점이 있다고 생각하셔도 보고해 주시면 고맙겠습니다.
개발자는 사용자가 불편하게 생각하는 부분을 잘 모르는 경우가 많습니다. 사용자의 피드백은 모니위키를 좀 더 사용하기 편리하게 만들어 줄 가능성을 열어줍니다!
2
.
기여
¶
모니위키의 일부 부족한 부분에 대해서 조금만 더 관심을 가진다면 모니위키의 기능을 확장하고 모니위키에 소스코드를 기여하실 수도 있습니다. 여러분의 기여가 많은 사람에게 도움을 줄 수 있습니다.
모니위키는 GPL이라는 공개 소프트웨어 라이선스를 준수하고 있으므로, GPL에 준하는 어떠한 기여도 환영합니다.
모니위키에 여러분이 직접 만드신 소스코드를 기여해 보시기 바랍니다!
3
.
모니위키의 구조
¶
모니위키는 개략적으로 다음과 같은 구조로 구성되어 있습니다.
config 세팅 읽기
locale 설정
페이지 이름 및 쿼리 스트링 파싱
페이지 / 포매터 생성
보안 모듈 초기화
로봇/IP 차단 체크
페이지 헤더
페이지 타이틀
페이지 렌더링
페이지 푸터
여기서 가장 많은 시간이 걸리는 부분은 보통 페이지 렌더링이며, 캐시를 사용하게 되면 페이지 렌더링 시간이 대폭 감소되게 됩니다.
«
|
HelpContents
|
»
Retrieved from http://memorecycle.com/w/wiki.php/HelpForDevelopers
last modified 2019-01-08 07:48:01