VNG-Realisatie/GEMMA-Archi-repository

Voorstel: afspraken maken over in Archi in te stellen modelleringsgrid en standaardafmetingen van figuren

Opened this issue · 3 comments

hdksi commented

Verschillende GEMMA-modelleurs hanteren verschillende instellingen in Archi voor het 'grid' waarop elementen worden geplaatst en de afmetingen van elementen daarbinnen. Dit maakt het lastig te verder werken aan of op basis van views die een andere modelleur heeft opgezet: verplaatste of nieuwe figuren 'klikken' op een afwijkend grid niet netjes onder of naast bestaande figuren.

Voorstel is als GEMMA-modelleurs afspraken te maken over hoe we onze grids en 'standaard'-figuurafmetingen instellen. Na uitgebreid onderzoek ben ik zelf tot de volgende optimale instellingen gekomen:

  • Grid size: 8
  • Figure width: 129
  • Figure height: 81

Met deze breedte- en hoogtematen 'klikken' elementen precies op het grid. De figuurverhouding benadert die van de gulden snede (≈1,62:1 - wat ook écht mooier is dan hele brede of juist hoge elementen ;) ) terwijl figuren op een grid van 8 in vrijwel alle voorkomende gevallen netjes onder of naast elkaar kunnen worden geordend. Bovendien is er bij een tekengrootte van 9 voldoende ruimte om zelfs vrij lange elementnamen volledig weer te geven.

Aanvullend zouden we afspraken kunnen maken over 'default' positionering van elementnamen. Omdat ik dat het mooiste vind kies ik zelf voor:

  • Text alignment: center
  • Text position: middle

Deze positionering kan uiteraard niet worden toegepast als er sprake is van nesting.

En misschien is ook een afspraak te maken over te gebruiken lettertypes en -groottes?

Screenshots Archi-instellingen ter referentie:

Archi_grid

Archi_elementafmetingen

Ik lees in GEMMA's architectuurvisie: "Hanteren van standaarden kan vele voordelen bieden: interoperabiliteit, leveranciersonafhankelijkheid, veiligheid, datakwaliteit, Inclusie en openbaarheid." In lijn daarmee klinkt het als een goed voorstel.
Ik kan geen oordeel geven over alle voorgestelde aanpassingen maar vertrouw er op dat wat Ivo 'na uitgebreid onderzoek' heeft geconludeerd deugt (op https://declanbright.com/archimate-archi-tips-and-tricks.php zie ik dat iemand anders de Grid Size zelfs reduceert tot 6 ipv 9 om nog nauwkeuriger te kunnen zijn).
Het zou helemaal handig zijn als deze, en andere belangrijke, instellingen via een standaard settings-bestandje beschikbaar zijn. Voor zover ik kan nagaan kan dat niet en zijn alleen kleur-schema's te ex/importeren. Maar het zou bijv. wel via een standaard macrootje kunnen. Wat gelijk de vraag opwerpt of het niet handig is om ook een set standaard macro's te benoemen en ergens neer te zetten (@markbacker)...

Wat getest met de voorgestelde settings van Ivo en werkt prima. Macrootje om bestaande elementen in een view om te zetten in voorgestelde formaat zou trouwens ook handig zijn. Ik zeg: 'moet ik kunnen', maar de scripting-kennis is wel roestig...

Ik heb bovenstaande instellingen overgenomen.
Ik heb er nog geen specifieke mening over, want modelleer daarvoor te weinig.
Als deze instellingen beter zijn, dan moeten ze ook verwerkt worden op: https://www.gemmaonline.nl/index.php/Archi_installeren
Daar zijn nu andere instellingen beschreven.