Compose styles

Rather than blending styles toward a middle, this gives them roles. The first one carries the structure, the next comes in as the accent, and anything after that shows up in a single detail. Where they fight each other, it says so before you start.

How to divide the work

Composition
Follow PatternFly: Separate dark shell, left navigation, work surface and an on-demand detail pane
Type
Set in PatternFly's manner (Keep headings, body and table labels to a small hierarchy; distinguish values and code with monospace), and let SAP Fiori's lettering (Use concise business labels and expose status with words as well as color) appear only where you want the eye to catch.
Material
Ground in PatternFly's material (Use white and pale gray broadly, blue for action and saturated color only for alerts and status); bring in exactly one thing from SAP Fiori (Use pale layers, restrained blue and semantic colors for status only).
Colour
Build on #FFFFFF, #0066CC, #151515 and admit one accent from #F5F6F7, #0A6ED1, #32363A.

Where they fight

  • PatternFly and SAP Fiori both belong to Platform Screen Languages, so the difference is small. Push the roles further apart than feels comfortable.

Caution

  • PatternFly Packing cards and tables together is not enough. Make current location and the priority of abnormal states obvious first.
  • SAP Fiori Putting every enterprise function on one screen defeats the role-based premise. Remove what the current task does not need.

Image prompt

Produce four original images that take their structure from PatternFly (style, 2012–) and their accent from SAP Fiori (style, 2013–). ## What to make Make the kind of thing PatternFly exists for: administration products for cloud, containers and networks, or giving a suite of enterprise products one density, navigation and status language. Choose one subject and hold it across all four. ## Structure comes from PatternFly - Dark masthead and left navigation - Dense tables and forms on white or pale-gray work surfaces - Blue for primary action and red, orange or green for status - List, detail and action shown in coordinated panes Composition: Separate dark shell, left navigation, work surface and an on-demand detail pane. Type and lettering: Keep headings, body and table labels to a small hierarchy; distinguish values and code with monospace. ## Accent comes from SAP Fiori, used sparingly - Role-based launchpad tiles - Shell bar and object pages - Compact tables and semantic status - Calm blue on pale work surfaces Let one material quality come from it: Use pale layers, restrained blue and semantic colors for status only. ## Colour and feeling Build the ground on #FFFFFF, carry the structure in #0066CC and #151515, and let a single accent come from #0A6ED1. These are read off real works, so a direction rather than a fixed palette. Feeling to carry: technique, trust, calm. ## Where they fight - PatternFly and SAP Fiori both belong to Platform Screen Languages, so the difference is small. Push the roles further apart than feels comfortable. ## What goes wrong - PatternFly: Packing cards and tables together is not enough. Make current location and the priority of abnormal states obvious first. - SAP Fiori: Putting every enterprise function on one screen defeats the role-based premise. Remove what the current task does not need. ## Across the four Keep the roles fixed in all four. Vary the framing, the scale and the arrangement so the set shows what this pairing can do rather than four versions of one picture. ## Constraints - Do not imitate, reference or name any specific artist, studio, brand, character or copyrighted work. - Do not reproduce the composition of an existing work. - Produce original compositions in the general period languages described above.

Related entries

  • PatternFly 2012– / Style / Platform Screen Languages

    Red Hat's open-source screen language for enterprise products keeps complex infrastructure manageable through dense navigation, data views and tightly controlled status color.

  • SAP Fiori 2013– / Style / Platform Screen Languages

    SAP's role-based design language reduces enterprise processes to the information and actions each person needs, then carries them consistently across devices.

Share this composition:
https://indexstyle.org/compose?ids=patternfly+sap-fiori

Back to index position