This is anessay. It contains the advice or opinions of one or more Wikipedia contributors. This page is not an encyclopedia article, nor is it one ofWikipedia's policies or guidelines, as it has not beenthoroughly vetted by the community. Some essays represent widespread norms; others only represent minority viewpoints. |
| Thefactual accuracy of this user pagemay be compromised due to out-of-date information. Please help update this user page to reflect recent events or newly available information. Relevant discussion may be found on the talk page. |
This essay is intended to try to explain what is happening, hourly, to Wikipedia, and to suggest work-around solutions. Everything is changing, without warning, and lots of it is quirky. There are hundreds of unusual, or unexpectedquirks orglitches in the way things sort-of-do, sort-of-don't work. On any given day, new problems might arise, or old problems get fixed, as the developers adjust the servers or hack theMediaWiki code to alter character-shift typesetting for the 200+ Wikipedia languages (see below:Why quirks occur).
Not all problems are caused by Wikipedia's software configuration. Many problems are actually from each user's PC setup or browser, such as pressing F5 (before edit-preview) and losing all edit-text (see below:Browser nightmares). Also, Wikipedia is not alone in having website quirks, even Google has had them (see section below:"Google quirks").
There are several issues about page formatting:
There are some issues about editing a page:
TheMediaWiki markup language is a peculiar twisto-mash of 3 computer languages. The most normal language is the typical free-flowing text that allows triple-quote '''bold-font''', along with the HTML tags, such as <ref>...</ref>. However, along with that stuff, there is a 2nd language as wikitable codes (inHelp:Table), so that a table begins with "{|" and ends "|}" which formerly were required in column 1 but can be indented now (at least sometimes, or maybe not whatever). Then there is the 3rd language: the "infamous" if-you-indent, you get "quotebox" yes the all-important quotebox, which in computer-typesetting typically requires only 2 markers; instead, just indent and the whole section turns into quotebox – quotebox – quotebox. Ah so, oh-so-important quotebox he look like:
Me is quotebox – I so cool, so important. Me is quotebox – wiki would die without me. Me is quotebox – I exist here 8 years plus forever.
So, anyway, put all 3schidzo languages, blended together, and you get MediaWiki markup (or markdown?) language, affectionately known as "wikipuke". Well, as can be expected withdissociative identity disorder (DID), the 3 languages fight for power: when HTML code is formatted with typical indentation, the me-is-quotebox personality, at times, hijacks the page, and you get hypertext-markup-laughter displayed in a box that looks like (...wait for it...) a QuoteBox!
So important, the quotebox:
Kids don't do this. Don't design coding as quotebox.<ref><!-- -->''Computer languages 101 - Bad ideas to flush'',<!-- -->"Chapter 1: Quotebox nightmares", Stae N. College,<!-- -->Dept of Dropouts Become Billionaire Morons,<!-- -->University of Thank God Others Got Education, 2009.</ref>
{{Mytemplate| param1=xxx<!--param1 gets "xxx<newline>" -->| param2=yyy| param3=zzz}}{{Mytemplate| param1=aaa|<!--put bar "|" to stop newline. -->| param2=bbb| param3=ccc}}
Many problems that users think are caused by Wikipedia are actually caused by limited Web browsers. For example, in some mainsteam browsers:
All of those problems are caused by quirky browser operation (not Wikipedia), as the browser does not reflect the way that people actually think. In advanced software design, users would be allowed to set preferences for text-wrapping, cursor-movement, cursor-shape, etc. Those preferences could be set to overcome somedesign flaws in the basic design of a system (such as a browser), until the more normal settings are preset as the defaults in later software versions.
The exact causes, behind each quirk, are perhaps too complex to explain in this essay. However, some general principles can explain how the problems have arisen, over the years.
Wikipedia's underlying software system, with theMediaWikimarkup language, is constantly being changed to fix old problems and try to offer new, better features, but better for whom? Many changes are made to support the unusualtypesetting needs ofrare written languages that use split-character placement of text or other unusual options not seen in English or other European languages. TheEnglish Wikipedia is impacted because all 200+ languages share some common software, and that software gets changed for everyone.
Sometimes (or often?), some really bizarre features are added, such as allowingwiki-templates to passnewlines at the end of parameter values, simply by indenting the next line, when calling a template. Normally, bizarre features would be designed to require special coding to trigger those features, such as: if you want to pass newlines in parameter values, then specify them, explicitly, such as "param=aa#nuline;bb#nuline;cc#nuline;" where the code "#nuline;" or "<br>" (or some other invented thing) is the feature to be requested. Unfortunately, "one man's bizarreness is other man's ordinary dork-otopia" and some developers think that everyone should change their ways to adjust to the new stuff. Overly often, peculiar ideas are treated as mainstream "everyone-should-know-nerdisms" which become some of the widespread quirks that appear, from day to day.
Complicating the complications is the reality that, eventually, several multiple nerdisms are implemented. Rather than maintaining some basic, core levels ofsimplicity, the multiple nerdisms start interfering with earlier peculiar features, and the result becomesconflicting nerdisms with almost unpredictable, expanding quirks. Even the most level-headed, otherwise-normal software developers will become overwhelmed by the pre-exising nerdisms, so that even simple changes can introduce new quirks, and hence, no single group of people can be blamed for the combined, bizarre outcomes. Far surpassing "creeping featurism" the total system becomes "featured creepyism" or is unintentionally garbled to "feeping creaturism".
By considering the design flaws, and the operational instability, it is possible to get a better understanding of the psychological pressures that people face when using Wikipedia. Knowing the details, about specific quirks, can help avoid the stress or frustrations in the future.
Wikipedia is not alone in having many website quirks. EvenGoogle Inc., with all the $billions, has had some very unusual things happening in the official websites (for years):
So even an organization with $billions of revenue cannot seem to avoid utterly spastic, peculiar quirks in their webpages. Perhaps the world is seeing a rapid growth in the rise of"nerdnology" as typical notions ofquality control have been abandoned, almost everywhere. No longer are major changes tested on a sample user-group, but instead, released untested to the entire world. The quirks are not merelyplanned obsolescence, similar to allowingcomputer viruses, which are known to kill user computers and cause people to buy new or fix-it software products (as the planned result). Instead, the quirks are not the work of college-dropout billionaires, but rather just a collection of misdirected changes.