Template:InfoBox ohloh/testcases

From Gentoo Wiki
Jump to: navigation, search
Note
This is the template test case page for Template:InfoBox ohloh and its sandbox version. You may have to purge this page to update the examples.

Correct

One anonymous parameter (an Ohloh project name)
Wiki code
{{InfoBox stack
| {{InfoBox ohloh|gentoo}}
}}
Main version
Sandbox version


No parameter (when title contains no spaces)
Wiki code
{{InfoBox stack
| {{InfoBox ohloh}}
}}
Main version
Sandbox version


↑ If the Ohloh project identifier matches the page title (all lowercase), then it is convenient to drop the anonymous parameter and call the template with no parameters. However, this doesn't work when the page title contains spaces (like this page, titled InfoBox ohloh). This example is being rendered as if the page title is the single word InfoBox. The first "Incorrect" example below shows what really happens when the page title contains a space. (Note that Open Hub project names for multiword software titles sometimes replace spaces with hyphens but sometimes use a special abbreviated version of the name [like mozlaunch for "Mozilla Launchers"], so it is not possible to automatically covert titles with spaces to valid project ids. Just search for the project title at Ohloh and use the anonymous parameter to specify the Ohloh project name, as shown in the previous example.)


Using header=true
Wiki code
{{InfoBox stack
| {{InfoBox ohloh|gentoo|header=true}}
}}
Main version
Resources
Sandbox version
Resources


Incorrect

Using no parameter when the page title contains a space (link text contains part of page title)
Wiki code
{{InfoBox stack
| {{InfoBox ohloh}}
}}
Main version
Sandbox version


↑ The title of this page, InfoBox ohloh, contains a space, which is causing the second word of the page title (ohloh) to show up as the first word of the link text. This is because the wikicode that forms the external link is [https://www.openhub.net/p/infobox ohloh Ohloh] instead of, say, [https://www.openhub.net/p/infobox_ohloh Ohloh].


Used outside of an {{InfoBox stack}} (wide box, not right-floated)
Wiki code
{{InfoBox ohloh|gentoo}}
Main version
Sandbox version