Help: WhatIsWiki

What is Wiki?

A wiki is a collaborative software program that allows users to add or edit content on a Web page without having to know HMTL or programming languages. Most commonly, the term wiki refers to a Web page that can be revised by anyone.

Creating and editing wikis are very simple; all that is required is Internet access and a browser. Wikis are very similar to working with a word processing program, or writing emails or blogs.

Wiki History

The most famous wiki is called Wikipedia , a massive online encyclopedia. Wikipedia has become so successful that it is like a result of a Google search.

The first wiki was created by Ward Cunningham in 1995. His WikiWikiWeb let software developers create a library of “software patterns.” The name “Wiki” was inspired by the Hawaiian word wiki or wiki-wiki, which means “quick”.

Open Environment and Living Document

Wiki’s are designed to provide an open environment for anyone to contribute content. For example, any visitor to Wikipedia can edit any page or create a new one. Wikis are living documents because they can be revised over time as that particular topic grows and changes.

Many people have never spent much time with an active wiki community before. Because all the content is user submitted and maintained, the idea that anyone can edit any page at any time and do so with complete anonymity can be unsettling. The important thing to remember is that because content is easily editable, many revisions are possible in a short amount of time to refine and grow the knowledge while also verify it’s contents by peers.

While most people are good sports about providing accurate information, wikis do have a history feature in case something goes wrong. The history feature allows users to go back to a previous version. Follow the link below for more information about wiki history.

Page History

All editable pages have an associated page history.

Community and Collaboration

The heart of any wiki is its community and the community’s ability to work together.

Virtually any topic in an active community can support a wiki. It is now common to see wikis used inside corporations and organizations.

For example: A large corporation is using an internally developed software application to manage its clients. Employees use this software to enter and access data. The program is ten years old, has never been documented very well and training is done by word of mouth.

This type of environment is perfect for a wiki. Employees using the software can build their own documentation and then build on each other’s. Each time someone learns something new about the software, they can input a sentence or two into the wiki to let other employees see what they learned. Over time, the employees will build a complete documentation set for the entire application.

It is quite likely that wikis and other community-based efforts will grow rapidly as people become familiar and more comfortable with the concept.

Wiki vs. Blog vs. Forum

Wikis

In the simplest form, wikis (i.e. a visitor-edited resource such as an encyclopedia) can be imagined as a repository of easily editable website pages. Wikis can be used for a variety of purposes like documentation, knowledge management or just a team repository of information.

Blogs

Weblogs or blogs (i.e. a diary or news column type of page display) are online journals maintained by a person or a team with regular updates. They are typically meant for general consumption and are arranged in a chronological manner with the most recent blog posts on the top. Blog posts can also have the provision for readers to leave comments. Blogs are usually more informal and chatty.

Forum

Discussion Forums (i.e. a message Board or bulletin board program that allows people to start new topics or respond to existing ones.) can be simply thought of as an area where people would like to initiate a topic or idea so people can start commenting and collaborating. The initial idea/topic may be just a single line or a complete descriptive paragraph. But they essentially differ from Wiki pages in the sense that the comments are an integral part of the discussion thread.

Formatting

Formatting in a Wiki is very similar to formatting in a word processing program or in an email. Styles such as bold, italics, headings, etc. can be added using Wiki Markup.

For normal paragraphs of text, simply type the text separating each paragraph by a blank line. For features such as: headings, lists, italics, bold, etc., special character combinations are required before and after the text. For example, placing two equals signs at the beginning and at the end of a line (”==”), creates a heading. This is similar to selecting text in an email and then clicking the bold icon. Familiarity with HTML markup is a plus, as Wiki markup follows the same style. For example, the following with produce the same header:

HTML:  <h2> This is a secondary header </h2>

Wiki:  == This is a secondary header ==

In other words, wiki is a simpler way to write HTML code and implement more complex features with macros without requiring programming skills.

Follow the links below for more information about wiki formatting.

Wiki formatting

Wiki markup is a core feature for wiki pages.

Wiki HTML

The wiki supports inserting HTML into any wiki context.

Wiki Macros

A macro inserts dynamic HTML data.

Wiki Math

The Wiki supports math formulas with the help of LaTeX markup.

Wiki Page Names

Wiki page names commonly use the CamelCase convention.

Created on , Last modified on

Debug Console

Close19 MBRequestSessionTimelineDatabase37Events15
$_GET
Array( ) Array(

)
$_POST
Array( ) Array(

)
$_COOKIE
Array( ) Array(

)
$_SERVER
Array( NO_PROXY => .s2.internal, https_proxy => http://10.8.63.5:3128, http_proxy => http:/... Array(
NO_PROXY => .s2.internal,
https_proxy => http://10.8.63.5:3128,
http_proxy => http://10.8.63.5:3128,
LD_LIBRARY_PATH => /usr/local/lib:/usr/lib64/:/opt/rh/rh-python36/root/usr/lib64/:/opt/remi/php56/root/usr/lib64,
PATH => /sbin:/usr/sbin:/bin:/usr/bin,
USER => apache,
HOME => /var/www,
FCGI_ROLE => RESPONDER,
REDIRECT_HTTP_AUTHORIZATION => ,
REDIRECT_SCRIPT_URL => /wiki/Help:WhatIsWiki,
REDIRECT_SCRIPT_URI => https://datacenterhub.org/wiki/Help:WhatIsWiki,
REDIRECT_HTTPS => on,
REDIRECT_SSL_TLS_SNI => datacenterhub.org,
REDIRECT_STATUS => 200,
HTTP_AUTHORIZATION => ,
SCRIPT_URL => /wiki/Help:WhatIsWiki,
SCRIPT_URI => https://datacenterhub.org/wiki/Help:WhatIsWiki,
HTTPS => on,
SSL_TLS_SNI => datacenterhub.org,
HTTP_USER_AGENT => CCBot/2.0 (https://commoncrawl.org/faq/),
HTTP_ACCEPT => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,
HTTP_ACCEPT_LANGUAGE => en-US,en;q=0.5,
HTTP_IF_MODIFIED_SINCE => Mon, 20 Jan 2020 12:03:50 GMT,
HTTP_ACCEPT_ENCODING => br,gzip,
HTTP_HOST => datacenterhub.org,
HTTP_CONNECTION => Keep-Alive,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache,
SERVER_NAME => datacenterhub.org,
SERVER_ADDR => 10.111.11.100,
SERVER_PORT => 443,
REMOTE_ADDR => 18.207.98.97,
DOCUMENT_ROOT => /var/www/datacenterhub,
SERVER_ADMIN => root@localhost,
SCRIPT_FILENAME => /var/www/datacenterhub/index.php,
REMOTE_PORT => 53742,
REDIRECT_URL => /wiki/Help:WhatIsWiki,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.1,
REQUEST_METHOD => GET,
QUERY_STRING => ,
REQUEST_URI => /wiki/Help:WhatIsWiki,
SCRIPT_NAME => /index.php,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1597214676.8115,
REQUEST_TIME => 1597214676,
argv => Array(

)
,
argc => 0
)
separator .
orderBy id
orderDir asc
1 registerIP
2 access
always
renew
tracker.sid 5e197aeec141d56d51199a59ab7859cb
tracker.ssid 5e197aeec141d56d51199a59ab7859cb
tracker.rsid 5e197aeec141d56d51199a59ab7859cb
  • site 0.067 seconds (+0.067); 12.25 MB (+12.250) - afterInitialise
  • site 0.087 seconds (+0.021); 13.50 MB (+1.250) - afterRoute
  • site 0.146 seconds (+0.058); 17.75 MB (+4.250) - afterDispatch
  • site 0.154 seconds (+0.009); 18.00 MB (+0.250) - beforeRenderModule mod_custom (Footer: info and navigation)
  • site 0.156 seconds (+0.002); 18.00 MB (0.000) - afterRenderModule mod_custom (Footer: info and navigation)
  • site 0.156 seconds (+0.000); 18.00 MB (0.000) - beforeRenderModule mod_menu (Main Menu)
  • site 0.175 seconds (+0.019); 18.50 MB (+0.500) - afterRenderModule mod_menu (Main Menu)
  • site 0.179 seconds (+0.005); 18.75 MB (+0.250) - onAfterRender
  • site 0.182 seconds (+0.002); 18.75 MB (0.000) - sessionStore
19 MB

37 Queries Logged: 0.012104034423828 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '5244bf5f65c8b249d0dc245d17b3bd70'
  2. DELETE
      FROM `jos_session`
      WHERE `session_id` = '5244bf5f65c8b249d0dc245d17b3bd70'
  3. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '5e197aeec141d56d51199a59ab7859cb'
  4. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  5. SELECT session_id
      FROM `jos_session`
      WHERE `session_id` = '5e197aeec141d56d51199a59ab7859cb'
      LIMIT 1
  6. INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('5e197aeec141d56d51199a59ab7859cb','0','1597214676','18.207.98.97')
  7. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  8. SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`id` = '1'
  9. SELECT *
      FROM `jos_viewlevels`
  10. SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
      WHERE `enabled` >= '1'
      AND `type` = 'plugin'
      AND `state` >= '0'
      AND `access` IN ('1','1','4')
      ORDER BY `ordering` ASC
  11. SELECT m.id,m.menutype,m.title,m.alias,m.note,m.path AS route,m.link,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
      WHERE `m`.`published` = '1'
      AND `m`.`parent_id` > '0'
      AND `m`.`client_id` = '0'
      ORDER BY `m`.`lft` ASC
  12. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_wiki'
  13. SELECT jos_template_styles.id,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
      WHERE `jos_template_styles`.`client_id` = '0'
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  14. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tags'
  15. SELECT COUNT(jos_wiki_pages.id) AS count
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`scope` = 'site'
  16. SELECT *
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`state` = '1'
      AND `jos_wiki_pages`.`pagename` = 'Help:WhatIsWiki'
      AND `jos_wiki_pages`.`scope` = 'site'
      AND `jos_wiki_pages`.`scope_id` = '0'
  17. SELECT *
      FROM `jos_wiki_versions`
      WHERE `jos_wiki_versions`.`id` = '5'
  18. SELECT element
      FROM `jos_extensions`
      WHERE folder='wiki'
      AND type='plugin'
      AND enabled=1
      AND element LIKE 'parser%'
      ORDER BY enabled DESC
      LIMIT 1
  19. SELECT *
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`state` = '1'
      AND `jos_wiki_pages`.`pagename` = 'Help:PageHistory'
      AND `jos_wiki_pages`.`scope` = 'site'
      AND `jos_wiki_pages`.`scope_id` = '0'
  20. SELECT *
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`state` = '1'
      AND `jos_wiki_pages`.`pagename` = 'Help:WikiFormatting'
      AND `jos_wiki_pages`.`scope` = 'site'
      AND `jos_wiki_pages`.`scope_id` = '0'
  21. SELECT *
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`state` = '1'
      AND `jos_wiki_pages`.`pagename` = 'Help:WikiHtml'
      AND `jos_wiki_pages`.`scope` = 'site'
      AND `jos_wiki_pages`.`scope_id` = '0'
  22. SELECT *
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`state` = '1'
      AND `jos_wiki_pages`.`pagename` = 'Help:WikiMacros'
      AND `jos_wiki_pages`.`scope` = 'site'
      AND `jos_wiki_pages`.`scope_id` = '0'
  23. SELECT *
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`state` = '1'
      AND `jos_wiki_pages`.`pagename` = 'Help:WikiMath'
      AND `jos_wiki_pages`.`scope` = 'site'
      AND `jos_wiki_pages`.`scope_id` = '0'
  24. SELECT *
      FROM `jos_wiki_pages`
      WHERE `jos_wiki_pages`.`state` = '1'
      AND `jos_wiki_pages`.`pagename` = 'Help:WikiPageNames'
      AND `jos_wiki_pages`.`scope` = 'site'
      AND `jos_wiki_pages`.`scope_id` = '0'
  25. SELECT *
      FROM `jos_wiki_links`
      WHERE `jos_wiki_links`.`page_id` = '5'
  26. SELECT jos_tags_object.label,jos_tags.*
      FROM `jos_tags`
      INNER JOIN jos_tags_object
      ON jos_tags_object.tagid = jos_tags.id
      WHERE `jos_tags_object`.`tbl` = 'wiki'
      AND `jos_tags_object`.`objectid` = '5'
      AND `jos_tags`.`admin` NOT IN ('1')
      GROUP BY jos_tags_object.label,jos_tags.id
  27. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  28. SELECT m.id,m.title,m.module,m.position,m.content,m.showtitle,m.params,mm.menuid,e.protected
      FROM `jos_modules` AS `m`
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      LEFT JOIN jos_extensions AS e
      ON e.element = m.module
      AND e.client_id = m.client_id
      WHERE `m`.`published` = '1'
      AND `e`.`enabled` = '1'
      AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= '2020-08-12 06:44:37' )
      AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= '2020-08-12 06:44:37' )
      AND `m`.`access` IN ('1','1','4')
      AND `m`.`client_id` = '0'
      AND (`mm`.`menuid` = '86' OR `mm`.`menuid` <= '0' )
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  29. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  30. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_categories'
  31. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_resources'
  32. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_usage'
  33. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_groups'
  34. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_feedback'
  35. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_support'
  36. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_wishlist'
  37. UPDATE `jos_session`
      SET `data` = '__default|a:9:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1597214676;s:18:\"session.timer.last\";i:1597214676;s:17:\"session.timer.now\";i:1597214676;s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:1:\"0\";s:7:\"session\";}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"5e197aeec141d56d51199a59ab7859cb\";s:12:\"tracker.ssid\";s:32:\"5e197aeec141d56d51199a59ab7859cb\";s:12:\"tracker.rsid\";s:32:\"5e197aeec141d56d51199a59ab7859cb\";}',`time` = '1597214677',`ip` = '18.207.98.97'
      WHERE `session_id` = '5e197aeec141d56d51199a59ab7859cb'

18 Query Types Logged, Sorted by Occurrences.

SELECT Tables:
  1. 13 × SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
  2. 7 × SELECT *
      FROM `jos_wiki_pages`
  3. 2 × SELECT data
      FROM `jos_session`
  4. 1 × SELECT *
      FROM `jos_wiki_versions`
  5. 1 × SELECT element
      FROM `jos_extensions`
  6. 1 × SELECT jos_tags_object.label,jos_tags.*
      FROM `jos_tags`
      INNER JOIN jos_tags_object
      ON jos_tags_object.tagid = jos_tags.id
  7. 1 × SELECT m.id,m.title,m.module,m.position,m.content,m.showtitle,m.params,mm.menuid,e.protected
      FROM `jos_modules` AS `m`
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      LEFT JOIN jos_extensions AS e
      ON e.element = m.module
      AND e.client_id = m.client_id
  8. 1 × SELECT *
      FROM `jos_wiki_links`
  9. 1 × SELECT jos_template_styles.id,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
  10. 1 × SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
  11. 1 × SELECT session_id
      FROM `jos_session`
  12. 1 × SELECT *
      FROM `jos_viewlevels
  13. 1 × SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
  14. 1 × SELECT m.id,m.menutype,m.title,m.alias,m.note,m.path AS route,m.link,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
  15. 1 × SELECT COUNT(jos_wiki_pages.id) AS count
      FROM `jos_wiki_pages`
OTHER Tables:
  1. 1 × UPDATE `jos_session`
      SET `data` = '__default|a:9:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1597214676;s:18:\"session.timer.last\";i:1597214676;s:17:\"session.timer.now\";i:1597214676;s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:1:\"0\";s:7:\"session\";}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"5e197aeec141d56d51199a59ab7859cb\";s:12:\"tracker.ssid\";s:32:\"5e197aeec141d56d51199a59ab7859cb\";s:12:\"tracker.rsid\";s:32:\"5e197aeec141d56d51199a59ab7859cb\";}',`time` = '1597214677',`ip` = '18.207.98.97'
  2. 1 × INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('5e197aeec141d56d51199a59ab7859cb','0','1597214676','18.207.98.97'
  3. 1 × DELETE
      FROM `jos_session`
  • onAfterInitialise Method plgSystemP3p::onAfterInitialise /core/plugins/system/p3p/p3p.php:21
  • onAfterInitialise Method plgSystemRemember::onAfterInitialise /core/plugins/system/remember/remember.php:20
  • onAfterInitialise Method plgSystemHubzero::onAfterInitialise /core/plugins/system/hubzero/hubzero.php:21
  • onAfterInitialise Method plgSystemXFeed::onAfterInitialise /core/plugins/system/xfeed/xfeed.php:21
  • onAfterInitialise Method plgSystemSupergroup::onAfterInitialise /core/plugins/system/supergroup/supergroup.php:113
  • onAfterInitialise Method plgSystemReferrerpolicy::onAfterInitialise /core/plugins/system/referrerpolicy/referrerpolicy.php:21
  • onAfterRoute Method plgSystemJquery::onAfterRoute /core/plugins/system/jquery/jquery.php:21
  • onAfterRoute Method plgSystemSpamjail::onAfterRoute /core/plugins/system/spamjail/spamjail.php:21
  • onAfterRoute Method plgSystemPassword::onAfterRoute /core/plugins/system/password/password.php:21
  • onAfterRoute Method plgSystemIncomplete::onAfterRoute /core/plugins/system/incomplete/incomplete.php:21
  • onAfterRoute Method plgSystemUnconfirmed::onAfterRoute /core/plugins/system/unconfirmed/unconfirmed.php:21
  • onAfterRoute Method plgSystemUnapproved::onAfterRoute /core/plugins/system/unapproved/unapproved.php:21
  • onAfterDispatch Method plgSystemDebug::onAfterDispatch /core/plugins/system/debug/debug.php:60
  • onAfterDispatch Method PlgSystemHighlight::onAfterDispatch /core/plugins/system/highlight/highlight.php:25
  • onAfterRender Method plgSystemSef::onAfterRender /core/plugins/system/sef/sef.php:21