Differences between revisions 8 and 9
Revision 8 as of 2005-06-27 01:38:08
Size: 3179
Editor: 127
Comment:
Revision 9 as of 2005-06-27 01:38:58
Size: 3183
Editor: 127
Comment:
Deletions are marked like this. Additions are marked like this.
Line 76: Line 76:
다음으로, [TeX]와 GnuPlotInMoinMoin을 위한 파서를 추가한다. latex은 WkPark님이 처음 이전버전으로 만든것을 1.34용으로 바꾼것이 Moin:ParserMarket 에 있다. gnuplot은 이전것을 바탕으로 직접 바꿨다. 다음으로, [TeX]와 GnuPlotInMoinMoin을 위한 파서를 추가한다. latex은 WkPark님이 처음 이전버전으로 만든것을 1.34용으로 바꾼것이 MoinMoin:ParserMarket 에 있다. gnuplot은 이전것을 바탕으로 직접 바꿨다.

The TODO list for MoinMoin is on MoinMoinTodo. You are encouraged to add wishes and ideas to MoinMoinIdeas.

http://moinmoin.wikiwikiweb.de/

Links:


BioinfoWiki uses upgraded MoinMoin, NoSmokeMoinMoin


최근버전(1.3)은 디렉토리중심의 페이지관리, FastCgi, [Twisted]지원, 테마기능이 추가되었다.


NoSmokeMoinMoin을 모인모인1.3으로 옮기기

스크립트를 이용한 페이지저장방식변경 ([EncodingConverter.py]이용)

   1 class WikiConverter:
   2     def __init__(self, idir, odir):
   3         os.mkdir(odir)
   4         errlog = file('errlog','w')
   5         ec = EcConverter('euc-kr','utf-8')
   6         for fname in os.listdir(idir):
   7             print fname+'...'
   8             new_fname = fname.replace('_2f','(2f)')
   9             new_fname = new_fname.replace('_2e','(2e)')
  10             new_fname = new_fname.replace('_2d','(2d)')
  11             try:
  12                 converted = ec.convert(
  13                         file(os.path.join(idir, fname)).read())
  14             except UnicodeDecodeError, e:
  15                 errlog.write('%s : %s\n'%(fname, e))
  16                 continue
  17             os.makedirs(os.path.join(odir, new_fname, 'revisions'))
  18             ofile = file(os.path.join(
  19                     odir, new_fname, 'revisions', '00000001'),'w')
  20             ofile.write(converted)
  21             cfile = file(os.path.join(odir, new_fname, 'current'),'w')
  22             cfile.write('00000001')

NoSmokeMoinMoin에서 추가적으로 지원하는 위키문법이 있다. []으로 링크를 거는것과 글박스. 아래의 내용은 diff로 차이점을 본것.

438,439c432
<         #wikiname = word[2:-2] #by yong27
<         wikiname = word[1:-1].replace('"','')
---
>         wikiname = word[2:-2]
861,871d853
<     def _box_repl(self, word):
<         """Handle box displays."""
<         word = word.strip()
<         if word == '{{|' and not self.in_box:
<             self.in_box = 1
<             return '<table class="box"><tr class="box"><td class="box">'
<         elif word == '|}}' and self.in_box:
<             self.in_box = 0
<             return "</td></tr></table>"
<         return word
<
976,978c958
<             #rules = rules + ur'|(?P<wikiname_bracket>\[".*?"\])' #by yong27
<             rules = rules + ur'|(?P<wikiname_bracket>\[.*?\])'
<             rules = rules + ur'|(?P<box>(\{\{\||\|\}\}))'
---
>             rules = rules + ur'|(?P<wikiname_bracket>\[".*?"\])'

다음으로, [TeX]와 GnuPlotInMoinMoin을 위한 파서를 추가한다. latex은 WkPark님이 처음 이전버전으로 만든것을 1.34용으로 바꾼것이 ParserMarket 에 있다. gnuplot은 이전것을 바탕으로 직접 바꿨다.


CategoryWikiWiki CategoryMoinMoin CategoryProgram

MoinMoin (last edited 2013-04-23 11:22:16 by 61)

web biohackers.net