리브레 위키:LibertyEngine 편집하기


편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
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]]
* 프레임워크 : [[Express (프레임워크)|Express]]
* 데이터베이스 : [[MariaDB]]
* 데이터베이스 : [[MariaDB]]
* 지원하는 위키문법 : [[Mediawiki]]
* 지원하는 위키문법 : [[Mediawiki]]
14번째 줄: 16번째 줄:


=== 개요 ===
=== 개요 ===
# {{완료}} 데이터베이스 구축 - 새로운 엔진의 데이터를 저장하는 공간입니다.
# {{미완료}} 데이터베이스 구축 - 새로운 엔진의 데이터를 저장하는 공간입니다.
# {{완료}} Liberty 스킨 제작 - 새로운 엔진을 선보일 화면입니다.
## {{미완료}} 사용자 정보 테이블
## {{완료}} 항목 테이블
## {{미완료}} 권한 테이블
# {{미완료}} Liberty 스킨 제작 - 새로운 엔진을 선보일 화면입니다.
## {{완료}} 미디어위키에 대응하는 스킨 제작
## {{완료}} 미디어위키에 대응하는 스킨 제작
## {{완료}} LibertyEngine에 대응하는 스킨으로 교체
## {{미완료}} LibertyEngine에 대응하는 스킨으로 교체
# {{완료}} 파서 제작 - 위키텍스트를 HTML로 바꾸어 줍니다.
# {{완료}} 파서 제작 - 위키텍스트를 HTML로 바꾸어 줍니다.
## {{완료}} 문단기능, 개행, 글씨 꾸미기, 들여쓰기, 목록
## {{완료}} 문단기능, 개행, 글씨 꾸미기, 들여쓰기, 목록
36번째 줄: 41번째 줄:
# {{완료}} 편집기 - 문서를 편집할 수 있게 합니다.
# {{완료}} 편집기 - 문서를 편집할 수 있게 합니다.
# {{미완료}} 사용자 설정 - 새로운 엔진을 편하게 사용하도록 각종 기능을 추가합니다
# {{미완료}} 사용자 설정 - 새로운 엔진을 편하게 사용하도록 각종 기능을 추가합니다
## {{완료}} 사용자문서
## {{미완료}} 사용자문서
## {{미완료}} 사용자 환경설정
## {{미완료}} 사용자 환경설정
## {{미완료}} 사용자 스크립트
## {{미완료}} 사용자 스크립트
# {{미완료}} 운영 - 새로운 엔진에서 위키 관리를 위한 기능을 제공합니다
# {{미완료}} 운영 - 새로운 엔진에서 위키 관리를 위한 기능을 제공합니다
## {{완료}} 사용자권한
## {{미완료}} 사용자권한
# {{미완료}} 통계
# {{미완료}} 통계
# {{미완료}} 기타
# {{미완료}} 기타
## {{완료}} 토의
## {{미완료}} 토론
## {{미완료}} 투표
# {{미완료}} 국제화


=== 2015년 12월 ===
=== 2015년 12월 ===
66번째 줄: 69번째 줄:
* 내부 테스트 중
* 내부 테스트 중
* 최적화 및 안정화 중
* 최적화 및 안정화 중
=== 2016년 5월 ===
* 내부 테스트 중
* 최적화 및 안정화 중
* 관리 및 특수기능 개발 중
=== 2016년 6월 ===
* 내부 테스트 중
* 최적화 및 안정화 중
* 관리 및 특수기능 개발 중
=== 2016년 9월 ===
* 관리 및 특수기능 개발 중
=== 2016년 10월 ===
=== 2016년 11월 ===
=== 2016년 12월 ===
코드 전면 재작성. <del>React 프론트엔드 라이브러리 도입</del><ref>이후 vue로 교체</ref>
=== 2017년 1월 ===
=== 2017년 8월 ===
테스트 및 안정화 작업 중
=== 2017년 11월 ===
소스 공개
== 사용하는 위키 ==


== 리브레 엔진 요구사항(보존) ==
== 리브레 엔진 요구사항(보존) ==
103번째 줄: 76번째 줄:
[[/리버티 엔진 요구사항|문서]] 참조.
[[/리버티 엔진 요구사항|문서]] 참조.


{{주석}}
[[분류:리브레 위키]]
 
[[분류:리브레 위키 관리]]
리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다.
취소 편집 도움말 (새 창에서 열림)

| () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |}

이 문서에서 사용한 틀: