trac wiki에서 새 페이지를 생성하는 편리한 방법이 없을까요..
글쓴이: choco6 / 작성시간: 금, 2007/08/03 - 11:36오전
부서사람들에게 일정 및 이슈사항에 대하여 trac 사용을 독려하고 있습니다... 아직 위키 시스템에 대한 친숙도가 미흡해서 여러가지 여려움이 있네요..
그런데 부서 사람들이 trac에서 새로운 페이지를 생성하려고 할 때 불편함을 호소하고 있습니다. trac wiki에서는 새로운 위키 페이지를 생성하기 위해 기존의 페이지를 수정해서 hyper link를 넣고 이를 클릭해서 새로운 페이지를 생성해야 하는데 사람들이 일반 사이트나 블러그에서 간단히 "새글 쓰기" 버튼 하나면 글을 쓸 수 있는 환경에 익숙해서인지 일일이 페이지에 hyper link를 입력해서 수정하고 다시 그 hyper link를 눌러 새로운 페이지를 생성하는 환경에 불만이 있더군요..
혹시, trac을 사용하시는 분중에서 이를 해결한 분이 계신지.. 만약 계시다면 그 기법과 코드등을 공유해주시면 고맙겠습니다.
Forums:
그냥 http://trac
그냥 http://trac url/wiki/페이지이름?action=edit 으로 들어가면 생성할 수 있어요.
ditto님처럼 하면
ditto님처럼 하면 한글제목이 마구마구 깨지면서 만들어지는데요..-_-;;
javascript:location.href='htt
javascript:location.href='http://trac url/wiki/'+encodeURIComponent(prompt('input new page name'))+'?action=edit'
그럼 이 주소를 북마크에 등록하고 접속해보세요. (trac url 부분은 바꾸시고...)
WikiStart 페이지에 쓰고 싶을경우...
로그차원에서 써 놓습니다. 저희 프로젝트 개발중에 필요로 하는 사람이 있어서 찾아보던중 이 쓰레드를 발견했네요.
wiki/WikiStart?action=edit 를 Edit 합니다.
와 같이 html 링크를 하나 만듭니다.
그리고 */trac/htdocs/js/trac.js
87 jQuery(document).ready(function($){
88 $("#CreateNewPage").click(function(){
89 $var = prompt('새로 만들 위키 페이지 이름을 입력하세요') ;
90 if($var)
91 window.location.href='/your trac page/wiki/'+encodeURIComponent($var)+'?action=edit';
92 });
93 });
수정. 메인trac 소스를 변경기 때문에 여러개의 trac를 운영한다면 대략 난감하지만
각 위키페이지의 name 을 다르게 주면 피해갈수는 있겠네요. ^^
=---
발 담갔다. 이제 익숙해 지는길만이..
발 담갔다. 이제 익숙해 지는길만이..
2017년에 시도해 보는데 잘 안되네요 ㅠㅠ
작성해 주신대로
python 패키지 밑에
/trac/htdocs/js/trac.js
87 라인에 해당 코드 작성해 넣었구요
Edit해서 하이퍼링크도 해놓았는데
주소창에 입력된 주소 끝에 #만 붙을 뿐 작동을 안합니다.
링크를 먼저 만들어야 페이지 내용을 넣을수 있게 한
링크를 먼저 만들어야 페이지 내용을 넣을수 있게 한 시스템이 참신하기도 합니다.
링크되지 않는 페이지의 존재를 방지 할 수 있겠네요.(하지만 완벽하지는 않겠죠??)
페이지 목록이나 관리화면을 만들지 않아도 되고...(하지만 있겠죠??)
댓글 달기