인쇄하기 좋은 위키(Wiki) 없나요?

kwon37xi의 이미지

저희 회사에 모니위키를 도입해서 사용하고 있습니다.
넘 좋습니다.

그동안 여러 개발자들에게 분산되어 있던 정보가 중앙집중적으로 모이고 시시때때 최신으로 업데이트 되고.. 처음에는 많은 사람들이 거부감을 가졌는데 이제는 완전히 회사의 필수 시스템으로 정착하였습니다.

그리고 저희 회사의 경우 회사 솔루션의 매뉴얼도 모니위키로 작성하고 있습니다...

근데 심각한(?) 문제가 생겼습니다. 작성은 너무 쉽고 편리한데 인쇄가... --;

위키로 편집한걸 그대로 위키 인쇄화면으로 고객한테 넘겨준다는건 말이 안되고 하여, 위키로 작성한걸 일일이 워드 프로세서로 옮겨서 머릿말 꼬리말 지정하고, 차례 붙여주고, {{{ }}}로 처리한거 배경화면 고쳐주고...
완전 노가다가 돼버렸습니다.

위키로 서로 다른 페이지로 작성한 문서를 하나로 연결하여 PDF로 만들어준다던가 하는 그런 위키 없나요? 꼭 PDF가 아니더라도 MS 의 DOC이더라도, 암튼 구하기 쉬운 문서형식으로 뽑아주고, 기왕이면 여러 페이지에 나눠져 있는 목차를 한 곳에서 출력시켜서 문서로 뽑아주는 그런 위키 없나요??

메뉴가 영어라도, 한글 처리만 잘되면~~

아, 글고 글쓰다가 걍 생각났는데요, 모니위키의 경우 action=print 옵션인가 말고 action=xml 뭐 이런게 있어갖고 화면으로 출력할 HTML 대신에 XML로 뽑아주면 어떨까 하는 생각이 불현듯 듭니다.

어떤거든 XML로만 형식을 맞춰 뽑아주면 그걸갖다가 어떻게든 PDF등의 문서로 변환하는건 할 수 있겠는데 말이죠..

wkpark의 이미지

action=format&mimetype=text_xml
를 써보세요. text_xml 프로세서가 업데이트 안된지 오래되었지만...

온갖 참된 삶은 만남이다 --Martin Buber

kwon37xi의 이미지

아~
DocBook XML 로 뽑아져 나오는군요.
의외로 손쉽게 끝날 수도 있겠습니다.

헌데 문제가 있네요.

매크로를 사용한 부분에서 매크로의 결과가 아니라 매크로 문장 자체가 들어가네요...

<entry >TableOfContents</entry> TableOfContents 매크로를 사용한 부분이구요..

그리고 {{{ }}}로 묶은 부분을 <screen><![CDATA[ .. ]]>로 처리하는데,
거기에 등장하는 < 를 &lt;로 변경해버리네요.

<screen><![CDATA[
&lt;!DOCTYPE doc_element SYSTEM location [내부 서브셋] >

]]></screen>
atie의 이미지

moniwiki에 htmldoc을 붙이는 것은 어떨까요?
아쉬운대로 htmldoc -f moniwiki-ViewCVS.pdf http://localhost/moniwiki/wiki.php/ViewCVS --webpage
이렇게 해서 pdf 출력은 합니다만, header나 footer 부분은 빼버리고 싶은데요.

----
I paint objects as I think them, not as I see them.
atie's minipage

익명 사용자의 이미지

docbook 위키라고 docbook 문서 만드는 위키도 있습니다 http://docbook.or.kr

이한길의 이미지

kwon37xi wrote:
아~
DocBook XML 로 뽑아져 나오는군요.
의외로 손쉽게 끝날 수도 있겠습니다.

헌데 문제가 있네요.

매크로를 사용한 부분에서 매크로의 결과가 아니라 매크로 문장 자체가 들어가네요...

<entry >TableOfContents</entry> TableOfContents 매크로를 사용한 부분이구요..

그리고 {{{ }}}로 묶은 부분을 <screen><![CDATA[ .. ]]>로 처리하는데,
거기에 등장하는 < 를 &lt;로 변경해버리네요.

<screen><![CDATA[
&lt;!DOCTYPE doc_element SYSTEM location [내부 서브셋] >

]]></screen>

kldp.net의 moniwiki 게시판에 답글을 달았습니다..
어느쪽에 다는것이 옳은 일인지는 모르겠군요.

아무튼 제가 바라던 기능 비슷한거라 반가웠습니다. *^^*

어쩌면 조만간 제가 바라는데로 튜닝할지도 모르겠습니다..

전부터 안타까운건 튜닝한건 다음 버젼으로 업뎃.. 할때 사라지는거.. 그래서 다시 해야 한다는거..

하지만 해볼까 하는 마음이 좀 드는군요.

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.