알파위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
openNAMU
(r36 판)
[주의!]
문서의 이전 버전(
2020-08-16 14:36:38
에 수정)을 보고 있습니다.
최신 버전으로 이동
분류
위키 엔진
깃허브
3.1.6 스크린샷.
1
. 개요
2
. 작동 원리
2.1
. 역사
3
. 장단점
3.1
. 장점
3.2
. 단점
4
. 사용 위키
5
. 기타
1.
개요
[편집]
GitHub
이슈
[1]
테스트 위키
[2]
[3]
알파위키
의
나무마크
문법을 지원하는
파이썬
기반
위키 엔진
이다. 기존에는 Node.js로 개발됐었다.
호스팅은
파이썬
3.5 이상을 사용할 수 있는 기기에서 동작이 가능하다.
라즈베리 파이
는 물론
안드로이드
에서도 동작이 가능하며, PyDroid 3 등의 파이썬 3을 구동하는 애플리케이션을 사용한다.
파이썬 3.5를 지원하지 않는 Windows XP에서는 호스팅할 수 없다.
2.
작동 원리
[편집]
원래는
Node.js
Express 기반이였고 json에 모든 걸 기록하는 형태였으나 한번 엎어진 이후로 파일에 기록하는
모니위키
형식을 띄게 되었다.
그래서 엄밀히 말하면
the seed
보다 모니위키에 가깝다.
그래서 구조적 문제를 해결하기 위해서
MySQL
로 돌아가는 오픈나무가
개발중
이였는데 편하게 하려고 파이썬으로 바꿨다고 한다. 또 개인용으로 쓰기 좋고 백업이 편한 디비를 찾다가
SQLite
로 바꾸었다.
2.1.
역사
[편집]
저장 방법:
JSON
->
파일
->
MySQL
->
SQLite
-> MySQL(및 MariaDB) 및 SQLite
프레임워크: Express.js -> Flask -> bottle
[4]
-> Flask
[5]
언어:
Node.js
->
Python
3.
장단점
[편집]
3.1.
장점
[편집]
간단한 설치
설치 후 즉시 사용 가능
나무마크 지원
쓸모 있는 기능 다수 보유
SQLite의 경우 DB 프로그램 설치 필요 없음
3.2.
단점
[편집]
파이썬 지원 호스팅,
서버
필요
어설픈 구조
확장기능 없음
[6]
대형 위키에 부적합
VirtualHost 미지원
이름공간이라는 개념이 없다. 사용자 문서는 그냥 앞이 user:로 시작되는지 확인하고 권한을 결정할 뿐이다.
4.
사용 위키
[편집]
2차 알파위키
대한위키실록
오픈테섭
시드위키
5.
기타
[편집]
예전에는 개발자가 개발을 포기했으나 다른 개발자가 다시 잡고 개발 중이다.
위키엔진을 왜 만들었냐면
도쿠위키
랑
모니위키
를 써봤는데 맘에 안 들어서
라고 한다.
관련 문서
한국어와 영어가 지원되기 때문에, 한글판에서도 영어가 좀 섞여있다.
[1]
간단한 이슈는 다른 개발자도 담당한다고 한다.
[2]
GitHub의 자체기능을 이용한다고 한다.
링크
[3]
콘센트 꼽을 곳이 없어서 서버를 중지했다고 한다.
[4]
2.0.0부터 적용
[5]
2.6.0부터 적용
[6]
다만 커스텀 코드라는 기능으로 대체되었다.
#redirect 틀:문서 가져옴/나무위키
이 리비전은
2020-08-16 14:36:38
에 편집되었습니다.
Contents are available under the
CC BY-NC-SA 2.0 KR
; There could be exceptions if specified or mentioned.
Liberty
|
the seed