Engine infobox refactor

edit

Merge all usages into {{Infobox engine}}.

Split off other data to spec templates. Maybe offer the specs as nested templates?

Already uses the politically correct header(n), label(n) and data(n).

Infobox engine

Add image_size, alt, type parameters.

Discussion/consensus needed: Should image_border and/or long_caption also be added, for compatibility with Aircraft begin?

Engine infoboxes merge (draft)

edit
What is needed is a TfD or two to clean out the messes, before going ahead with this TfM

The idea is to merge all these into a single template. {{Infobox engine}} is the obvious page title, so merging the others into it looks the way to go.

However several of these templates, including the destination one, include technical details which appear to go against the spirit of WP:INFOBOXPURPOSE, if not the letter. But that tech stuff should not be deleted or ignored, it needs to be moved to a better home. This should be done before the templates are merged. Templated in-article sections on the engine specification are used for aero engines, including {{pistonspecs}}, {{jetspecs}}, {{rocketspecs}} and {{electricspecs}}, so these might point a way forward, although the adopted solutions are not within scope of this RfM.

The purpose of this RfM is to reach a consensus on whether the merge is, in itself, to be proceeded with or not.

To summarise the infoboxes in scope (if there are more, I cannot find them):

  • {{Infobox engine}}. This is the natural destination, but currently almost entirely comprises technical information on piston engine types.
  • {{Infobox aircraft engine}}. Conforms well to WP:INFOBOXPURPOSE, but lacks header information which has to be supplied by {{Infobox aircraft begin}}.
  • {{Infobox aircraft begin}}. Comprises header information used for all aircraft-related infoboxes. However its use with other aircraft infoboxes has been deprecated and {{Infobox aircraft engine}} is the only one for which consensus to use it is still extant.
  • {{Infobox historic engine}}. Used for individual museum pieces, especially steam engines. Includes a modest amount of technical information which would need to be moved out. Also includes a module parameter intended to embed sub-templates, but it is not clear to me whether this is ever actually invoked.
  • {{Infobox rocket engine}}. Primarily intended for space rockets. Includes more technical parameters even than {{rocketspecs}}, so that anomaly needs to be ironed out.
  • {{Infobox Automobile engine}}. Redirects to {{Infobox engine}}, so needs no change. But the pages which transclude it will.

Step 1: Merge "begin" template into aero engines

edit

Before getting started, wait for the clone/merge into {{Infobox aircraft}} to see how it deals with deprecated fields, e.g.:

image_border
size

Merge across non-deprecated fields from {{Infobox aircraft begin}}, which are missing in {{Infobox aircraft engine}}. These include the following, together with any of the above which may be kept:

name
image
image_size
alt
caption
long caption

Step 2: Add new fields to {{Infobox engine}}

edit
  1. Engage at Template talk:Infobox engine to confirm merge in principle, and agree the fields to be merged.
  2. Add fields to {{Infobox engine}} and test.
  3. Go live.

Current engine infobox fields

edit
{{Infobox aircraft}} {{Infobox aircraft begin}} {{Infobox engine}} {{Infobox historic engine}} {{Infobox rocket engine}}
name
image
-
image_size
alt
image_caption
long_caption
name
image
image_border
size, or image_size
alt
caption
long caption
name
image
-
-
-
caption
-
name
image
-
image_size
alt
caption
-
name
image
-
imsize
-
caption
-

{{Infobox aircraft engine}}

type
national origin
manufacturer
designer
design group
builder
first run
major applications
status
produced
number built
developed from
variants with their own articles
developed into


-
manufacturer
aka
-
-
-
-
production
predecessor
successor
-


-
designer
maker
date
country_of_origin
-
-
purpose
former_operator
collection
location
coordinates
accession
preservation_date
working
url


type
country of origin
designer
manufacturer
date
first flight
last flight
purpose
status
used_in
predecessor
successor
associated
references
notes
configuration
displacement
bore
stroke
block
head
valvetrain
timing
compression
operating principle
supercharger
turbocharger
turboboostpressure
fuelsystem
management
fueltype
oilsystem
coolingsystem
idle
redline
power
specpower
torque
length
width
height
diameter
weight
emissions level
emissions control
dimensions
weight
cylinders
bore
stroke
flywheel diameter
operating_pressure
max_pressure
power
module
fuel
oxidiser
mixture_ratio
grain
core
casing
nozzle
cycle
pumps
description
combustion_chamber
nozzle_ratio
thrust
thrust(Vac)
thrust(SL)
thrust_at_altitude
throttle_range
thrust_to_weight_ratio
specific_impulse
specific_impulse_vacuum
specific_impulse_sea_level
total_impulse
mass_flow
burn_time
restarts
gimbal
capacity
tankage
dimensions
length
diameter
dry_weight