Help:Naming Requirements: Difference between revisions

(Created page.)
 
 
(2 intermediate revisions by the same user not shown)
Line 1:
Pages must not have certain special characters in their article titles. Of note areis the characters # and +.
 
==Reasons==
[[HTML]] reserves the symbol # for intra-page navigation.
[[HTML]] reserves the symbol # for intra-page navigation. The + symbol is not accepted by the version of MediaWiki that Rosetta Code runs on. (Currently 1.8.2.) I've tried modifying the appropriate configuration settings, but that only resulted in making the wiki software unstable. Versions following 1.8.2 (e.g. 1.8.3 and 1.9.x) have the issue regarding + fixed, at least, and Rosetta Code will upgrade to one of these software packages once an appropriate time slot is found. (It will result in some downtime.)
 
==Workaround==
 
For now, all pages and links to C++ should be written "C plus plus", while C# and J# should be written "C sharp" and "J sharp", respectively. When using the {header} template, use the second optional parameter to distinguish between the display name and link name:
<pre><nowiki>
=={{header|C sharp|C#}}==
</nowiki></pre>
 
Until Rosetta Code gets some bots, please keep an eye out for links written which point to forbidden article titles, and point them to their renamed pages. An appropriate link for C# would be <nowiki>"[[C sharp|C#]]"</nowiki>. This will point to the correct page, but will still show a link title of "C#".
Anonymous user