이 문서 내용은 좀 낡았습니다.
60일이나 편집 안된 오래된 망한 문서니 개발 문서인 경우 참고할 때 조심하세요. 최신 정보를 알고 싶으면 게시판에 글 써주세요


목차

1. 개요
2. 그래서
3. 이전 방안
3.1. A 모니마크 지원
3.1.1. 전처리기 방식으로 지원
3.2. B 모니마크 to 나무마크 제작
4. 근데 문제점
4.1. PHP
4.2. 복잡함
5. 모니위키 구조에 대한 분석

1. 개요

2023년 들어서 모니위키의 개발이 지지부진하다. 물론 오픈나무가 할 말은 아니긴 한데

최신 PHP도 지원하지 않고 있으며 이대로면 더 이상 모니위키 기반 위키들은 그냥 사라지고 말 것 같다

2. 그래서

오픈나무로 이전하는 기능을 만들면 어떨까?

3. 이전 방안

3.1. A 모니마크 지원

현재 나무마크 렌더러를 개조해서 모니마크를 지원하게 할까 고민 중이다.

이렇게 된다면 오픈나무의 문법이 하나 더 늘어난다만...

이전해서 넘어온 사람 빼고는 사실 2023년에 모니마크를 쓸 사람이 있는 지는 모르겠다

3.1.1. 전처리기 방식으로 지원

모니마크 문법을 전처리를 거쳐서 나무마크로 변환하고 이를 나무마크로 파싱하면 해결될 것 같다.

3.2. B 모니마크 to 나무마크 제작

모니마크에서 나무마크로 가는 그런 무언가를 제작하는 거다.

4. 근데 문제점

4.1. PHP

PHP 호스팅 쓰던 사람들이 대부분일 것 같은데 파이썬으로 넘어올까?

4.2. 복잡함

완전한 이식을 하려면 모니위키 구조를 한번 뜯어봐야할 것 같은데 굉장히 귀찮은 일이 될 것 같다

5. 모니위키 구조에 대한 분석