is a wiki engine based on a cvs/svn a good idea?

  • Thread starter =?ISO-8859-2?Q?piotr_mali=F1ski?=
  • Start date
?

=?ISO-8859-2?Q?piotr_mali=F1ski?=

I'm planning to wite a fully featured wiki in Python in one of
frameworks. I've seen some notes about wiki/documentation management
scripts that use SVN as a data storage/versioning.
I've been using SVN a bit but I don't know if it's a good idea to use
it in a wiki engine. Pro: versioning / diffs, Cons: you need your own
svn/cvs repository, can pyLucene or Xapwrap index this?
 
D

Damjan

I'm planning to wite a fully featured wiki in Python in one of
frameworks. I've seen some notes about wiki/documentation management
scripts that use SVN as a data storage/versioning.
Cool

I've been using SVN a bit but I don't know if it's a good idea to use
it in a wiki engine. Pro: versioning / diffs, Cons: you need your own
svn/cvs repository, can pyLucene or Xapwrap index this?

You can certanly index the svn checkout if nothing else.
 
B

Bruno Desthuilliers

piotr maliski a écrit :
I'm planning to wite a fully featured wiki in Python

Then first have a look at both moinmoin and Trac. Good part of the job
is already done.
in one of
frameworks. I've seen some notes about wiki/documentation management
scripts that use SVN as a data storage/versioning.
I've been using SVN a bit but I don't know if it's a good idea to use
it in a wiki engine.

This has been discussed for Trac, cf:
http://projects.edgewall.com/trac/wiki/TighterSubversionIntegration
http://projects.edgewall.com/trac/wiki/WhySQLite
 
R

R. P. Dillon

TWiki, written in perl, makes extensive use of versioning/diff
functionality you mention through the use of RCS, which, IIRC, is the
basis for CVS. This method eliminates the need for the repository as
such, and merely requires the presence of the RCS files (and RCS).

Unless you _want_ to host your data on a separate machine than the one
hosting the wiki, you might consider RCS as an alternative to CVS.

OTOH, it is clearly a good idea to base your software on such a tool,
given that TWiki does it and has proven to be quite successful. =)

Rick
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top