리브레 위키:LibertyEngine

Nessun (토론 | 기여)님의 2015년 12월 31일 (목) 01:16 판 (→‎개요)

LibertyEngine

리브레 위키의 차기 엔진이다. 미디어위키의 복잡한 설정과 일일히 최적화를 해 줘야 하는 문제때문에 새로운 엔진으로 이주를 결정하였다. 초기에는 리브레엔진이라 이름을 붙였지만 여러 어려움이 겹쳐 Python에서 Node.js를 이용한 Javascript로 사용하기로 되었고 사:itsurea가 리버티 엔진이라고 이름을 변경하였다.

예상 공개일은 2016년 3~4월 달이 예상된다.

사양

진행사항

개요

  1. X mark.svg 미완료 데이터베이스 구축 - 새로운 엔진의 데이터를 저장하는 공간입니다.
    1. X mark.svg 미완료 사용자 정보 테이블
    2. X mark.svg 미완료 항목 테이블
    3. X mark.svg 미완료 권한 테이블
  2. X mark.svg 미완료 Liberty 스킨 제작 - 새로운 엔진을 선보일 화면입니다.
    1. X mark.svg 미완료 미디어위키에 대응하는 스킨 제작
    2. X mark.svg 미완료 LibertyEngine에 대응하는 스킨으로 교체
  3. X mark.svg 미완료 파서 제작 - 새로운 엔진의 심장으로서 위키텍스트를 HTML로 바꾸어 줍니다.
    1. Yes check.svg 완료문단기능, 개행, 글씨 꾸미기, 들여쓰기, 목록
    2. Yes check.svg 완료문서연결(링크)
    3. Yes check.svg 완료각주
    4. Yes check.svg 완료파일 삽입(이미지)
    5. X mark.svg 미완료서명, 사용자 이름
    6. X mark.svg 미완료분류
    7. Yes check.svg 완료
    8. X mark.svg 미완료
    9. Yes check.svg 완료구분선
    10. Yes check.svg 완료ISBN 링크
    11. X mark.svg 미완료펼치기/접기
    12. X mark.svg 미완료이미지에 링크넣기
    13. X mark.svg 미완료미디어위키 특수명령(NOTOC, TOC, FORCETOC, NOEDITSECTION, HIDDENCAT)
  4. X mark.svg 미완료사용자 설정 - 새로운 엔진을 편하게 사용하도록 각종 기능을 추가합니다
    1. X mark.svg 미완료사용자문서
    2. X mark.svg 미완료사용자 환경설정
    3. X mark.svg 미완료사용자 스크립트
  5. X mark.svg 미완료운영 - 새로운 엔진에서 위키 관리를 위한 기능을 제공합니다
    1. X mark.svg 미완료사용자권한
  6. X mark.svg 미완료기타
    1. X mark.svg 미완료토론

2015년 12월

  • 파서 제작 진행중
  • 스킨 및 레이아웃 제작 진행중

파서다메파서 진행상황

구현된 문법

  • 링크([[항목명]],[[항목명|텍스트]])
  • 외부링크
  • 테이블 문법
  • 강조 문법
  • 개행 문법
  • 문단 제목
  • 리스트(* , #)
  • 주석문법

예정 사항

  • 파서가 완성된 후, 리브레위키 미러를 제작, 파싱 에러를 잡는다
  • 동시에 차후 위키 관리/사용자 계정에 관한 기능을 제작한다.

리브레 엔진 요구사항

항목참조

리버티 엔진 요구사항

항목참조