WikiIndex:Naming conventions: Difference between revisions
MarkDilley (talk | contribs) (I think this is what was meant by that sentence! :-)) |
Hoof Hearted (talk | contribs) (fix redirects, minor tidying) |
||
Line 1: | Line 1: | ||
{{TOCright}} | {{TOCright}} | ||
==WikiIndex page names for wiki pages== | ==WikiIndex page names for wiki pages== | ||
If you want to [[Add a Wiki]] to [[WikiIndex]], the new page should be named according to the following naming conventions: | If you want to [[WikiIndex:Add a Wiki|Add a Wiki]] to [[WikiIndex]], the new page should be named according to the following naming conventions: | ||
;First of all, don't worry if you get it wrong! We can rename pages. | ;First of all, don't worry if you get it wrong! We can rename pages. | ||
*We normally have the page here at WikiIndex the same as the actual [[wiki]] being referenced. | |||
* We normally have the page here at WikiIndex the same as the actual [[wiki]] being referenced. | *We normally don't include the domain, such as '.com' or '.org', or other [[wp:top-level domain|top-level domain]] (TLD). | ||
* We normally don't include the domain, such as '.com' or '.org', or other [[wp:top-level domain| | *We normally don't include the word "wiki" at the end, unless the name of the wiki specifically includes "wiki". | ||
* We normally don't include the word "wiki" at the end, unless the name of the wiki specifically includes "wiki". | |||
===Example names=== | ===Example names=== | ||
* [[Wikitravel]] | *[[Wikitravel]] | ||
* [[KayakWiki]] | *[[KayakWiki]] | ||
* [[Homestar Runner Fanstuff Wiki]] | *[[Homestar Runner Fanstuff Wiki]] | ||
* [[ReefPedia]] | *[[ReefPedia]] | ||
* [[Protocolinfo]] | *[[Protocolinfo]] | ||
However, you will notice that our own wiki has its own internal naming conventions confusion. [[WikiIndex]] and [[Wiki Index]]. Cheers! | However, you will notice that our own wiki has its own internal naming conventions confusion. [[WikiIndex]] and [[Wiki Index]]. Cheers! | ||
Line 21: | Line 20: | ||
Wiki sites with separate wikis written in individual [[:Category:Wiki Language|languages]] should get a separate page for each language version in the catalogue here. | Wiki sites with separate wikis written in individual [[:Category:Wiki Language|languages]] should get a separate page for each language version in the catalogue here. | ||
Create one main page for the whole thing and one subpage to that for each language version. The main page follows the usual naming conventions and gets tagged as <code>language = [[:Category:Wiki Multilingual|Multilingual]]</code>, the subpages get the name of the main page with the [[wp:ISO 639|ISO code of the language]] appended after a slash. <!--There should be an automatically generated breadcrumb navigation that leads you back to the main page. | Create one main page for an overview of the whole thing, and one subpage to that for each language version. The main page follows the usual naming conventions and gets tagged as <code>language = [[:Category:Wiki Multilingual|Multilingual]]</code>, the subpages get the name of the main page with the [[wp:ISO 639|ISO code of the language]] appended after a slash. <!--There should be an automatically generated breadcrumb navigation that leads you back to the main page. (This way we can have clear and differentiated information on the wiki with individual size/statistics measures for example and the page names have a logical, machine friendly structure. (- Appending three characters to the path/URL of a wikis main page gives you the appropriate subpage for a special language version.) At least the naming may be understood without knowledge of the particular language.)--> | ||
(This way we can have clear and differentiated information on the wiki with individual size/statistics measures for example and the page names have a logical, machine friendly structure. (- Appending three characters to the path/URL of a wikis main page gives you the appropriate subpage for a special language version.) At least the naming may be understood without knowledge of the particular language.)--> | |||
Example: [[Ekopedia/en]] | *Example: [[Ekopedia/en]] | ||
To link from the main page to the subpages there is the [[Template:Language versions|template ''language versions'']]. | To link from the main page to the subpages there is the [[Template:Language versions|template ''language versions'']]. | ||
==Internal page names== | ==Internal page names== | ||
*Currently we are [[CamelCase or Free links or both | *Currently we are [[CamelCase]] or [[Free links]] or both (as a note, [[:Category:MediaWiki|MediaWiki]] is inherently confused on internal page naming). | ||
**Recent changes – Special: | **Recent changes – Special:RecentChanges | ||
**Community Portal – Community_Portal | **Community Portal – Community_Portal | ||
**Current Events – Current_events | **Current Events – Current_events | ||
Line 38: | Line 36: | ||
[[Category:Guidelines]] | [[Category:Guidelines]] | ||
[[Category:WikiIndex]] |
Revision as of 14:41, 8 September 2012
WikiIndex page names for wiki pages
If you want to Add a Wiki to WikiIndex, the new page should be named according to the following naming conventions:
- First of all, don't worry if you get it wrong! We can rename pages.
- We normally have the page here at WikiIndex the same as the actual wiki being referenced.
- We normally don't include the domain, such as '.com' or '.org', or other top-level domain (TLD).
- We normally don't include the word "wiki" at the end, unless the name of the wiki specifically includes "wiki".
Example names
However, you will notice that our own wiki has its own internal naming conventions confusion. WikiIndex and Wiki Index. Cheers!
multiple language versions
Wiki sites with separate wikis written in individual languages should get a separate page for each language version in the catalogue here.
Create one main page for an overview of the whole thing, and one subpage to that for each language version. The main page follows the usual naming conventions and gets tagged as language = Multilingual
, the subpages get the name of the main page with the ISO code of the language appended after a slash.
- Example: Ekopedia/en
To link from the main page to the subpages there is the template language versions.
Internal page names
- Currently we are CamelCase or Free links or both (as a note, MediaWiki is inherently confused on internal page naming).
- Recent changes – Special:RecentChanges
- Community Portal – Community_Portal
- Current Events – Current_events
de: WikiIndex:Namenskonventionen, fr: WikiIndex:Conventions Nommage