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