[Moin-user] Putting moin content info CVS ?

Petri Heinilä hevi at lut.fi
Thu Sep 11 10:45:49 EDT 2003


Any advices or existing systems storing moin content info CVS ?

I need to moin into CVS:
 * general "backup" purposes
 * separating presentation content and development content 
 * having the content go along other versioned material (source code)

Question is what is important and what can get lost ? So that the
'cvs co mywiki' produces strcture that can be directly used in
public_html (plus fixing permissions for suexec).

Looking the simplified test structure:

./css
./img
./data
./data/dict
./data/text
./data/user
./data/cache
./data/cache/pagelinks
./data/pages
./data/pages/FindPage
..
./data/pages/FrontPage
./data/pages/FrontPage/attachments
..
./data/pages/RandomPage
./data/backup
./data/plugin
./data/plugin/macro
./data/plugin/action

From that::
  * css is needed, although not modified
  * img is needed, not modified
  * data/dict not needed, can be used from other place ?
  * data/text, certainly needed and modified
  * data/user, not needed
  * data/cache, not needed, should be configured to /var/tmp ?
  * data/pages, problematic with CVS
    * pictures and other non text content seems to go here, no into data/text
    * this area mixes dynamic (not important) information (last-edited) and
    content itself (pictures on pages)
    * deep structure, pages/PageName/attachments => lot of add's and remove's
    with cvs
  * data/backup, not needed cvs does it, can be disabled ?
  * data/plugin, needed if plugins

moin used:
> dpkg --status moin
Package: moin
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 3100
Maintainer: Jonas Smedegaard <dr at jones.dk>
Version: 1.1.cvs20030430-1
Depends: python2.2, python (>= 2.2), python (<< 2.3)
Suggests: miscfiles | wordlist, python2.2-4suite (>> 0.11.1-5), python-gdchart

-- 
email: Petri dot Heinila at lut dot fi
  www: http://www.lut.fi/~hevi/ 
  gsm: +358 40 52 77 589
  irc: hevi (IRCnet)





More information about the Moin-user mailing list