(→로그인 오류: 해결됨) |
(→버그: 모바일 아이콘 짤림 추가) |
||
81번째 줄: | 81번째 줄: | ||
===ACL 권한 만료일 오류=== | ===ACL 권한 만료일 오류=== | ||
ACL 권한 허용 만료일(Expiration)이 '''1970-01-01 00:00:00'''로 표시된다. 물론 ACL 제한은 제대로 작동한다. | ACL 권한 허용 만료일(Expiration)이 '''1970-01-01 00:00:00'''로 표시된다. 물론 ACL 제한은 제대로 작동한다. | ||
===모바일에서 로그인시 회원 아이콘 짤림=== | |||
모바일에서 로그인 하면, 회원 아이콘(Gravatar)이 검색 버튼 밑으로 내려가 누르기 어려운 상태가 된다. | |||
{| class="wikitable" | |||
| [[파일:PressDo_그라바타_짤림1.png|250px]] || [[파일:PressDo_그라바타_짤림2.jpg|250px]] | |||
|- | |||
! 회원 아이콘 짤림 || 회원 아이콘을 눌렀을때 모습 | |||
|} | |||
===구현 안된 기능=== | ===구현 안된 기능=== |
2022년 1월 18일 (화) 15:14 판
미디어위키 문법 | |||
---|---|---|---|
미디어위키 | 리버티 엔진 | ||
나무위키 문법 | |||
the seed | openNAMU | 나무마크 (확장기능) | PressDo |
기타 문법을 사용하는 엔진들 | |||
도쿠위키 | 모니위키 |
PressDo | |
---|---|
개발자 |
![]() ![]() |
발표일 | 2021년 1월 19일 (첫 릴리즈) |
프로그래밍 언어 | |
운영 체제 | PHP 가능 환경 |
플랫폼 | PHP 플랫폼 |
언어 | 한국어 |
종류 | 위키위키 소프트웨어 |
라이선스 | AGPL |
웹 사이트 |
![]() |
- “ PressDoWiki - Fast & Light PHP Wiki Engine
”
개요
PHP 기반으로 만든 나무마크 지원 위키 소프트웨어이다. 파이썬 기반으로 제작된 오픈나무에 비해 PHP로 작성되었기 때문에 호환성 부분에서는 이쪽이 더 좋다.
요구사항
PHP
- PHP 8.0 이상[1]
- php-curl
- PHP PDO 모듈
DB
아래의 DB를 지원하며, 이중 하나만 설치되어 있으면 된다.
- MariaDB 10.2 이상
- MySQL 5.7 이상
- PostgreSQL 9.2 이상
- Oracle DB
- Microsoft Access
- MSSQL
- IBM DB2
- SQLite 3
지원 문법
사용 할 수 있는 문법은 다음과 같다.
특징
나무위키와 유사한 ACL
나무위키와 최대한 유사하게 ACL[7]을 지원하도록 하고 있다.
구버전 브라우저에서도 사용 가능
최신 브라우저에서만 사용 가능하도록 제작되는 보통의 스킨들과 달리, 구버전 브라우저에서도 문단 접기/펼치기 기능 등이 가능하도록 제작하고 있다.
버그
가로로 긴 표 짤림
가온 위키 등에서 사용하는 리버티 스킨 사용 시, 모바일에서 가로로 긴 표가 짤리는 현상이 있듯[8][9], 여기도 가로로 긴 표가 짤린다. 여긴 PC버전에서도 짤린다.
로그인 오류
회원가입을 한 뒤, 회원가입때 입력했던 정보로 로그인을 시도하면, 다음과 같은 오류메시지가 표시된다.
[오류!] 사용자 이름 또는 패스워드가 올바르지 않습니다.
이슈를 넣었고 현재는 해결된 상태이다.
ACL 권한 만료일 오류
ACL 권한 허용 만료일(Expiration)이 1970-01-01 00:00:00로 표시된다. 물론 ACL 제한은 제대로 작동한다.
모바일에서 로그인시 회원 아이콘 짤림
모바일에서 로그인 하면, 회원 아이콘(Gravatar)이 검색 버튼 밑으로 내려가 누르기 어려운 상태가 된다.
![]() |
![]() |
회원 아이콘 짤림 | 회원 아이콘을 눌렀을때 모습 |
---|
구현 안된 기능
버그는 아니지만, 아직 구현되지 않은 기능들은 다음과 같다.
- 이동
- 삭제
- 파일 업로드
- 역링크
- 기타 등등
개발자 문서
엔진 구조 등을 알아보기 원한다면, PressDo 개발자 문서를 확인하자.
기타
테스트 위키의 PressDo 문서에 들어가면 다음과 같은 팝업창이 뜬다.
Welcome to PressDo!
사용처
각주
- ↑ PHP 8.0 이상에서 추가된
str_starts_with()
와str_ends_with()
함수 등이 사용되기 때문. - ↑ 별도 확장으로 다운로드 받아야 함
- ↑ 오리지널 마크다운 문법 지원
- ↑ 깃허브에서는 적혀져 있지 않고 테스트 위키 상에서만 적혀져 있다.
- ↑ 자신이 원하는 방식의 커스텀 문법을 추가할 수 있다. 하나의 폴더 안에 포함되어 있어야 하며, 문법 렌더러에서 HTML 변환까지 모두 끝내야 한다.
- ↑ 커스텀 문법을 추가하려면,
- {$폴더명} 에는 자신이 원하는 폴더 이름을 쓰시면 됩니다.
- (PressDo 폴더)/mark/{$폴더명}/ 디렉토리를 생성합니다.
- 해당 디렉토리 안에 loader.php와 렌더러 파일들을 집어넣습니다. 이 때, loader.php는 {$폴더명} 디렉토리의 바로 하위에 있어야 합니다.
- (PressDo 폴더)/data/global/config.php를 수정하여 'Mark' 값을 {$폴더명} 으로 설정합니다.
- ↑ 미디어위키에서는 권한
- ↑ 가온 위키에서는 해당 버그가 발생하지 않음.
- ↑ 해결방법