AKRIBIS GroupBrand
Decisões

ADR-00362026-10-06Aceita

Este registro está em inglês (ADR-0001).

Build every unit site from one information architecture: the tree, the axes and the relations

Context and Problem Statement

ADR-0035 makes the CMS tree the site: /[locale]/[...path] draws whatever window 4 answers at that path. That holds only if the tree is the site, and on 6 October 2026 it is not. In the live CMS the node aplicaciones/ holds akribis.info’s six industries, which the site publishes under /industrias/, while /aplicaciones/ on the site is 33 other pages (16 industries and 17 applications) that have no node at all; and the site itself called two different levels “industries”. The instrument-type and brand pages of the site’s three-axis menu have no node either; the brand is free text on Product.manufacturer; of 34 application categories one is live (clean-room), and the migration that creates the rest is in the CMS repository but not deployed. Rendered by the package as it stands, /es/aplicaciones/ciencias-de-la-vida-y-farma/ would show an industry inside Applications, and 34 live addresses would be 404.

akribis.info is to become the standard for every unit site, and its most valuable asset is this structure. How is a unit site’s information organised, so that the package can draw any unit from its department in the CMS without losing what akribis.info does, and without each site inventing its own?

Decision Drivers

Criteria 1 (trust), 2 (one family), 7 (three languages) and 9 (generated and tested) of ADR-0009; ADR-0023 (the layers: the own layer is the unit’s), ADR-0035 (the tree is the site); akribis.info’s decisions 16, 16.1, 18, 19 and 20 and its three-layer taxonomy spec (2026-05-29); the CMS contract (PIM-de-Akribis-One/cms/CONTRACT.md); vaisala.com’s structure, which akribis.info shares and from which partner content is loaded.

Considered Options

Decision Outcome

Proposed: the first option.

Consequences

Confirmation

akribis.info’s ledger (docs/19-ledger.md, generated by scripts/ia-ledger.mjs) has a row for every address the reference build answers, naming its node, its page type and its template; the rebuild is accepted when the live check answers every row and every production address with a 200 or one 301.

More Information

akribis.info docs/19-arquitectura-de-informacion.md is the site’s version of this record, in Spanish, with the full tree and the list of CMS changes in order.