PressDo 편집하기

귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
6번째 줄: 6번째 줄:
| 화면                =  
| 화면                =  
| 개발자              = {{깃허브|aaei924}}, {{깃허브|issac4892}}
| 개발자              = {{깃허브|aaei924}}, {{깃허브|issac4892}}
| 발표일              = 2월 중 (예정)
| 발표일              = {{날짜/출력|2021-01-19}} (첫 릴리즈)
| 버전 정보             = 2102 (예정)
| 버전 정보 =  
| 상태                =
| 상태                =
| 프로그래밍 언어      = {{뱃지/PHP}}
| 프로그래밍 언어      = {{뱃지/PHP}}
16번째 줄: 16번째 줄:
| 언어                = 한국어
| 언어                = 한국어
| 종류                = 위키위키 소프트웨어
| 종류                = 위키위키 소프트웨어
| 라이선스            = AGPL 3.0
| 라이선스            = AGPL
| 웹사이트            = [https://pressdo.prws.kr 테스트 위키]<br>
| 웹사이트            = {{공식 홈페이지|https://pressdo.prws.kr}}<br>
{{깃허브/저장소|PressDo|PressDoWiki}}
{{깃허브/저장소|PressDo|PressDoWiki}}
| 표준                =
| 표준                =
25번째 줄: 25번째 줄:


==개요==
==개요==
PHP 기반으로 만든 [[나무마크]] 지원 위키 소프트웨어이다. 파이썬 기반으로 제작된 [[오픈나무]]에 비해 PHP로 작성되었기 때문에 호환성 부분에서는 이쪽이 더 좋다. 국내 웹호스팅 환경에서 돌릴 수 있게끔 하기 위해 PHP로 제작했다고 한다.
PHP 기반으로 만든 [[나무마크]] 지원 위키 소프트웨어이다. 파이썬 기반으로 제작된 [[오픈나무]]에 비해 PHP로 작성되었기 때문에 호환성 부분에서는 이쪽이 더 좋다.


==요구사항==
==요구사항==
===PHP===
===PHP===
{{뱃지/PHP|버전=>=8.0}}
{{뱃지/PHP|버전=>=8.0}}
* PHP 8.0 이상<ref>PHP 8.0 이상에서 추가된 <code>str_starts_with()</code>와 <code>str_ends_with()</code> 함수 등이 사용되기 때문. 상황에 따라 요구 버전을 낮출 가능성도 있다.</ref>
* PHP 8.0 이상<ref>PHP 8.0 이상에서 추가된 <code>str_starts_with()</code>와 <code>str_ends_with()</code> 함수 등이 사용되기 때문.</ref>
* php-curl
* php-curl
* PHP PDO 모듈
* PHP PDO 모듈
50번째 줄: 50번째 줄:
* 마크다운<ref>오리지널 마크다운 문법 지원</ref>
* 마크다운<ref>오리지널 마크다운 문법 지원</ref>
* BBCode
* BBCode
* 미디어위키<ref>깃허브에서는 적혀져 있지 않고 테스트 위키 상에서만 적혀져 있다.</ref>
* 미디어위키?<ref>깃허브에서는 적혀져 있지 않고 테스트 위키 상에서만 적혀져 있다.</ref>
* 커스텀 문법<ref>자신이 원하는 방식의 커스텀 문법을 추가할 수 있다. 하나의 폴더 안에 포함되어 있어야 하며, 문법 렌더러에서 HTML 변환까지 모두 끝내야 한다.</ref><ref>커스텀 문법을 추가하려면,
* 커스텀 문법<ref>자신이 원하는 방식의 커스텀 문법을 추가할 수 있다. 하나의 폴더 안에 포함되어 있어야 하며, 문법 렌더러에서 HTML 변환까지 모두 끝내야 한다.</ref><ref>커스텀 문법을 추가하려면,


66번째 줄: 66번째 줄:
최신 브라우저에서만 사용 가능하도록 제작되는 보통의 스킨들과 달리, 구버전 브라우저에서도 문단 접기/펼치기 기능 등이 가능하도록 제작하고 있다.
최신 브라우저에서만 사용 가능하도록 제작되는 보통의 스킨들과 달리, 구버전 브라우저에서도 문단 접기/펼치기 기능 등이 가능하도록 제작하고 있다.


==버그 / 구현 안된 부분==
==버그==
버그는 [[/버그]] 문서로, 구현되지 않은 부분은 [[/구현 안된 부분]] 문서를 확인하자.
===가로로 긴 표 짤림===
[[가온 위키]] 등에서 사용하는 리버티 스킨 사용 시, 모바일에서 가로로 긴 표가 짤리는 현상이 있듯<ref>가온 위키에서는 해당 버그가 발생하지 않음.</ref><ref>[[가온_위키:기능_구현_불가-누가_해결책을_알려주세요!/리버티_스킨#모바일에서 가로로 긴 표가 화면을 넘어갈때 좌우 스크롤 되도록|해결방법]]</ref>, 여기도 가로로 긴 표가 짤린다. 여긴 PC버전에서도 짤린다.
 
[[파일:PressDoWiki_표_짤림.png]]
 
===로그인 오류===
회원가입을 한 뒤, 회원가입때 입력했던 정보로 로그인을 시도하면, 다음과 같은 오류메시지가 표시된다.
 
[오류!] 사용자 이름 또는 패스워드가 올바르지 않습니다.
 
[https://github.com/PressDo/PressDoWiki/issues/3#issuecomment-1014732311 이슈를 넣었고] 현재는 해결된 상태이다.
 
===ACL 권한 만료일 오류===
ACL 권한 허용 만료일(Expiration)이 '''1970-01-01 00:00:00'''로 표시된다. 물론 ACL 제한은 제대로 작동한다.
 
===회원 아이콘 오류===
====모바일====
모바일에서 로그인 하면, 회원 아이콘(Gravatar)이 검색 버튼 밑으로 내려가 누르기 어려운 상태가 된다.
{| class="wikitable"
| [[파일:PressDo_그라바타_짤림1.png|250px]] || [[파일:PressDo_그라바타_짤림2.jpg|250px]]
|-
! 회원 아이콘 짤림 || 회원 아이콘을 눌렀을때 모습
|}
 
====PC====
PC에서는 회원 아이콘이 짤리지는 않지만, 회원 아이콘을 클릭하면 나오는 팝업창의 위치가 회원 아이콘 바로 밑부분이 아니라, 오른쪽 끝에 뜬다.
 
[[파일:PressDo_회원_팝업창_오류.png|250px]]
 
===구현 안된 기능===
버그는 아니지만, 아직 구현되지 않은 기능들은 다음과 같다.
* 이동
* 삭제
* 파일 업로드
* 역링크
* 기타 등등


==개발자 문서==
==개발자 문서==
77번째 줄: 112번째 줄:
  Welcome to PressDo!
  Welcome to PressDo!


문법 렌더러에서 XSS 방어 조치가 되어 있지 않았기 때문인데, 지금은 해결되어 뜨지 않는다.
==사용처==
==사용처==
* [https://pressdo.prws.kr 테스트 위키]
* [https://pressdo.prws.kr 테스트 위키]


==각주==
==각주==
가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소 편집 도움말 (새 창에서 열림)