WorkingWiki

From projects

Jump to: navigation, search

WorkingWiki is a software extension for MediaWiki that makes a wiki into an environment for developing complete LaTeX documents and software projects.

Features

  • Allows you to edit complete LaTeX documents collaboratively on the wiki, view the typeset output in the wiki page, and export the documents' source files to your workstation when ready to submit or circulate. Contents of a LaTeX document are converted to HTML as well as PDF and can be read in the wiki, including figures and equations (optionally using MathML).
  • Works with documents that involve multiple files, stored on multiple wiki pages. LaTeX \include, \bibliography, \includegraphics, and like commands are supported. Filenames do not need to match page names.
  • Supports collaborative development and use of computer programs. Programs can be edited, compiled and run within the wiki environment, and their output can be incorporated in wiki pages and is updated automatically. This server currently supports Perl, R, sed, awk, and maxima, and other combinations of languages can be installed by system administrators. Images and other files created by computer programs can be included directly in LaTeX documents and read by other programs, and are updated automatically when the programs or source data files are changed.
  • Allows researchers to collect all the files involved in a research project — data files, source code, documentation, publications — in an accessible place where collaborators can develop them together, and the public can be allowed to download the entire project, to verify results and try their own experiments.

The WorkingWiki extension manages documents that (a) need to be displayed in some way other than by parsing wikitext, or (b) need to be processed together with other files in a shared working directory, or both. Examples include a project of five LaTeX files and six EPS images that compile together into a single PDF file, or an R script that includes two other R source files and produces a CSV data file and several EPS figures. The WorkingWiki extension keeps track of when the source files have changed and when to redo the processing to update the output, and how to display the various file formats involved.

Contents

Please report bugs, annoyances or anything else about WorkingWiki on the talk page for this page. Italic text

Personal tools
Projects
Go: