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