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