Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Wiki software
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Additional features == === Content-management features === Wiki software can include features that come with traditional content management systems, such as [[Calendar|calendars]], [[Time management|to-do lists]], [[blog]]s and discussion [[Internet forum|forums]]. All of these can either be stored via versioned wiki pages, or simply be a separate piece of functionality. Software that supports blogs with wiki-style editing and versioning is sometimes known as "bliki" software. Tiki Wiki CMS Groupware is an example of wiki software that is designed to support such features at its core. Many of the enterprise wiki applications, such as [[TWiki]], [[Confluence (software)|Confluence]] and [[SharePoint]], also support such features, as do open-source applications like [[MediaWiki]] and [[XWiki]], via [[plug-in (computing)|plugins]].<ref>{{cite web|url=http://platform.xwiki.org/xwiki/bin/view/Features/Applications|title=Applications & Extensions (Features.Applications) |website=XWiki |date=September 23, 2015 |access-date=11 April 2017 |url-status=dead |archive-url=https://web.archive.org/web/20170510025733/http://platform.xwiki.org/xwiki/bin/view/Features/Applications |archive-date= May 10, 2017 }}</ref> === Scripting === Some wiki applications let users embed [[Scripting language|scripting]]-style calls into wiki pages, which are processed by the wiki's parser and run either when the page is saved or when it is displayed. [[XWiki]] and [[MediaWiki]] are examples of such applications.<ref>{{citation|citeseerx = 10.1.1.131.2458|title=Lightweight End-User Programming with Wikis| first1 = C. | last1 = Anslow | first2 = D. | last2 = Riehle|year=2007|publisher=SAP Research}}</ref> Specifically XWiki offers support for the following scripting languages: [[Groovy (programming language)|Groovy]], [[Velocity (JavaScript library)|Velocity]], [[Ruby (programming language)|Ruby]], [[Python (programming language)|Python]], [[PHP]] or more generally any [[Scripting for the Java Platform|JSR223]] scripting language. === Semantic annotation === Wiki software can let users store data via the wiki, in a way that can be exported via the [[Semantic Web]], or queried internally within the wiki. A wiki that allows such annotation is known as a [[semantic wiki]]. The current best-known semantic wiki software is [[Semantic MediaWiki]], a plugin to MediaWiki. === Mobile access === Some wiki software have special handling for accessing by mobile devices, such as [[mobile phone]]s. This is usually done by displaying conservative [[HTML]] coding.<ref>[http://www.cio.com/article/19955/Socialtext_Optimizes_Wiki_for_Mobile_Users?contentId=19955&slug=& Socialtext Optimizes Wiki for Mobile Users], [[CIO Magazine]], April 5, 2006, retrieved 2008-09-20</ref><ref>{{cite web |last1=Lu |first1=Mat |title=W2: a little iPhone wiki] |url=http://www.tuaw.com/2007/07/15/w2-a-little-iphone-wiki/ |website=[[Weblogs, Inc.#The Unofficial Apple Weblog (TUAW)|TUAW]] |access-date=August 24, 2021 |archive-url=https://archive.today/20130205030858/http://www.tuaw.com/2007/07/15/w2-a-little-iphone-wiki/ |archive-date=2013-02-05 |date=July 15, 2007 |url-status=unfit}}</ref> === Offline viewing and editing === Various approaches to providing wiki functionality when the user is not online have been tried. For users who need to simply read the wiki's content when offline, a copy of the content can often be made easily; in the case of Wikipedia, [[CD-ROM]]s and printed versions have been made of parts of Wikipedia's content. Allowing offline editing, however (where the changes are synchronized when the user is back online), is a much more difficult process. One approach to doing this is using a [[distributed revision control system]] as a [[Front and back ends|backend]] of the wiki, in [[peer-to-peer]] style. With this approach, there is no central store of the wiki's content; instead, every user keeps a complete copy of the wiki locally, and the software handles merging and propagating of changes when they are made. This is the approach taken by the [[ikiwiki]] engine (which can use the distributed revision control system [[Git (software)|Git]] as its back-end), and [[Code Co-op]] (a distributed revision control system that includes a wiki component). === Distributing and decentralizing === Wiki software can be [[Peer-to-peer|distributed]].<ref name="DavoustSkaf-Molli2015">{{cite journal|last1=Davoust|first1=Alan|last2=Skaf-Molli|first2=Hala|last3=Molli|first3=Pascal|last4=Esfandiari|first4=Babak|last5=Aslan|first5=Khaled|title=Distributed wikis: a survey|journal=Concurrency and Computation: Practice and Experience|volume=27|issue=11|year=2015|pages=2751β2777|issn=1532-0626|doi=10.1002/cpe.3439|s2cid=45142475|url=https://hal.inria.fr/hal-01100371/document}}</ref> XWiki is able to function in this way.<ref>{{cite web|url=http://concerto.xwiki.com/xwiki/bin/view/Main/WebHome|title=XWiki Concerto Project homepage|access-date=11 April 2017}}</ref> Smallest Federated Wiki promotes a federation of wiki servers,<ref>{{cite web|url=http://fed.wiki.org|title=Welcome Visitors|access-date=11 April 2017}}</ref> There has also been research done on allowing Wikipedia to be run as a [[Decentralized web|decentralized]] wiki.<ref>[http://www.globule.org/publi/DWECWH_webist2007.html A Decentralized Wiki Engine for Collaborative Wikipedia Hosting], Guido Urdaneta, Guillaume Pierre and Maarten van Steen, ''Proceedings of the 3rd International Conference on Web Information Systems and Technology (''[[Webist]]'')'', March 2007</ref><ref>[http://www.globule.org/publi/WWADH_comnet2009.html Wikipedia Workload Analysis for Decentralized Hosting], Guido Urdaneta, Guillaume Pierre, Maarten van Steen, ''Elsevier Computer Networks'' 53(11), pp. 1830β1845, July 2009</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)