ArticleslgStudy

computer science

List of wiki software

List of wiki software is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand List of wiki software rather than just read about it. In short: This is a list of wiki software programs. They are grouped by use case: standard wiki programs, personal wiki programs, hosted-only wikis, wiki-based content management software, and wiki-based project management software.

Key takeaways

  • List of wiki software belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect List of wiki software to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of List of wiki software from memory before moving on to harder problems.

Reference excerpt

This is a list of wiki software programs. They are grouped by use case: standard wiki programs, personal wiki programs, hosted-only wikis, wiki-based content management software, and wiki-based project management software. They are further subdivided by the language of implementation: JavaScript, Java, PHP, Python, Perl, Ruby, and so on.

Standard wiki programs, by programming language

JavaScript-based TiddlyWiki is a HTML-JavaScript-based server-less wiki in which the entire site/wiki is contained in a single file, or as a Node.js-based wiki application. It is designed for maximum customization possibilities. Wiki.js is an open-source, Node.js-based wiki application using git as the back end storage mechanism and automatically syncs with any git repository. It provides a visual Markdown editor with assets management, authentication system and a built-in search engine.

Java-based XWiki is a free wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki engine with a complete wiki feature set (version control, attachments, etc.) and a database engine and programming language which allows database driven applications to be created using the wiki interface.

Perl-based Foswiki is a structured wiki, typically used to run a collaboration platform, knowledge or document management system a knowledge based, or team portal, which enables users to create "wiki applications". ikiwiki, a "wiki compiler" - can use Subversion or git as the back end storage mechanism. ikiwiki converts wiki pages into HTML pages suitable for publishing on a website. TWiki is a flexible, powerful, secure, simple Enterprise wiki and application platform. is a structured wiki, typically used to run a project development space, a document management system, a knowledge base, or any other groupware tool. Also available as a VMware appliance. UseModWiki is a wiki software written in Perl and licensed under General Public License. Created by Clifford Adams in 2000, it is a clone of AtisWiki. WikiWikiWeb, the first wiki and its associated software.

PHP-based BookStack is released under the MIT License. It uses the ideas of books to organize pages and store information. DokuWiki is a wiki application licensed under GPLv2 and written in PHP. It is aimed at the documentation needs of a small company. DokuWiki was built for small companies and organizations that need a simple way to manage information, build knowledge bases and collaborate. It uses plain text files and has a simple but powerful syntax which ensures the datafiles remain readable outside the wiki. MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects run by the Wikimedia Foundation. It is also publicly available for use in other wikis, and has widespread popularity among smaller, non-Wikimedia wikis. MediaWiki is a free and open-source wiki software. It was developed for use on Wikipedia in 2002, and given the name "MediaWiki" in 2003. Semantic MediaWiki lets you store and query data within the wiki's pages like a database. It is also designed to ease and combine collaborative authoring within a wiki with semantic technology. BlueSpice extends MediaWiki in usability, quality management, process support, administration, editing and security. MindTouch is an application that began as a fork of MediaWiki; it has a C# back-end and a PHP front-end. PhpWiki is a WikiWikiWeb clone in PHP. PmWiki is a PHP-based wiki. Features include: GPL-licensed, easy installation/customization, designed for collaborative authoring and maintenance of web sites, and support for internationalization. Does not require a database.

Python-based LocalWiki is a wiki engine based on Django, with mapping features and a WYSIWYG editor. The LocalWiki project was founded by DavisWiki creators Mike Ivanov and Philip Neustrom and is a 501 nonprofit organization based in San Francisco. MoinMoin is a wiki engine written in Python. Trac is an enhanced wiki and issue tracking system for software development projects.

Ruby-based Gollum uses git as the backend storage mechanism. It is written mostly in Ruby and was originally used as GitHub's wiki system.

Other languages Cliki is written in Common Lisp. FlexWiki is written in C#, uses the .NET framework, and stores data in files or Microsoft SQL Server. Development stopped in 2009. Swiki is written in Squeak. It runs on common platforms, including Macintosh, Windows, Linux, and others. Wiki Server is proprietary software distributed with Mac OS X Server.

Personal wiki software There are also wiki applications designed for personal use, apps for mobile use, and apps for use from USB flash drives. They often include more features than traditional wikis, including:

Dynamic tree views of the wiki Drag-and-drop support for images, text and video, mathematics Use of OLE or Linkback to allow wikis to act as relational superstructures for multiple desktop-type documents Multimedia embedding, with links to internal aspects of movies, soundtracks, notes and comments Macros and macro scripting A list of such software:

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with List of wiki software

Start with the simplest possible case. Write down what List of wiki software claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to List of wiki software before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about List of wiki software ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of List of wiki software

In research
List of wiki software appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses List of wiki software in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
List of wiki software is common in secondary-school and first-year university syllabi. It links to neighbouring topics Lists of software, Wiki software, so understanding it makes those chapters shorter.
In everyday life
Look for List of wiki software outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study List of wiki software in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what List of wiki software means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain List of wiki software out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is List of wiki software in simple terms?

This is a list of wiki software programs. They are grouped by use case: standard wiki programs, personal wiki programs, hosted-only wikis, wiki-based content management software, and wiki-based project management software.

Why does List of wiki software matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study List of wiki software?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on List of wiki software.

Tags

  • Lists of software
  • Wiki software

Keep exploring