EmailXMLTagsEditHistoryDiscussion

  1. About svnwiki
  2. License
  3. Documentation
    1. General information
    2. Administration and use
    3. Development
  4. External Links

About svnwiki

Svnwiki is a content management system that

  • has many extensions that provide commonly desired functionality such as
    • image galleries (through the image extension),
    • weblogs (through the weblog, the atom and archive extensions),
    • rating and voting of articles to provide the top-rated articles (through the rating extension),
    • making forums to discuss articles (through the discuss extension),
    • subscribing to articles to receive email notifications (through the mail extension), and
    • displaying articles over a map (through the googlemap extension), among many others;
  • uses a wiki approach to collaborative authoring of information, which means
    • representing pages in an easy to modify wiki format and
    • allowing anyone to browse and modify the information through a web interface; and
  • stores contents in a Subversion repository, which makes it possible to
    • modify the information offline with your favorite text editor after checking out a copy of the repository and
    • work with the regular Subversion commands (such as svn log, svn diff, svn checkout, svn commit, etc.) that some users may feel more comfortable with.

You are currently reading an article handled by svnwiki (you can see a list of example wikis).

Svnwiki is written in the Scheme programming language (in the Chicken Scheme implementation) and runs under Common Gateway Interface calling Subversion's libsvn_client C library. It was developed as a set of multiple Chicken extensions (eggs) that allows their reuse in other applications.

It is under active development.

If you come across errors or have suggestions, check our bugs database to see if they have already been reported or list them there so they can be fixed. Consult the install file if you want to use it.

License

Svnwiki is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Svnwiki.

Documentation

The following documents might help you understand and use svnwiki.

General information

authors
List of authors of Svnwiki.
features
A list of features that Svnwiki has.
limitations
Svnwiki also has some limitations.
requirements
A list of requirements of Svnwiki.
alternatives
A list of other somewhat similar programs.
samples
A list of sample wikis powered by Svnwiki.

Administration and use

tips
A list of tips about how to use or administer Svnwiki.
install
Explains the procedure to build and install Svnwiki, as well as to configure a wiki.
syntax
Describes the wiki syntax supported by Svnwiki.
extensions
Documents the official extensions for Svnwiki.
properties
List of Subversion properties that Svnwiki recognizes. If you administer a wiki, it would be a good idea to familiarize yourself with them to get an idea of the kind of things you could do with them.

Development

changes
A log of changes made to the development version of Svnwiki or the Chicken eggs it depends on.
mailing-list
Information about our mailing list.
bugs
Reports known problems in Svnwiki. Also lists ideas suggested by Svnwiki users on how to improve it.

Last update: 2009-05-17 (Rev 15490)

svnwiki $Rev: 15576 $