Navigating Css
Navigating Css
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 biking 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.
Linking and creating pages
Links are created using a specific syntax, the so-called “link pattern”. Originally, most
wikis[citation needed] used CamelCase to name pages and create links. These are produced by
capitalizing words in a phrase and removing the spaces between them (the word “CamelCase” is
itself an example). While CamelCase makes linking easy, it also leads to links in a form that
deviates from the standard spelling. To link to a page with a single-word title, one must
abnormally capitalize one of the letters in the word (e.g. “WiKi” instead of “Wiki”). CamelCase-
based wikis are instantly recognizable because they have many links with names such as
“TableOfContents” and “BeginnerQuestions”. A wiki can render the visible anchor of such links
“pretty” by reinserting spaces, and possibly also reverting to lower case. This reprocessing of the
link to improve the readability of the anchor is, however, limited by the loss of capitalization
information caused by CamelCase reversal. For example, “RichardWagner” should be rendered
as “Richard Wagner”, whereas “PopularMusic” should be rendered as “popular music”. There is
no easy way to determine which capital letters should remain capitalized. As a result, many wikis
now have “free linking” using brackets, and some disable CamelCase by default.
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.[13] 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.[citation needed] 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
to obtain more precise results.