2010-12-28 2 views
5

저는 내부 프로젝트 문서를 프로젝트의 svn repo에 보관하고 싶습니다.svn 백엔드가있는 Wiki?

저장소 백엔드로 svn을 사용하는 wiki 엔진을 아는 사람이 있습니까?

나는 http://www.reviki.org/ 프로젝트를 찾았지만, 2 년 동안 휴면 상태 였고 꽤 큰 호스팅 요구 사항이있는 것으로 보입니다. (apache2 + tomcat)

다른 옵션이 있습니까?

은 (이상적으로는 WYSIWYG 에디터, 내장 된 이미지 업로드 및 CGI 지원.) 내가 아는 한

답변

2

DownMarker이라는 작은 데스크톱 응용 프로그램을 작업 중입니다. 본질적으로 즉각적인 미리보기가있는 MarkDown 편집기입니다. 그것은 stackoverflow 생성자의 손에서 MarkdownSharp 라이브러리를 사용합니다.

위키를 버전 제어 프로젝트 또는 Dropbox 폴더에 넣는 것이 이미 효과적이라는 것을 알았습니다. 상대 링크를 사용하여 페이지를 서로 연결할 수 있으며 링크 편집기에이를 용이하게하기 위해 "찾아보기"버튼이 있습니다.

응용 프로그램은 모든 내용을 확장자가 .md 인 일반 텍스트 파일에 저장합니다. 버전 제어를 인식하지 못합니다. 여기에는 몇 가지 장점이 있습니다 :

  • 다른 버전 제어 시스템과 함께 사용할 수 있습니다. 그것은 Markdown 미리보기가있는 텍스트 편집기입니다!
  • 응용 프로그램을 설치하지 않으려는 사람들은 여전히 ​​위키를 편집 할 수 있습니다. Markdown은 렌더링 된 HTML과 비슷하게 읽을 수있는 텍스트로 설계되었습니다. 나뭇 가지 사이 위키 변경 사항을 병합
  • 는 검토 커밋
  • 는 쉬운 문제가 아니다
  • 여러 페이지에
  • 관련 변경 사항은 하나의 트랜잭션

그것은 아직 초기 단계이며, 어떤 필요에 함께 최선을 다하고 될 수 stackoverflow 편집기 같은 더 친숙한 버튼. 몇 가지 피드백을 받으면 더 많은 시간을 할애 할 수 있습니다 ;-)

+0

@Wim 나는 그 순간에 그것을 시험해 볼 수는 없지만, _really_ 소리가납니다. 하나의 딜리버리 질문 : wysiwyg 디스플레이를 위해 지능적으로 확장 된 임베디드 이미지를 지원할 수 있습니까?(우리의 문서에는 스크린 샷, 차트 등이 있어야합니다.) – nonot1

+0

@ nonot1 : Markdown에서는 HTML ''태그를 사용할 수 있습니다. 그 너비와 높이를 지정할 수 있습니다. 최종적으로 사용자 정의 HTML 스타일 시트에 대한 지원을 추가 할 계획이기 때문에 "지능적으로 확장"할 수 있습니다. –

+0

@Wim : 임베디드 HTML을 사용하지 않고서도 wysiwyg 뷰어에서 볼 때 이미지를 인라인으로 렌더링하고 적절한 너비로 스케일을 조정할 수있는 깨끗하게 읽을 수있는 "이미지 참조"구문이 있습니까? – nonot1

0

, 위키 소프트웨어는 일반적으로 (확실 미디어 위키) 문서를 저장하는 MySQL 데이터베이스를 사용합니다. 업로드 할 수있는 파일의 종류를 지정할 수 있으므로 문서 업로드를 허용 할 수 있습니다.

위키 소프트웨어가 (내 지식으로) 업로드 된 버전을 비교할 수 없기 때문에 이것은 이상적이지 않습니다.

+2

실제로 MediaWiki에 업로드 된 파일은 DB가 아닌 업로드 디렉토리에 파일로 저장됩니다. 이전 버전은 보관 처리되어 되돌릴 수 있으며 되돌릴 수는 있지만 데이터 덩어리이므로 분별력있게 해석 할 수 없습니다. – jpatokal

+0

@jpatokal - 당신 말이 맞아요, 좋은 교정입니다. – Wikis

1

Dokuwiki은 데이터를 데이터베이스 대신 플랫 파일에 저장하는 위키입니다. 당신은 그것에 대한 SVN Repo를 설정할 수 있습니다, 나는 그것이 당신이 원하는대로 작동한다고 생각합니다. WYSIWYG이 특별히 훌륭하지는 않지만 플러그인도 많이 있습니다. 어쩌면 문서화를 위해 비 - 위키 솔루션을 사용해 보시겠습니까? reStructuredText 또는 MarkDown이 마음에 듭니다.

+0

나는 이런 식으로 찾았습니다. 고마워요! – invert