Template:Infobox computer hardware/doc

From The Democratikan Wiki
Revision as of 06:58, 18 January 2024 by wikipedia>Jonesey95 (add tracking cat)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is for generic pieces of computer hardware that don't have more specific infoboxes, such as hard drives, motherboards, CD-ROMs etc. It should not be used for hardware such as CPUs that have their own specific infoboxes. External hardware should not use this box either.

Usage

{{{name}}}
[[File:{{{logo}}}|{{{logo-size}}}]]
{{{logo_caption}}}
[[File:{{{image}}}|{{{image-size}}}]]
{{{caption}}}
Date invented{{{invent-date}}}
Invented by{{{invent-name}}}
Connects to{{{conn1}}} via one of:
  • {{{via1_1}}}
  • {{{via1_2}}}
  • {{{via1_3}}}
  • {{{via1_4}}}
  • {{{via1_5}}}
  • {{{via1_6}}}
  • {{{via1_7}}}
  • {{{via1_8}}}
  • {{{via1_9}}}

{{{conn2}}} via one of:

  • {{{via2_1}}}
  • {{{via2_2}}}
  • {{{via2_3}}}
  • {{{via2_4}}}
  • {{{via2_5}}}
  • {{{via2_6}}}
  • {{{via2_7}}}
  • {{{via2_8}}}
  • {{{via2_9}}}

{{{conn3}}} via one of:

  • {{{via3_1}}}
  • {{{via3_2}}}
  • {{{via3_3}}}
  • {{{via3_4}}}
  • {{{via3_5}}}
  • {{{via3_6}}}
  • {{{via3_7}}}
  • {{{via3_8}}}
  • {{{via3_9}}}

{{{conn4}}} via one of:

  • {{{via4_1}}}
  • {{{via4_2}}}
  • {{{via4_3}}}
  • {{{via4_4}}}
  • {{{via4_5}}}
  • {{{via4_6}}}
  • {{{via4_7}}}
  • {{{via4_8}}}
  • {{{via4_9}}}
{{{class-name}}}{{{class1}}}
{{{class2}}}
{{{class3}}}
{{{class4}}}
{{{class5}}}
{{{class6}}}
Common manufacturers{{{manuf1}}}
{{{manuf2}}}
{{{manuf3}}}
{{{manuf4}}}
{{{manuf5}}}
{{{manuf6}}}
{{{manuf7}}}
Design firm{{{designfirm}}}
Manufacturer{{{manufacturer}}}
Introduced{{{introduced}}}
Discontinued{{{discontinued}}}
Cost{{{cost}}}
Type{{{type}}}
Processor{{{processor}}}
Frequency{{{frequency}}}
Memory{{{memory}}}
Slots{{{slots}}}
ROM{{{rom}}}
Coprocessor{{{coprocessor}}}
Connection{{{connection}}}
Ports{{{ports}}}
Power consumption{{{power}}}
Color{{{color}}}
DPI{{{dpi}}}
Speed{{{speed}}}
Language{{{language}}}
Weight{{{weight}}}
Dimensions{{{dimensions}}}

<syntaxhighlight lang="wikitext" style="overflow: auto;"> </syntaxhighlight>

Parameters

The following is an explanation of each parameter:

name
Device name
logo
Logo for the top of the infobox
logo_caption
Caption of the logo that appears below it. Should not be used to provide trivial captions, such as "This is the logo of X", which is automatically assumed. Reserved for special cases when a description beyond telling the obvious is needed, or for inserting {{ffdc}} or {{deletable image-caption}}.
image
Image to show in the infobox
caption
Caption for the image
invent-date
Date of invention expressed in {{Start date and age|YYYY|MM|DD|df=yes/no}}. (See Template:Start date and age/doc for details.)
invent-name
Name of inventor
conn1: What the device connects to (range 1-4)
via1_1
Possible interface for connection (range 1-9)
class-name
Name of the subclassing method
class1
First value in subclassing (range 1-6)
manuf1
Common manufacturers of the device (range 1-7)
designfirm
Often, but not always, the same as manufacturer
manufacturer
Common manufacturers of the device
introduced
Date of introduction expressed in {{Start date and age|YYYY|MM|DD|df=yes/no}}.
discontinued
Date of discontinuation expressed in {{End date and age|YYYY|MM|DD|df=yes/no}}.
cost
Introductory price
type
Type of hardware (extension card/sound card/graphics card...)
processor
Type of processor/pic/chip
frequency
Speed of the processor
memory
Amount of built in memory, if any, expressed in bytes or one of the derivative units such as kB, MB or GB
slots
rom
coprocessor
Type of coprocessor
connection
Connection (PCI/PCI-E/USB....)
ports
Connections on the device, such as PATA, SCSI, SATA...
power
Power consumption, expressed W/kWh
color
dpi
speed
language
weight
Device weight, expressed in kg
dimensions
Width, depth and height of the device, normally expressed in cm

All fields, except 'name', are optional

The numbered attributes mean that there is allowance for multiples. The via attributes range from via1_1 to via4_9 where the first number corresponds to the appropriate connection number and the second number is the position in that connections 'via' list. For each connection (via_1, via_2, via_3 or via_4), there can be up to 9 connectors, via#_1 through via#_9.

Examples

Hard disk drive
File:Laptop-hard-drive-exposed.jpg
A 2.5-inch SATA hard drive
Date invented24 December 1954; 69 years ago (1954-12-24)
Invented byIBM team led by Rey Johnson
Connects toMotherboard via one of:
  • IDE
  • ATA
  • SATA
  • SCSI

User via:

  • Interactions
InterfacesIDE
ATA
S-ATA
SCSI

<syntaxhighlight lang="wikitext" style="overflow: auto;">

Hard disk drive
File:Laptop-hard-drive-exposed.jpg
A 2.5-inch SATA hard drive
Date invented24 December 1954; 69 years ago (1954-12-24)
Invented byIBM team led by Rey Johnson
Connects toMotherboard via one of:
  • IDE
  • ATA
  • SATA
  • SCSI

User via:

  • Interactions
InterfacesIDE
ATA
S-ATA
SCSI

</syntaxhighlight>

Network interface controller
File:Network card.jpg
A 1990s Ethernet network interface controller that connects to the motherboard via the now-obsolete ISA bus. This combination card features both a BNC connector (left) for use in (now obsolete) 10BASE2 networks and an 8P8C connector (right) for use in 10BASE-T networks.
Connects toMotherboard via one of:

Network via one of:

Speeds10 Mbit/s
100 Mbit/s
1 Gbit/s
10 Gbit/s
up to 160 Gbit/s
Common manufacturersIntel
Realtek
Broadcom
Marvell Technology Group
QLogic
Mellanox

<syntaxhighlight lang="wikitext" style="overflow: auto;">

Network interface controller
File:Network card.jpg
A 1990s Ethernet network interface controller that connects to the motherboard via the now-obsolete ISA bus. This combination card features both a BNC connector (left) for use in (now obsolete) 10BASE2 networks and an 8P8C connector (right) for use in 10BASE-T networks.
Connects toMotherboard via one of:

Network via one of:

Speeds10 Mbit/s
100 Mbit/s
1 Gbit/s
10 Gbit/s
up to 160 Gbit/s
Common manufacturersIntel
Realtek
Broadcom
Marvell Technology Group
QLogic
Mellanox

</syntaxhighlight>

Tracking categories

Template data

Infobox for generic pieces of computer hardware that don't have more specific infoboxes, such as hard drives, motherboards, CD-ROMs etc. It should not be used for hardware such as CPUs that have their own specific infoboxes. External hardware should not use this box either.

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Namename

Device name

Stringrequired
Logologo

Logo for the top of the infobox

Filesuggested
Logo sizelogo-size

How large the logo should appear

Numbersuggested
Logo captionlogo_caption

Caption of the logo that appears below it.

Stringsuggested
Imageimage

Image to show in the infobox

Fileoptional
Image sizeimage-size

How large the infobox image should appear

Unknownoptional
Captioncaption

Caption for the image

Stringoptional
Invention dateinvent-date

Date of invention

Default
{{Start date and age|YYYY|MM|DD|df=yes/no}}
Templateoptional
Inventor nameinvent-name

Name of inventor (person(s), organization, company)

Unknownoptional
Connects to (#1)conn1

Hardware component that the device connects to (1-4)

Unknownoptional
Interface connection #1 via #1via1_1

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #2via1_2

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #3via1_3

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #4via1_4

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #5via1_5

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #6via1_6

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #7via1_7

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #8via1_8

Possible interface connection (use with conn1 parameter)

Unknownoptional
Interface connection #1 via #9via1_9

Possible interface connection (use with conn1 parameter)

Unknownoptional
Connects to (#2)conn2

Hardware component that the device connects to (1-4)

Unknownoptional
Interface connection #2 via #1via2_1

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #2via2_2

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #3via2_3

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #4via2_4

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #5via2_5

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #6via2_6

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #7via2_7

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #8via2_8

Possible interface connection (use with conn2 parameter)

Unknownoptional
Interface connection #2 via #9via2_9

Possible interface connection (use with conn2 parameter)

Unknownoptional
Connects to (#3)conn3

Hardware component that the device connects to (1-4)

Unknownoptional
Interface connection #3 via #1via3_1

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #2via3_2

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #3via3_3

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #4via3_4

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #5via3_5

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #6via3_6

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #7via3_7

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #8via3_8

Possible interface connection (use with conn3 parameter)

Unknownoptional
Interface connection #3 via #9via3_9

Possible interface connection (use with conn3 parameter)

Unknownoptional
Connects to (#4)conn4

Hardware component that the device connects to (1-4)

Unknownoptional
Interface connection #4 via #1via4_1

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #2via4_2

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #3via4_3

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #4via4_4

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #5via4_5

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #6via4_6

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #7via4_7

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #8via4_8

Possible interface connection (use with conn4 parameter)

Unknownoptional
Interface connection #4 via #9via4_9

Possible interface connection (use with conn4 parameter)

Unknownoptional
Class nameclass-name

Name of the subclassing method

Unknownoptional
Class #1class1

Type of subclass (1-6)

Unknownoptional
Class #2class2

Type of subclass (1-6)

Unknownoptional
Class #3class3

Type of subclass (1-6)

Unknownoptional
Class #4class4

Type of subclass (1-6)

Unknownoptional
Class #5class5

Type of subclass (1-6)

Unknownoptional
Class #6class6

Type of subclass (1-6)

Unknownoptional
Manufacturer #1manuf1

Common manufacturer of the device (1-7)

Stringoptional
Manufacturer #2manuf2

Common manufacturer of the device (1-7)

Unknownoptional
Manufacturer #3manuf3

Common manufacturer of the device (1-7)

Unknownoptional
Manufacturer #4manuf4

Common manufacturer of the device (1-7)

Stringoptional
Manufacturer #5manuf5

Common manufacturer of the device (1-7)

Unknownoptional
Manufacturer #6manuf6

Common manufacturer of the device (1-7)

Unknownoptional
Manufacturer #6manuf7

Common manufacturer of the device (1-7)

Unknownoptional
Design firmdesignfirm

Often, but not always, the same as manufacturer

Unknownoptional
Common manufacturermanufacturer

no description

Unknownoptional
Date of introductionintroduced

no description

Default
{{Start date and age|YYYY|MM|DD|df=yes/no}}
Templateoptional
Date of discontinuationdiscontinued

no description

Default
{{End date and age|YYYY|MM|DD|df=yes/no}}
Templateoptional
Costcost

Introductory price

Stringoptional
Typetype

Type of hardware (extension card/sound card/graphics card...)

Unknownoptional
Processorprocessor

Type of processor/pic/chip

Unknownoptional
Frequencyfrequency

Speed of the processor

Unknownoptional
Memorymemory

Amount of built in memory, if any, expressed in bytes or one of the derivative units such as kB, MB or GB

Unknownoptional
Slotsslots

Number of slots

Numberoptional
ROM (read-only memory)rom

no description

Unknownoptional
Coprocessorcoprocessor

Type of coprocessor

Unknownoptional
Connectionconnection

Connection (PCI/PCI-E/USB....)

Unknownoptional
Portsports

Connections on the device, such as PATA, SCSI, SATA...

Unknownoptional
Powerpower

Power consumption, expressed in kilowatts per hour (W/kWh)

Unknownoptional
Colorcolor

no description

Unknownoptional
DPI (dots per inch)dpi

no description

Unknownoptional
Speedspeed

no description

Unknownoptional
Languagelanguage

no description

Unknownoptional
Weightweight

Device weight, expressed in kilograms (kg)

Unknownoptional
Dimensionsdimensions

Width, depth and height of the device, normally expressed in cm

Unknownoptional

See also