TRAC에서 customize...

hongyver의 이미지

요즘 계속 질문만 올리네요...
아무도 관심이 없길래...
요즘 저혼자 TRAC에 서브버전을 설치해서 혼자쓰려고 하고 있는데...
혼자쓰려니 버겁네요...
설득하기 여간...^^

윈도우에 아파치를 설치하고 TRAC(0.96)과 subversion을 모두 설치했습니다. ModPython 까지 설치를 마쳤고 제대로 동작을 되는걸 확인했습니다.

그런데 kldp에 있는 한글화버전을 다운받아서 압축을 푼후 그 디렉토리에서 아래와 같이 인스톨했습니다.
python setup.py install
그 후에 python trac-admin을 수행했더니 에러가 뜨더군요.
그래서 어쩔수 없이 (다행히 백업 받아둔게 있어) 힘들게 복원시켜 두었는데...

도대체 어디를 손대야할지 모르겠군요.

C:\Python23\share\trac\htdocs 에 있는 파일을 손대야 할지...
d:에 있는 trac db를 손대야 할지...

이미지 파일이나 글자크기, 영어->한글로 변경하기도 어렵고
component 는 trac-admin에서 변경해야 하는지...웹상에서 직접은 안되는지...얼핏 보기로 trac hacker 에서 된다는것도 같은데...

아무튼 조언 좀 부탁들입니다.
(제가 잘 꾸며놔야 다른 팀원들이 쓸거 같군요. ㅜㅜ)

ktd2004의 이미지

trac-admin에서 어떤 에러가 뜨나요?

hongyver의 이미지

정확히는 모르겠지만 파일은 찾지 못한다는 에러였던거 같습니다.
지금은 복구를 해서 잘 모르겠네요...
구글링을 하다가 템플릿을 다운받어 덮어 씌우기를 했더니...
0.96에서는 약간의 문제가 있어 보입니다.
changset이 잘 안보인다던가...plugin(webadmin)이 수행이 안된다던가...
그래서 직접 템플릿(C:\Python23\share\trac\templates)파일을 수정하려고 했더니...

이곳에서 메뉴를 표시하는듯 한데...
잘 모르겠네요 ㅜㅜ

-------------------------------
http://hongyver.pe.kr

--------------------------------------------
오토바이 타는 개발자
홍가일보 편집장 홍가이버

ktd2004의 이미지

trac-ko 프로젝트를 진행중인 KTD입니다.

제가 linux에서만 trac을 사용해서 windows에서 trac-ko 버전이
어떤 문제가 있는지는 확인을 하지 못했습니다.

Trac을 customize하실려면 다음 페이지를 참고하시면 될 것 같습니다.
http://trac.edgewall.org/wiki/TracInterfaceCustomization

제가 생각하기에 customize는 다음의 과정을 수행하시면 될 것 같습니다.
* htdocs 디렉토리의 이미지파일들을 변경
* htdocs/css 디렉토리의 style sheet 파일들을 변경
* template 디렉토리의 파일들을 변경.
* python 소스코드에서 필요한 스트링들을 한글로 변경.

hongyver의 이미지

윈도우용에서는 안되더군요...
인스톨은 되던데...trac-admin을 수행시키면 다른 파일들을 찾을수 없다는 에러가 나옵니다.

알려주신 웹페이지와 과정 도움이 많이 되었습니다.
감사합니다.

----------------------------------
http://hongyver.pe.kr

--------------------------------------------
오토바이 타는 개발자
홍가일보 편집장 홍가이버

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.