리브레 위키:LibertyEngine

2여 (토론 | 기여)님의 2016년 5월 1일 (일) 21:36 판

LibertyEngine

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

사양

진행사항

개요

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

2015년 12월

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

2016년 1월

  • 파서 마무리 작업 중
  • 스킨 및 레이아웃 버그픽스 중

2016년 2월

  • 파서 작업 완료
  • 각종 기능 추가중

2016년 3월

  • 관리 기능 추가중
  • 파서 리팩토링 중

2016년 4월

  • 내부 테스트 중
  • 최적화 및 안정화 중

리브레 엔진 요구사항(보존)

문서 참조.

리버티 엔진 요구사항

문서 참조.