편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
== LibertyEngine == | == LibertyEngine == | ||
[[리브레 위키]]의 차기 [[엔진]]이다. | [[리브레 위키]]의 차기 [[엔진]]이다. | ||
[[미디어위키]]의 복잡한 설정과 일일히 최적화를 해 줘야 하는 문제때문에 새로운 | [[미디어위키]]의 복잡한 설정과 일일히 최적화를 해 줘야 하는 문제때문에 새로운 엔진으로 이주를 결정하였다. | ||
초기에는 리브레엔진이라 이름을 붙였지만 여러 어려움이 겹쳐 Python에서 Node.js를 이용한 Javascript로 사용하기로 되었고 [[사:itsurea]]가 리버티 엔진이라고 이름을 변경하였다. | 초기에는 리브레엔진이라 이름을 붙였지만 여러 어려움이 겹쳐 Python에서 Node.js를 이용한 Javascript로 사용하기로 되었고 [[사:itsurea]]가 리버티 엔진이라고 이름을 변경하였다. | ||
예상 공개일은 2016년 3~4월 달이 예상된다. | |||
== 사양 == | == 사양 == | ||
* 언어 : [[JavaScript]] | * 언어 : [[JavaScript]] | ||
* 플랫폼 : [[Node.js]] | * 플랫폼 : [[Node.js]] | ||
* | * 프레임워크 : [[express.js]] | ||
* 데이터베이스 : [[MariaDB]] | * 데이터베이스 : [[MariaDB]] | ||
* 지원하는 위키문법 : [[Mediawiki]] | * 지원하는 위키문법 : [[Mediawiki]] | ||
14번째 줄: | 16번째 줄: | ||
=== 개요 === | === 개요 === | ||
# {{ | # {{미완료}} 데이터베이스 구축 - 새로운 엔진의 데이터를 저장하는 공간입니다. | ||
# {{ | ## {{미완료}} 사용자 정보 테이블 | ||
## {{ | ## {{미완료}} 항목 테이블 | ||
## {{ | ## {{미완료}} 권한 테이블 | ||
# {{ | # {{미완료}} Liberty 스킨 제작 - 새로운 엔진을 선보일 화면입니다. | ||
## {{완료}} 문단기능, 개행, 글씨 꾸미기, 들여쓰기, 목록 | ## {{미완료}} 미디어위키에 대응하는 스킨 제작 | ||
## {{완료}} 문서연결(링크) | ## {{미완료}} LibertyEngine에 대응하는 스킨으로 교체 | ||
# {{미완료}} 파서 제작 - 새로운 엔진의 심장으로서 위키텍스트를 HTML로 바꾸어 줍니다. | |||
## {{완료}} 각주 | ## {{완료}}문단기능, 개행, 글씨 꾸미기, 들여쓰기, 목록 | ||
## {{완료}} 파일 삽입(이미지) | ## {{완료}}문서연결(링크) | ||
## {{ | ## {{완료}}각주 | ||
## {{ | ## {{완료}}파일 삽입(이미지) | ||
## {{완료}} 표 | ## {{미완료}}서명, 사용자 이름 | ||
## {{ | ## {{미완료}}분류 | ||
## {{완료}} 구분선 | ## {{완료}}표 | ||
## {{ | ## {{미완료}}틀 | ||
## {{ | ## {{완료}}구분선 | ||
## {{ | ## {{미완료}}ISBN 링크 | ||
## {{ | ## {{미완료}}펼치기/접기 | ||
## {{미완료}}이미지에 링크넣기 | |||
## {{미완료}}미디어위키 특수명령(NOTOC, TOC, FORCETOC, NOEDITSECTION, HIDDENCAT) | |||
# {{미완료}} 사용자 설정 - 새로운 엔진을 편하게 사용하도록 각종 기능을 추가합니다 | # {{미완료}}사용자 설정 - 새로운 엔진을 편하게 사용하도록 각종 기능을 추가합니다 | ||
## {{ | ## {{미완료}}사용자문서 | ||
## {{미완료}} 사용자 환경설정 | ## {{미완료}}사용자 환경설정 | ||
## {{미완료}} 사용자 스크립트 | ## {{미완료}}사용자 스크립트 | ||
# {{미완료}} 운영 - 새로운 엔진에서 위키 관리를 위한 기능을 제공합니다 | # {{미완료}}운영 - 새로운 엔진에서 위키 관리를 위한 기능을 제공합니다 | ||
## {{ | ## {{미완료}}사용자권한 | ||
# {{미완료}}기타 | |||
# {{미완료}} 기타 | ## {{미완료}}토론 | ||
# | |||
# {{미완료}} | |||
=== 2015년 12월 === | === 2015년 12월 === | ||
* 파서 제작 | * 파서 제작 진행중 | ||
* 스킨 및 레이아웃 제작 | * 스킨 및 레이아웃 제작 진행중 | ||
=== 파서<s>다메파서</s> 진행상황 === | |||
=== | ==== 구현된 문법 ==== | ||
*링크(<nowiki>[[항목명]],[[항목명|텍스트]]</nowiki>) | |||
*외부링크 | |||
*테이블 문법 | |||
*강조 문법 | |||
*개행 문법 | |||
*문단 제목 | |||
*리스트(<nowiki>*</nowiki> , <nowiki>#</nowiki>) | |||
=== | *주석문법 | ||
* | |||
* | |||
* | |||
* | |||
* | |||
* | |||
* | |||
* | |||
* | |||
== | == 예정 사항 == | ||
* 관리 | * 파서가 완성된 후, 리브레위키 미러를 제작, 파싱 에러를 잡는다 | ||
* 동시에 차후 위키 관리/사용자 계정에 관한 기능을 제작한다. | |||
== 리브레 엔진 요구사항 == | |||
[[/리브레 엔진 요구사항|항목참조]] | |||
== 리브레 엔진 요구사항 | |||
[[/리브레 엔진 요구사항| | |||
== 리버티 엔진 요구사항 == | == 리버티 엔진 요구사항 == | ||
[[/리버티 엔진 요구사항| | [[/리버티 엔진 요구사항|항목참조]] | ||
[[분류:리브레 위키 | [[분류:리브레 위키]] |