Skip to content

파이썬 기반 위키 엔진 (Python-based wiki engine.)

License

Notifications You must be signed in to change notification settings

Iroom-gbs/GBSWiki

 
 

Repository files navigation

GBSWiki

이 위키엔진은 오픈나무를 바탕으로 만들어진 위키 엔진입니다. 경기북과학고 GBSWiki에 사용됩니다.
오픈나무 3.4.3 beta버전을 기반으로 합니다.

변경사항

1.0

  • 인물 문서 생성 기능
  • 학교 이메일만 허용
  • 외부인 열람 차단

1.1 (진행중)

  • 관리자 이메일 변경 기능
  • 외부인 열람 차단 선택기능 제거
  • 학생 문서 생성 이메일로 알림
  • 학생 문서 생성 신청 기록 남기기
  • 자신 문서 ACL 설정 기능
  • GBSWiki 버전 표기
  • TOC를 목차로 변경
  • 졸업생 인증 시스템
  • ID 찾기 기능
  • 비밀번호 초기화 기능
  • 최근 편집 개편(DB 말고 따로 저장)
  • GBSWiki OAuth 렌더러 개선

보안 취약점 보완

  • 토론창 바로가기 만들기(XSS)
  • 경곽 바로가기(XSS)
  • 차단당한 사용자 로그인 금지

1.2 (예정)

  • ★ mariaDB로 이전
  • ★ Google OAuth
  • 사용자 분류 추가(외부인/재학생/졸업생/교직원)
  • PW 찾기 개편
  • 관리자 권한 세분화
  • 닉네임 색상 추가
  • 뱃지 시스템(도전과제/업적) 시스템 추가
  • GBZOOM

TODO

  • 커스텀 문법

TODO?

  • 연합 위키
  • 동일한 제목의 문서 생성
  • 북곽봇을 통한 인증

About

파이썬 기반 위키 엔진 (Python-based wiki engine.)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 62.1%
  • JavaScript 16.6%
  • CSS 13.2%
  • HTML 8.1%