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