Wiki Software Engine
(Redirected from wiki software)
Jump to navigation
Jump to search
A Wiki Software Engine is a software engine that powers a wiki system that can create, edit and run a wiki (through wiki page rendering, wiki content management, and wiki collaboration features).
- AKA: Wiki Software Package, Wiki Engine, Wiki Application, Wiki Platform Software.
- Context:
- It can typically process Wiki Markup Language through wiki parsing algorithms.
- It can typically render Wiki Pages using wiki rendering engines.
- It can typically manage Wiki Content Versions through wiki revision control.
- It can typically create Wiki Hyperlinks between wiki pages.
- It can typically support Wiki User Authentication via wiki access control.
- ...
- It can often implement Wiki Search Functions for wiki content retrieval.
- It can often provide Wiki Template Systems for wiki content reuse.
- It can often enable Wiki Plugin Architectures through wiki extension frameworks.
- It can often support Wiki Database Backends for wiki data persistence.
- ...
- It can range from being a Simple Wiki Software Engine to being a Complex Wiki Software Engine, depending on its wiki feature complexity.
- It can range from being a Single-User Wiki Software Engine to being an Enterprise Wiki Software Engine, depending on its wiki deployment scale.
- ...
- It can integrate with Web Servers for wiki page serving.
- It can connect to Database Management Systems for wiki content storage.
- It can interface with Authentication Systems for wiki user management.
- It can communicate with Email Servers for wiki notification services.
- It can synchronize with Version Control Systems for wiki backup purposes.
- ...
- Examples:
- Open-Source Wiki Software Engines, such as:
- Enterprise Wiki Software Engines, such as:
- Specialized Wiki Software Engines, such as:
- ...
- Counter-Examples:
- Wiki Hosting Services, which provide wiki infrastructure but are not wiki software engines themselves.
- IPython Notebook Servers, which support notebook-based documentation but lack wiki collaboration features.
- Static Site Generators, which create static content without wiki dynamic editing capability.
- See: Wiki System, Web Server Software Distribution, Server Software Program, Collaborative Software, Web Application, Web Content Management System, Wiki Markup Language, Wiki Page.
References
2020a
- (Wikipedia, 2020) ⇒ https://en.wikipedia.org/wiki/Wiki_software Retrieved:2020-1-26.
- Wiki software (also known as a wiki engine or wiki application) is collaborative software that runs a wiki, which allows users to create and collaboratively edit "pages" or entries via a web browser. A wiki system is usually a web application that runs on one or more web servers. The content, including previous revisions, is usually stored in either a file system or a database. Wikis are a type of web content management system, and the most commonly supported off-the-shelf software that web hosting facilities offer.
There are dozens of actively maintained wiki engines. They vary in the platforms they run on, the programming language they were developed in, whether they are open source or proprietary, their support for natural language characters and conventions, and their assumptions about technical versus social control of editing.
- Wiki software (also known as a wiki engine or wiki application) is collaborative software that runs a wiki, which allows users to create and collaboratively edit "pages" or entries via a web browser. A wiki system is usually a web application that runs on one or more web servers. The content, including previous revisions, is usually stored in either a file system or a database. Wikis are a type of web content management system, and the most commonly supported off-the-shelf software that web hosting facilities offer.
2020b
- (Melli et al., 2020) ⇒ Gabor Melli, Abdelrhman Eldallal, Bassim Lazem, and Olga Moreira. (2020). “GM-RKB WikiText Error Correction Task and Baselines.”. In: Proceedings of LREC 2020 (LREC-2020).
- QUOTE: Similar to the creation of websites in the early days of the Web; when websites content was crafted with HTML code by hand than transformed by a browser rendering engine into webpages, wikis content is created using WikiText (Dohrn & Riehle, 2011) written and edited predominantly by humans than parsed and rendered by a wiki engine (Dohrn & Riehle, 2011, Junghans et. al, 2008). WikiText is a simplified markup language that facilitates annotation of text documents. To create an internal link between annotated words (concept mentions) and a target wiki pages in Mediawiki markup, the editor simply needs to use double square brackets ("[[" and "]]"). For instance, A [[Character-Level Seq2Seq Training Algorithm|character-level seq2seq algorithm]] is a [[seq2seq algorithm]] that is a [[character-level NNet algorithm]]."
tells the wiki engine to create a wikilink between the concept mentions
character-level seq2seq algorithm
,seq2seq algorithm
, andcharacter-level NNet algorithm
to the corresponding wiki entries.
- QUOTE: Similar to the creation of websites in the early days of the Web; when websites content was crafted with HTML code by hand than transformed by a browser rendering engine into webpages, wikis content is created using WikiText (Dohrn & Riehle, 2011) written and edited predominantly by humans than parsed and rendered by a wiki engine (Dohrn & Riehle, 2011, Junghans et. al, 2008). WikiText is a simplified markup language that facilitates annotation of text documents. To create an internal link between annotated words (concept mentions) and a target wiki pages in Mediawiki markup, the editor simply needs to use double square brackets ("[[" and "]]"). For instance,