CamelCase_and_Wiki CamelCase_and_Wiki

CamelCase and Wiki - Definition and Overview

History

CamelCase was the original wiki/WikiWiki convention for creating hyperlinks: A word became a link, with the link label equal to this word, and the link target being the page with that name, if it was of this form, with the additional requirement that the capitals are followed by a lower-case letter. Hence AlabamA and ABc will not be links (see WikiCase on WikiWiki). In the Wiki context, CamelCase was called WikiWord. See also CamelCase on WikiWiki.

The following do not strictly qualify as bicapitalization, but are CamelCase for the purposes of the original version of the WikiWiki software:

  • AlabamA (CamelCased words need at least two components)
  • aNaRcHy cAsE

Problems

CamelCasedTerms are not useful for search engine spidering and indexing, as search engines do not recognize their components as separate words and thus cannot rank pages properly (a word in the URL generally rates a page as related to that word). Separating words out individually (by placing hyphens between words in local paths or in DNS names; the underscore is not a valid character for DNS names) addresses this. Removing case sensitivity from links also allows use of tools such as Apache's mod_speling (http://httpd.apache.org/docs-2.0/mod/mod_speling.html), allowing easier guessing of URLs by humans.

See also

Example Usage of CamelCase

bbusschots: Which is clearer? power point, powerpoint, or PowerPoint? CamelCase makes things EASIER to read, not harder! (re http://tinyurl.com/ykck9cz)
aboutus: Casual walk CamelCase WikiWednesday: Hello Folks: Just a belated reminder that today is WikiWednesday at AboutUs. ... http://bit.ly/8Tv7JS
ognenivanovski: New term for CamelCase: InterCap (now you can be cool among your programming buddies).
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.