Fiori Fundamentals
SAP Fiori Fundamentals is a light-weight presentation layer using HTML and CSS with the following implementations under active development – Angular, React, and Vue.
Visit WebsiteSAP Fiori Fundamentals is a light-weight presentation layer using HTML and CSS with the following implementations under active development – Angular, React, and Vue.
Visit WebsiteSAP, a global leader in enterprise software, provides a vast array of applications that manage critical business processes for organizations worldwide. Ensuring a consistent, intuitive, and efficient user experience across this extensive portfolio is a monumental task. This is where the SAP Fiori design language, and specifically components like SAP Fiori Fundamentals, play a crucial role. SAP Fiori Fundamentals acts as a lightweight presentation layer, built on the foundational web technologies of HTML and CSS, providing a flexible starting point for implementing the SAP Fiori design principles across various development environments.
SAP Fiori represents SAP's overarching design language, aiming to bring a cohesive and modern user experience to SAP applications. Within this larger framework, SAP Fiori Fundamentals serves a very specific and important purpose: to provide the core visual and structural elements using only fundamental web technologies. Described as a "light-weight presentation layer using HTML and CSS," it signifies that Fiori Fundamentals provides the essential styling and layout rules without being tied to any particular JavaScript framework. This approach offers a high degree of flexibility, allowing developers to apply the SAP Fiori look and feel to any web-based application, regardless of the underlying technology stack.
The use of HTML and CSS as the basis for Fiori Fundamentals is key to its lightweight nature and broad applicability. These are the fundamental building blocks of the web, universally understood and implemented across different browsers and devices. By defining the core presentation layer using these technologies, SAP ensures that the Fiori design can be accessed and utilized by the widest possible range of development projects. This foundational layer provides the essential styling for elements like typography, color palettes, spacing, and basic component structures, establishing a consistent visual baseline.
However, recognizing the diverse development landscape and the prevalence of modern JavaScript frameworks, SAP Fiori Fundamentals also boasts implementations under active development – Angular, React, and Vue. This is where the flexibility of the lightweight presentation layer truly shines. While the core design is defined in framework-agnostic HTML and CSS, SAP provides specific implementations of Fiori components and patterns optimized for these popular frameworks. This allows development teams working with Angular, React, or Vue to easily integrate Fiori-compliant UI elements into their applications using the conventions and tools of their preferred framework. The active development status of these implementations indicates a commitment from SAP to support modern development practices and ensure that Fiori Fundamentals remains relevant and easy to adopt within these ecosystems.
The benefits of this approach are significant for both SAP and the developers building SAP applications. For SAP, it helps to ensure consistency in the user experience across their vast and varied product portfolio, regardless of the underlying technology used for development. This unified look and feel strengthens the SAP brand and makes it easier for users to navigate and utilize different SAP applications.
For developers, SAP Fiori Fundamentals offers flexibility by providing a framework-agnostic core that can be adapted to different project needs. The availability of actively developed implementations in Angular, React, and Vue further enhances this flexibility, allowing teams to choose the technology that best suits their project while still adhering to the SAP Fiori design language. This also leads to increased efficiency in development, as teams can leverage pre-built and well-documented components tailored for their chosen framework, reducing the need to build UI elements from scratch and accelerating the development process.
In conclusion, SAP Fiori Fundamentals serves as a crucial component within the broader SAP Fiori design language, providing a lightweight yet powerful presentation layer built on the fundamental technologies of HTML and CSS. Its framework-agnostic nature, coupled with active implementations in popular JavaScript frameworks like Angular, React, and Vue, makes it a flexible and efficient solution for building consistent and cohesive user experiences across the vast and diverse landscape of SAP applications. SAP Fiori Fundamentals is the essential foundation that empowers developers to bring the SAP Fiori design to life, contributing to a more intuitive and efficient experience for SAP users worldwide.
The Pluralsight Design System strives toward a cohesive design language for Pluralsight’s products, a shared vocabulary for their teams, and basic building blocks to accelerate development.
Get in-depth information and UI resources for designing great apps that integrate seamlessly with Apple platforms.
The SEEK styleguide's purpose is to enable the creation of content that will assist our users to complete tasks easily and hopefully enjoy the experience.
The ServiceNow Design System is a living system that empowers us to design and achieve a consistent, efficient, and high quality visual language that brings cohesion and familiarity to the user experience across the platform.
Nachos is Trello's design system. This comprehensive guide and resource library contains everything you’ll need to design with us, including our core principles, visual design and interface components.
Photon is the Firefox design language to build modern, intuitive, delightful experiences, for products across all platforms – from mobile to desktop, from TV to the next big thing.
Our user interface components enable you to quickly and easily create Industrial Internet web applications that run on dedicated Predix services and data.
This library showcases the building blocks that make up Hubspot's design system, from colors and typography to React-based components and data visualization tools.
GEL is the BBC's shared design framework which enables us to create consistent and delightful user experiences across all of our Digital Services.
The styleguide is a resource that provides a common language around Yelp’s UI patterns. We use it to maintain modular front-end code and visual consistency across the web app.