MJNH
MJNH
Navigation
Within the text of most pages, there are usually a large number of hypertext links to other pages
within the wiki. This form of non-linear navigation is more "native" to a wiki than structured/formalized
navigation schemes. Users can also create any number of index or table-of-contents pages, with
hierarchical categorization or whatever form of organization they like. These may be challenging to
maintain "by hand", as multiple authors and users may create and delete pages in an ad hoc,
unorganized manner. Wikis can provide one or more ways to categorize or tag pages to support the
maintenance of such index pages. Some wikis, including the original, have a backlink feature, which
displays all pages that link to a given page. It is also typically possible in a wiki to create links to
pages that do not yet exist, as a way to invite others to share what they know about a subject new to
the wiki. Wiki users can typically "tag" pages with categories or keywords, to make it easier for other
users to find the article. For example, a user creating a new article on cold weather cycling might
"tag" this page under the categories of commuting, winter sports and bicycling. This would make it
easier for other users to find the article.
Searching
Most wikis offer at least a title search, and sometimes a full-text search. The scalability of the search
depends on whether the wiki engine uses a database. Some wikis, such as PmWiki, use flat files.
[11]
MediaWiki's first versions used flat files, but it was rewritten by Lee Daniel Crocker in the early
2000s (decade) to be a database application. Indexed database access is necessary for high speed
searches on large wikis. Alternatively, external search engines such as Google Search can
sometimes be used on wikis with limited searching functions in order to obtain more precise results.
History
Main article: History of wikis
Wiki Wiki Shuttle at Honolulu International Airport
WikiWikiWeb was the first wiki.[12] Ward Cunningham started developing WikiWikiWeb in Portland,
Oregon, in 1994, and installed it on the Internet domain c2.com on March 25, 1995. It was named by
Cunningham, who remembered a Honolulu International Airport counter employee telling him to take
the "Wiki Wiki Shuttle" bus that runs between the airport's terminals. According to Cunningham, "I
chose wiki-wiki as an alliterative substitute for 'quick' and thereby avoided naming this stuff quick-
web."[13][14]
Cunningham was, in part, inspired by Apple Inc.'s HyperCard, which he had used. HyperCard,
however, was single-user.[15]Apple had designed a system allowing users to create virtual "card
stacks" supporting links among the various cards. Cunningham developed Vannevar Bush's ideas by
allowing users to "comment on and change one another's text."[1][16]Cunningham says his goals were
to link together people's experiences to create a new literature to document programming patterns,
and to harness people's natural desire to talk and tell stories with a technology that would f